| Week | Topic | Chapter |
| 1 | Introduction to computer systems: file system and command language | (1) |
| 2 | Text editing | (supplemental) |
| 3 | Elements of a C program | (2,3) |
| 4 | Basic input and output | (4) |
| 4 | Operators, Expressions, Statements | (5) |
| 5 | Iterative statements | (6) |
| 7 | Conditional statements | (7) |
| 8 | Character-level input and output | (8) |
| 9 | Functions | (9) |
| 10 | Stepwise refinement and iterative development | (supplemental) |
| 11 | Arrays and pointers | (10) |
| 13 | Character strings and library functions | (11) |
| 15 | Structures | (14) |