課程名稱 |
分散式資訊系統 DISTRIBUTED INFORMATION SYSTEM |
開課學期 |
99-1 |
授課對象 |
管理學院 資訊管理學研究所 |
授課教師 |
莊裕澤 |
課號 |
IM7003 |
課程識別碼 |
725 M2100 |
班次 |
|
學分 |
3 |
全/半年 |
半年 |
必/選修 |
選修 |
上課時間 |
星期一6,7,8(13:20~16:20) |
上課地點 |
管一會五 |
備註 |
本課程中文授課,使用英文教科書。本課程中文授課,使用英文教科書。 總人數上限:60人 |
|
|
課程簡介影片 |
|
核心能力關聯 |
核心能力與課程規劃關聯圖 |
課程大綱
|
為確保您我的權利,請尊重智慧財產權及不得非法影印
|
課程概述 |
The objective of this course is to familiarize students with the basic concepts, architecture, design and development, and particularly the enabling technologies of a distributed information system. Specific topics to be covered include the following:
1. Course Overview, Models and Concepts in Distributed Systems (3 hr.)
2. Some fundamental problems in distributed systems: (9 hr.)
1. Dealing with Time (2 hr.)
2. Sychronization and Coordination (4 hr.)
3. Group Communication (1 hr.)
4. Concensus and Related Problems (2 hr.)
3. Concurrent Programming (3 hr.)
4. Interprocess Communication and Middleware (3 hr.)
5. Distributed File Services (3 hr.)
6. Midterm (11/01/2004)
7. Project Proposal Due (11/22/2004)
8. Transaction Processing (6 hr.)
1. Concurrency Control (2 hr.)
2. Distributed Transactions (2 hr.)
3. Replication Management (2 hr.)
9. Security (3 hr.)
10. Web Services (3 hr.)
11. Distributed Naming Services (1.5 hr.)
12. Peer-to-Peer Computing (7.5 hr.)
13. Mobile Computing (3 hr.)
14. Final Exam (1/10/2005)
|
課程目標 |
|
課程要求 |
Prerequisite
Operating Systems, Computer Networks
Moreover, you will be assigned a project involving the design and implementation of a small distributed system. The implementation requires detailed coding of a real system. So you must also be familiar with C/C++ or Java programming.
Experiences from the previous courses have shown that you can benefit a lot from the project: You will get a deeper and practical understanding of distributed systems, you will learn how to program at a sophisticated level, and you will also learn how to do teamwork. Be prepared to get your hands quite dirty. You may need to code more than a thousand lines!
|
預期每週課後學習時數 |
|
Office Hours |
|
參考書目 |
|
指定閱讀 |
|
評量方式 (僅供參考) |
|
|