The following schedule is tentative and subject to change without notice.
(L = Lecture @ 302-208, P = Practice session @ 302-311-1)
| Day | Topic | Reading | |
|---|---|---|---|
| 3/2 | L | Course Overview (Online) | Chap. 0 |
| P | Practice Session 1 (Online) | ||
| 3/7 | L | An Overview of C (Online) | Chap. 1 |
| 3/9 | Presidential Election Day (no class) | ||
| 3/10 | P | Practice Session 2 (make-up) (Online) | |
| 3/14 | L | Lexical Elements and Operators (Online) | Chap. 2 |
| 3/16 | P | Practice Session 3 (Online) | |
| 3/21 | L | Fundamental Data Types (Online) | Chap. 3 |
| 3/23 | P | Practice Session 4 (Online) | |
| 3/28 | L | Flow of Control (Online) | Chap. 4 |
| 3/30 | P | Practice Session 5 (Online) | |
| 4/4 | L | Functions | Chap. 5 |
| 4/6 | P | Practice Session 6 | |
| 4/11 | L | Arrays, Pointers, and Strings I | Chap. 6 |
| 4/13 | P | Practice Session 7 | |
| 4/18 | L | Arrays, Pointers, and Strings II | Chap. 6 |
| 4/20 | P | Practice Session 8 | |
| 4/25 | L | ||
| 4/27 | P | Practice Session 9 | |
| 5/2 | L | Structures and Unions | Chap. 9 |
| 5/4 | P | Practice Session 10 | |
| 5/9 | L | List Processing | Chap. 10 |
| 5/11 | P | Practice Session 11 | |
| 5/16 | L | Bitwise Operators and Enumeration Types | Chap. 7 |
| 5/18 | P | Practice Session 12 | |
| 5/23 | L | Preprocessor | Chap. 8 |
| 5/25 | P | Practice Session 13 | |
| 5/30 | L | File I/O | Chap. 11 |
| 6/1 | P | Practice Session 14 | |
| 6/6 | National Holiday | ||
| 6/? | L | Make-up class | |
| 6/8 | P | ||
| 6/13 | Final Exam |
Credit: Most of slides for this lecture are based on materials provided by the textbook publisher.