Course Information
Course title
計算機程式設計
Computer Programming 
Semester
105-2 
Designated for
 
Instructor
陳怡然 
Curriculum Number
EE4052 
Curriculum Identity Number
901 60200 
Class
01 
Credits
2.0 
Full/Half
Yr.
Half 
Required/
Elective
 
Time
Thursday 2,3,4(9:10~12:10) 
Room
電二225 
Remarks
A6:量化分析與數學素養
The upper limit of the number of students: 50. 
Ceiba Web Server
http://ceiba.ntu.edu.tw/1052EE4052_01 
Course introduction video
 
Table of Core Capabilities and Curriculum Planning
Table of Core Capabilities and Curriculum Planning
Course Syllabus
Please respect the intellectual property rights of others and do not copy any of the course information without permission
Course Description

注意: 本課程需投入甚多時間撰寫程式,期末要完成繳交較大的期末計畫, 課業繁重或無法投入太多時間的同學請慎重考慮。

本課程係屬通識課程,以未寫過程式或初學的學生為授課對象,主要在教導學生如何撰寫計算機程式,讓電腦來執行以解決問題或讓生活更便利有趣,所要學習的語言是 Python。  

Course Objective
能撰寫 Python 程式語言並順利執行可用電腦完成的任務。 
Course Requirement
具邏輯概念、大一數學能力,能花時間能努力學習

評分:
Homework: 30%
Midterm: 30%
Final: 40% 
Student Workload (expected study time outside of class per week)
 
Office Hours
 
Designated reading
待補 
References
待補 
Grading
   
Progress
Week
Date
Topic
第1週
2/23  Chapter 1 
第2週
3/02  Chapter 2 
第3週
3/09  Chapter2 
第4週
3/16  Chapter 3 
第5週
3/23  Chapter 4 
第6週
3/30  Chapter 4 
第7週
4/06  Chapter 5 (or reading assignment) 
第8週
4/13  Chapter 6 
第9週
4/20  Chapter 6 
第10週
4/27  Chapter 7 
第11週
5/04  Chapter 7 
第12週
5/11  Chapter 8 
第13週
5/18  Chapter 9 
第14週
5/25  考試 
第15週
6/01  期末專題 
第16週
6/08  期末專題 
第17週
6/15  期末專題 
第18週
06/22  期末專題展示