教務系統課程大綱
一、課程目標Course objectives:
(請任課教師具體說明課程目標,並加強與核心能力關聯的論述。)
能以Java語言寫有用的程式
二、師生晤談時間及地點Instructor office hours:5bcd(管5047)
三、授課方式Teaching approach:Lecture, 上機實習, 專題分組
四、評量方式Grading criteria:Quitz & Homework 50%, 機測20%, Final exam & Term Project 30%
五、參考書目Textbook & references:
教科書:
1. Introdution to Java Programming, comprehensive version, Eighth Edition, 2011, Y. Daniel Liang
Pearson; 全華代理, ISBN: 0-13-247275-9
參考書:
2. Douglas Bell & Mike Parr, Java for Students 2rd, 2002
Prentice Hall, ISBN: 0130323772
六、教學進度(週次、授課主題、教學活動、評量方式/作業、章節)
Course schedule (week, topic, activities, evaluation/assignment, text, etc.):
第1週: Introduction to java, Data Types, Operators(作業)
第2週: Selections and Loops(作業)(課堂討論)
第3週: Methods(課堂討論)
第4週: Single-Dimensional Arrays(作業)
第5週: Multidimensional Arrays
第6週: Objects and Classes
第7週: Recusion(作業)
第8週: String and Text I/O
第9週: Thinking in Objects
第10週: Inheritance and Polymorphism(作業)
第11週: GUI Basics(作業)
第12週: Exception Handling(課堂討論)
第13週: Abstract Classes and Interfaces
第14週: Graphics(作業)
第15週: Event-Driven Programming
第16週: Creating User Interfaces
第17週: Multithreading
第18週: 期末考
七、TA協助事項Teaching Assistant tasks:輔導上機, 批改作業, 批改考試答案卷, 解答學生問題,
八、備註Remarks:請攜帶筆記型電腦, 或筆記本.
九、本課程可培養學生之核心能力與教學活動及評量方法對應表
教學活動:
1.課堂討論(含個案討論)
2.書面報告、作業、作品、實驗
3.學生口頭報告
4.課程規劃之校外參訪及實習
5.證照/檢定
6.參與課程規劃之校內外活動及競賽
7.課外閱讀
8.其他
評量方法:
1.紙筆考試或測驗
2.實作評量﹙含口頭、書面報告、實習、表現評量﹚
3.其他表現
培養學生資訊技術應用與創新能力(學士班)之教學活動:1,2,7
培養學生資訊技術應用與創新能力(學士班)之評量方法:1,2,3
培養學生國際觀、分析解決問題和獨立思考之能力(碩士班)之教學活動:1,2,7
培養學生國際觀、分析解決問題和獨立思考之能力(碩士班)之評量方法:1,2,3
(請任課教師具體說明課程目標,並加強與核心能力關聯的論述。)
能以Java語言寫有用的程式
二、師生晤談時間及地點Instructor office hours:5bcd(管5047)
三、授課方式Teaching approach:Lecture, 上機實習, 專題分組
四、評量方式Grading criteria:Quitz & Homework 50%, 機測20%, Final exam & Term Project 30%
五、參考書目Textbook & references:
教科書:
1. Introdution to Java Programming, comprehensive version, Eighth Edition, 2011, Y. Daniel Liang
Pearson; 全華代理, ISBN: 0-13-247275-9
參考書:
2. Douglas Bell & Mike Parr, Java for Students 2rd, 2002
Prentice Hall, ISBN: 0130323772
六、教學進度(週次、授課主題、教學活動、評量方式/作業、章節)
Course schedule (week, topic, activities, evaluation/assignment, text, etc.):
第1週: Introduction to java, Data Types, Operators(作業)
第2週: Selections and Loops(作業)(課堂討論)
第3週: Methods(課堂討論)
第4週: Single-Dimensional Arrays(作業)
第5週: Multidimensional Arrays
第6週: Objects and Classes
第7週: Recusion(作業)
第8週: String and Text I/O
第9週: Thinking in Objects
第10週: Inheritance and Polymorphism(作業)
第11週: GUI Basics(作業)
第12週: Exception Handling(課堂討論)
第13週: Abstract Classes and Interfaces
第14週: Graphics(作業)
第15週: Event-Driven Programming
第16週: Creating User Interfaces
第17週: Multithreading
第18週: 期末考
七、TA協助事項Teaching Assistant tasks:輔導上機, 批改作業, 批改考試答案卷, 解答學生問題,
八、備註Remarks:請攜帶筆記型電腦, 或筆記本.
九、本課程可培養學生之核心能力與教學活動及評量方法對應表
教學活動:
1.課堂討論(含個案討論)
2.書面報告、作業、作品、實驗
3.學生口頭報告
4.課程規劃之校外參訪及實習
5.證照/檢定
6.參與課程規劃之校內外活動及競賽
7.課外閱讀
8.其他
評量方法:
1.紙筆考試或測驗
2.實作評量﹙含口頭、書面報告、實習、表現評量﹚
3.其他表現
培養學生資訊技術應用與創新能力(學士班)之教學活動:1,2,7
培養學生資訊技術應用與創新能力(學士班)之評量方法:1,2,3
培養學生國際觀、分析解決問題和獨立思考之能力(碩士班)之教學活動:1,2,7
培養學生國際觀、分析解決問題和獨立思考之能力(碩士班)之評量方法:1,2,3
แก้ไขครั้งสุดท้าย: พฤหัสบดี, 2 กรกฎาคม 2015, 5:31AM