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