902 10740 Information Systems
- 最新公告
- 上課時間地點
- 星期二 34@, 資 104
- 星期二 678, 資 102
- 授課老師
- 林風 教授 plin@csie.ntu.edu.tw
- 助教
- 賴彥丞 yclai@csie.ntu.edu.tw
- 傅懷磊 vicfu@pcs.csie.ntu.edu.tw
- 助教時間
- 星期五 下午3:30 ~ 5:00
- 課本
- G. Booch, J. Rumbaugh, and I. Jacobson.
The Unified Modeling Language User Guide.
Secode Edition, Addison Wesley Inc., 2005 - 參考書籍
- Stanley B. Lippman.
C++ Primer 2nd Edition.
Addison-Wesley Publish Inc. 1995. - Meilir Page-Jones.
Fundamentals of Object-Oriented Design in UML.
Addison-Wesley Longman, Inc. 2000. - Richard C. Lee and William M. Tepfenhart.
UML and C++, A Practical Guide to Object-Oriented Development, Second Edition.
Prentice Hall Inc. 2001. - Martin Fowler and Kendall Scott.
UML Distilled Second Edition, A Brief Guide to The Standard Object Modeling Language.
Addison-Wesley Publish Inc. 2000. - Simon Bennett, Steve McRobb, and Ray Farmer.
Object-Oriented Systems Analysis and Design Using UML, Second Edition.
The McGraw-Hill Companies. - 評分方式
- Midterm Exam 20%
- Final Exam 30%
- Term Project 30%
- Homework 20%
- 作業
- Homework 1 Due Date:3/11
- Homework 2 Due Date:3/18
- Homework 3 Due Date:4/1
- 期末專題: 課程選課系統 (Course Registration System)
- Problem Statement (Download)
- Examples of flow of event (view report card)(login)
- 投影片下載
- 00_Inforamtion_Requirement.pdf
- 01_Software_Background.pdf
- 02_Introduction_to_OO.pdf
- 03_Introducing_the_UML.pdf (UPDATE!!)
- 04_Hello_World.pdf
- 05_Classes.pdf
- 06_Relationships.pdf
- 07_Common_Mechanisms.pdf
- 08_Diagrams.pdf
- 09_Class_Diagrams.pdf
- 10_Advanced_Classes.pdf
- 11_Advanced_Relationships.pdf
- 12_Packages.pdf
- 13_Instances.pdf
- 14_Object_Diagrams.pdf
- 15_Interaction_Diagram.pdf
- 16_Use_Case_Diagram.pdf
- 17_State_Machines.pdf
- 19_Activity_Diagram.pdf
- 21_State_Machine.pdf
| 日期 | 內容 |
| 2008.02.18 | 課程網頁已更新,如有問題請洽助教 |
| 2008.03.10 | 作業一及作業二以放在網頁上,如有問題請洽助教 |
| 2008.03.10 | 請有定書的同學,於3/11日上課時間到教室領書 |
| 2008.03.19 | 作業三已公布在網頁上,如有問題請洽助教 |
| 2008.04.01 | 期中考時間為4月8日晚上6:30於教室101、102與104舉行 請同學攜帶學生證以便檢查,並準時出席考試。 |
| 2008.04.22 | (1)請各位同學將期末專題的分組名單(每組最多五個人) 寄到助教 賴彥丞的郵件信箱,主旨為[IS_分組名單] (2)期末專題的相關檔案已公布在網頁上,請同學下載, 如有操作上的疑問,請洽助教。 |
| 2008.05.12 | 請各位同學檢查分組名單,如果您尚未分組,請儘速將分組表寄給助教。 (分組名單)(尚未分組同學名單) |
| 2008.05.14 | 作業已批改完畢,成績請查看下面兩個連結,由於系上進行工程認證的緣故, 作業將不發還給同學,如需查看作業,請到資訊系R538室找助教。 另外,作業缺交的同學,也請儘速補交給助教,成績的部分將會斟酌扣分。 (上午班)(下午班) |
| 2008.06.13 | Demo 時段: 6/24 (上午9:00 ~ 12:00 及 下午 2:00 ~ 5:00),每組 30 分鐘,時段安排為 9:00~:9:30,9:30~10:00 ... 依此類推。每一時段將會有四位學長同時進行期末專題的展示。 Demo 方式: 首先,請各組同學說明如何根據系統需求設計此課程選課系統並規劃出該組所設計的 UML Diagram,助教會針對每組的說明及UML Diagram提出問題,分別請該組的同學回答,藉此了解每位同學實際參與此期末專題的情況。對於根據UML Diagram來實作該系統的組別,請在說明完畢後實際上機展示該組所實作的程式。 專題繳交項目: 每組在Demo時必須將設計的 UML Diagram 及各項說明文件繳交一份電子檔及紙本給助教。有上機展示的同學必須另外繳交實作的程式碼給助教。 專題繳交內容: 每組設計的UML Diagram至少要包含: (1) Use Case Diagram (2) Class Diagram (3) Sequence Diagram (4) Collaboration Diagram (5)各Use Case 的 Flow of Event (寫法請參考課程網頁範例)。 對於其他的UML Diagram (例如Activity Diagram、Statechart Diagram),如果在設計時也有詳加考慮,該組分數也會較高。 備註: 對於上述期末專題 Demo 事項有問題的同學,或是 Demo 時段無法前來的同學,請與助教聯繫。此外,在 Demo 時段期間,同學可以來實驗室觀看期末考卷以及作業的分數。缺交作業的同學最晚也請在6/24前補交給助教,逾時不候。 |
| 2008.06.17 | 最新成績公布,請有問題的同學找助教詢問,有顏色的部分為缺交或更改過的成績 (上午班)(下午班) |
| 2008.06.19 | 下周二DEMO時段,請同學參考下面的連結,如有疑問,請與助教聯絡 (DEMO時段與分組名單) |
| 2008.06.27 | 以下兩個連結分別班級一及班級二的期末成績,請同學查看,如果對成績有任何疑問,
請於 2008.06.30 (星期一) 中午12:00之前到 資訊系 R538室 找助教,12:00之後,助教
將繳交資訊系統原理的期末成績給學校登錄。 (班級一)(班級二) |