| Week | Date | Content | Homework |
| 1 | Sep. 17, 2007 | Course Overview (PDF)
Chap. 1, Overview of Computers and Programming (PDF) |
| 2 | Sep. 24, 2007 | (Leave for Mid-Autumn Festival) |
| 3 | Oct. 1, 2007 | Chap. 2, Overview of C, Part I (PDF) |
| 4 | Oct. 8, 2007 | Introduction to C Developent Environment In-class exercise for Chap. 2, Part I
Chap. 2, Overview of C, Part II (PDF) | HW#1(PDF) |
| 5 | Oct. 15, 2007 | Chap. 3, Top-Down Design with Functions, Part I (PDF) | HW#2(PDF) |
| 6 | Oct. 22, 2007 | Chap. 3, Top-Down Design with Functions, Part II (PDF)
Chap. 4, Selection Structures: if and switch Statements, Part I (PDF) |
| 7 | Oct. 29, 2007 | Chap. 4, Selection Structures: if and switch Statements, Part II (PDF) |
HW#3(PDF) |
| 8 | Nov. 5, 2007 | (Leave for WI 2007) |
| 9 | Nov. 12, 2007 | (Midterm Exam) |
| 10 | Nov. 19, 2007 | Chap. 5, Repetition and Loop Statements (PDF) |
| 11 | Nov. 26, 2007 | In-class exercise for Chap. 5 (TXT)
Chap. 6, Modular Programming (PDF) |
| 12 | Dec. 3, 2007 | Chap. 7, Simple Data Types (PDF)
In-class exercise for Chap. 6
| HW#4 (PDF) |
| 13 | Dec. 10, 2007 | (Leave for ICADL 2007) |
| 14 | Dec. 17, 2007 | Chap. 8: Arrays, Part I |
| 15 | Dec. 24, 2007 | Chap. 8: Arrays, Part II
In-class exercise for Chap. 7
|
| 16 | Dec. 31, 2007 | Chap. 9: Strings |
| 17 | Jan. 7, 2008 | In-class exercise for Chap. 8 |
| 18 | Jan. 14, 2008 | (Final Exam) |