Week |
Topics |
Labs and Exams |
1 2/20 |
Course Introduction CH. 1 Getting Ready CH. 2 Introducing C |
|
2 2/27 |
CH. 3 Data and C CH. 4 Formatted Input/Output |
|
3 3/5 |
Binary Representations CH. 5 Operators, Expressions, and Statements |
|
4 3/12 |
CH. 7 Control Statements: Branching |
|
5 3/19 |
CH. 8 Character I/O and Redirection |
|
6 3/26 |
期中考 停課一次 |
期中考(電腦教室上機考) Midterm Exam Online Judge 本週二和週四晚上舉行期中考,每位同學會隨機分配至其中一個考試時段。 3/26 Tue. && 3/28 Thu. |
7 4/2 |
CH. 9 Functions and Recursion |
|
8 4/9 |
CH. 9 Functions and Recursion |
|
9 4/16 |
CH. 9 Functions and Recursion CH. 10 Arrays and Pointers |
|
10 4/23 |
期中考 停課一次 |
期中考(電腦教室上機考) Midterm Exam Online Judge 4/23 Tue. && 4/25 Thu. |
11 4/30 |
期中考 停課一次 |
期中考(電腦教室上機考) Midterm Exam Online Judge 4/30 Tue. && 5/2 Thu. (5/3 二退截止日 Deadline to withdraw from the course) |
12 5/7 |
CH. 10 Arrays and Pointers Pointers CH. 11 String Functions
CH. 13 File Input/Output |
|
13 5/14 |
CH. 12 Memory Management CH. 14 Structures |
Term Project Hackathon Expected on 5/19 (Sun.) |
14 5/21 |
CH. 12 Memory Management CH. 14 Structures |
|
15 5/28 |
CH. 14 Structures CH. 17 Advanced Data Representations Linked Lists |
|
16 6/4 |
期末考 停課 |
期末考(電腦教室上機考) Final Exam 6/4 Tue. && 6/6 Thu. with Written Exam . |
17 6/11 |
Final Project Demo 6/11 |
|
|
|
|
C Primer Plus by Stephen Prata
可以清大圖書館找到電子版 NTHU Library Ebook
中文版 (已絕版) https://www.books.com.tw/products/0010688757
依照以前的經驗,即使沒有看教科書,大致上也不會影響學習。只要照著課程進度,熟悉上課教的內容並且充分練習作業,考試應該就不會有太大的問題。
I2P 2023 上課 Colab Notebook: https://drive.google.com/drive/folders/1LIyow9X2QPhicTFtJoixdqUGr9VDxgLe?usp=sharing
2020 年課程錄影以及助教時間影片清單:
I2P1 2022 上課 Colab Notebook: https://drive.google.com/drive/folders/1IfZqs3Wa6xbFTBOQTjIKR1FRw42KY_Hg?usp=sharing
期中考 40% (電腦教室考試),每位同學總共有三次考試機會, 取較高的兩次計分(原本措詞 「加總」改為「計分」以避免誤解。
期末考 37% (電腦教室考試)為期一週,每位同學只能考一次。
筆試 5% (電腦教室考試, 跟期末考一起)