| Week | Date | Topic | Reading | Notes |
|---|---|---|---|---|
| 1 | 01/30 | An overview of C (PDF, PDF, PDF) | Chap. 0-1 | |
| 02/01 | HW1 out; 02/02: last day to add/drop/audit | |||
| 2 | 02/06 | |||
| 02/08 | Lexical elements, operators, and the C System (PDF, PDF, PDF) | Chap. 2 | ||
| 3 | 02/13 | |||
| 02/15 | HW2 out | |||
| 4 | 02/20 | No class | Follow Monday's Schedule (Presidents' Day) | |
| 02/22 | The fundamental data types (PDF, PDF) | Chap. 3 | ||
| 5 | 02/27 | |||
| 03/01 | HW3 out | |||
| 6 | 03/06 | Flow of Control (PDF, PDF) | Chap. 4 | |
| 03/08 | ||||
| 7 | 03/13 | Midterm Review (PDF) | ||
| 03/15 | Midterm Exam | |||
| 8 | 03/20 | No Class | Spring Vacation | |
| 03/22 | ||||
| 9 | 03/27 | Functions (PDF, PDF, PDF) | Chap. 5 | HW4 out |
| 03/29 | ||||
| 10 | 04/03 | |||
| 04/05 | Functions, arrays, pointers, and strings (PDF, PDF, PDF) | Chap. 6 | ||
| 11 | 04/10 | HW5 out | ||
| 04/12 | 04/13: Last day to withdraw from a class | |||
| 12 | 04/17 | Arrays, pointers, and strings, bitwise operators, enumeration types, and the preprocessor (PDF, PDF, PDF) | Chap. 6, 7, 8 | |
| 04/19 | ||||
| 13 | 04/24 | HW6 out | ||
| 04/26 | Structures and unions (PDF, PDF, PDF) | Chap. 9, 10 | ||
| 14 | 05/01 | |||
| 05/03 | ||||
| 15 | 05/08 | Input and output (PDF, PDF) | Chap. 11 | |
| 05/10 | ||||
| 16 | 05/15 | Final Review (PDF) | ||
| 17 | 05/22 | Final Exam, 11:30am-2:30pm |