Week |
Topics |
Labs and Exams |
1 2/15 |
Course Introduction |
|
2 2/22 |
CH. 1 Getting Ready CH. 2 Introducing C CH. 3 Data and C |
|
3 3/1 |
CH. 4 Formatted Input/Output |
|
4 3/8 |
Binary Representations CH. 15 Bit Manipulation CH. 5 Operators, Expressions, and StatementsCH. 6 Control Statements: Looping |
|
5 3/15 |
CH. 7 Control Statements: Branching |
|
6 3/22 |
CH. 8 Character I/O and Redirection CH. 9 Functions Recursion |
|
7 3/29 |
CH. 9 Functions Recursion |
|
8 4/5 |
校際活動週 停課一次 Spring Break 無線上直播 No Live Broadcast 自主觀看去年錄影影片 |
校際活動週 停課一次 Spring Break |
9 4/12 |
CH. 9 Functions Recursion |
|
10 4/19 |
Midterm |
Midterm Exam Online Judge 4/19 Tue. && 4/21 Thu. |
11 4/26 |
Midterm |
Midterm Exam Online Judge 4/26 Tue. && 4/28 Thu. |
12 5/3 |
CH. 10 Arrays and Pointers Pointers |
(5/2 二退截止日 Deadline to withdraw from the course) |
13 5/10 |
CH. 10 Arrays and Pointers Pointers CH. 11 String Functions
CH. 13 File Input/Output |
|
14 5/17 |
CH. 12 Memory Management CH. 14 Structures |
Term Project Hackathon Expected on May 21 |
15 5/24 |
CH. 12 Memory Management CH. 14 Structures |
|
16 5/31 |
CH. 15 Bit Manipulation CH. 14 Structures CH. 17 Advanced Data Representations Linked Lists |
|
17 6/7 |
CH. 17 Advanced Data Representations |
|
18 6/14 |
No class
|
Final Exam 6/14 Tue. || 6/16 Thu. with Written Exam Final Project Demo 6/20 Mon. |
C Primer Plus by Stephen Prata
可以清大圖書館找到電子版 NTHU Library Ebook
中文版 (已絕版) https://www.books.com.tw/products/0010688757
依照以前的經驗,即使沒有看教科書,大致上也不會影響學習。只要照著課程進度,熟悉上課教的內容並且充分練習作業,考試應該就不會有太大的問題。
上課參考教材: https://github.com/htchen/i2p-nthu/tree/master/程式設計一
期中考 35% (電腦教室考試)為期兩週,相同考試範圍,每位同學兩週內有兩次考試機會,考試題目不同,取成績高的那次(不是相加)。
期末考 40% (電腦教室考試)為期一週,每位同學只能考一次。
筆試 5% (電腦教室考試, 跟期末考一起)