MIT OpenCourseWare


» 進階搜尋
 課程首頁
 教學大綱
 教學時程
 課堂講稿
 作業
 專題
 相關資源

課堂講稿


本頁翻譯進度

燈號說明

審定:無
翻譯:黃娟(簡介並寄信)
編輯:朱學(簡介並寄信)

Any number of development tools can be used to compile and run the .java files in this section. File decompression software, such as Winzip® or StuffIt®, is required to open the .zip files in this section.

第一部份:計算機介紹
Part 1: Introduction to Computing

課程單元
1 課程概論
Course Overview (PDF)
2 演算法及物件導向程式設計
Algorithms and Object Oriented Programming (PDF)
3 Java®
Java® Constructs (PDF)
4 內建的運算子、內建的Java®類別及類別、物件及方法
Built-in Operators, Built-in Java® Classes, and Classes, Objects & Methods (PDF)
5 遞迴及重覆、指令式及宣告式的程式設計、抽象資料型態 (ADT)、陣列及類別、物件及方法 (續)
Recursion and Iteration, Imperative & Declarative Programming, Abstract Data Types (ADTs), Arrays, and Classes, Object & Methods (continued) (PDF)
6 設計方法、外覆類別,陣列、套件、繼承、衍生類別、及動態連結
Designing Methods, Wrapper Classes, Arrays, Packages, Inheritance, Derived Classes, and Dynamic Binding (PDF)
7 資訊隱藏、例外處理
Information Hiding, Exceptions (PDF)
8 向量、串流、輸入及輸出
Vectors, Streams, Input and Output (PDF)
第8課的程式碼
Lecture 8 Code(ZIP) ((zip 檔案包含: TestRotation2.java、TestVector2.java、RotateText.java、KeyboardInput.java、TestSimpleParser.java、TestRotation.java、TestVector.java 與 Medinfo.txt)
9 搜尋及排序
Searching and Sorting (PDF)
第9課的程式碼
Lecture 9 Code (ZIP) (zip 檔案包含:TestBinarySearch.java、TestMergeSort.java 與 TestSelectionSort.java)
10 演算法的時間複雜度
Time Complexity of Algorithms (PDF)
11 複習
Review Session (PDF)
Review Session Solutions (PDF)
第二部份:資料及知識的表現
Part 2: Data and Knowledge Representation

課程單元
12 邏輯及醫學本體論
Logic and Medical Ontology (PDF)
13 布林邏輯及述詞知識
Boolean Algebra and Predicate Knowledge (PDF)
14 本體論及資料模型
Ontology and Data Model (PDF)
15 醫學詞彙的表現及醫療編碼系統評估
Medical Vocabulary Representation and Survey of Medical Coding Systems (PDF)
16 醫療編碼系統評估 (續) 及統一模型語言
Medical Coding Systems (continued) and UMLS (PDF)
17 主要的知識表現方式
Major KR Schemes (PDF)
18 程序
Process (PDF)


第三部份:資料管理、查詢及擷取
Part 3: Data Management, Querying and Retrieval

課程單元
19 資料的本質
Nature of Data
20 資料模型
Data Models
21 維護資料的完整性
Maintaining Integrity of Data
22 關聯式資料庫實作
Implementing a Relational Database
23 物件導向資料管理概論
Overview of Object Oriented Data Management
24 分析式資料處理模塑
Modeling for Analytical Processing of Data
25 不授課,期末專題到期
No Lecture, Final Project Due



Java®是Sun Microsystems公司在美國及其他國家的註冊商標。
WinZip®是WinZip Computing公司的註冊商標。
StuffIt®是Aladdin Systems公司的註冊商標。

Java® is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries.
WinZip® is a registered trademark of WinZip Computing, Inc.
StuffIt® is a trademark of Aladdin Systems, Inc.



 
MIT Home
Massachusetts Institute of Technology Terms of Use Privacy