教務系統課程大綱

一、課程目標 Course objectives:
資料結構與演算法為資訊相關科系的必修入門課程。
同時也希望透過本課的習題實作,進一步加強同學撰寫程式的能力。

二、師生晤談時間及地點 Instructor office hours:
時間:3gh,地點:科三404
(請在前一週上課時間,事先與老師、或助教聯絡)

三、授課方式 Teaching approach:
使用課堂板書配合說明,以及 Powerpoint投影片與影片等進行。
  每週3~6小時(配合TA進行)

四、評量方式 Grading criteria:
平時成績 60%, 期中考 20%, 期末考 20%

五、參考書目 Textbook & references:
主要教科書:
Introduction to the Design and Analysis of Algorithm
(second edition), ISBN 957-717-777-8, 旗標
參考書籍:
相關文獻研讀與討論。

六、教學進度(週次、授課主題、教學活動、評量方式/作業、章節)
Course schedule (week, topic, activities, evaluation/assignment, text, etc.):
第1週: Dynamic Programming
第2週: Dynamic Programming
第3週: Dynamic Programming
第4週: Dynamic Programming
第5週: Program Demonstration
第6週: Graph Algorithms
第7週: Graph Algorithms
第8週: Graph Algorithms
第9週: 期中考
第10週: Program Demonstration
第11週: Searching Algorithms
第12週: Searching Algorithms
第13週: Linear Programming
第14週: Exhaustive Search
第15週: NP-complete Problems
第16週: Geometric Algorithms
第17週: Program Demonstration
第18週: 期末考
** 以上視授課狀況與學生學習情形,彈性調整授課內容與進度。

七、TA協助事項 Teaching Assistant tasks:
1. 協助指導學生的程式撰寫。
2. 協助 Program Demonstration 的進行。
3. 協助上課與監考等諸般事宜。

八、備註 Remarks:
加強宣導請同學們遵守智慧財產權、以及不得非法影印的觀念。

九、本課程可培養學生之核心能力與教學活動及評量方法對應表
教學活動:
1.課堂討論(含個案討論)
2.書面報告、作業、作品、實驗
3.學生口頭報告
4.證照/檢定
5.參與課程規劃之校內外活動及競賽
6.課外閱讀
7.其他
評量方法:
1.紙筆考試或測驗
2.實作評量﹙含口頭、書面報告、實習、表現評量﹚
3.其他表現

培養學生具備資訊科學基礎數理知識並應用於發掘、分析與解釋數據的能力之教學活動: 1~7
培養學生具備資訊科學基礎數理知識並應用於發掘、分析與解釋數據的能力之評量方法: 1~3

培養學生具備程式設計基礎知識並應用於設計及實作資訊軟體的能力之教學活動: 1~7
培養學生具備程式設計基礎知識並應用於設計及實作資訊軟體的能力之評量方法: 1~3

培養學生具備使用英文閱讀資訊領域技術文件的能力之教學活動: 1~7
培養學生具備使用英文閱讀資訊領域技術文件的能力之評量方法: 1~3

培養學生具備團隊合作執行資訊工程專題製作的能力之教學活動: 1~7
培養學生具備團隊合作執行資訊工程專題製作的能力之評量方法: 2~3

培養學生理解資訊工程專業倫理、敬業態度、環境保護及社會責任之教學活動:1~7
培養學生理解資訊工程專業倫理、敬業態度、環境保護及社會責任之評量方法: 2~3
Diperbaharui kali terakhir: Khamis, 2 Julai 2015, 5:31 PG