| Lecture | Date | Reading Assignment | Topic
|
|---|
| 1 | Jan, Wed 22 | 1, 2.1 - 2.6 | introduction, simple C programs
|
| 2 | Jan, Mon 27 | 2.7 - 2.15 | control flow, data types, functions
|
| 3 | Jan, Wed 29 | 2.16 - 2.18, 3.1 - 3.2, 4 | streams, more control, preprocessor
|
| 4 | Feb, Mon 3 | 5 (can omit 5.8), 6.1 - 6.4 | arrays, pointers
|
| 5 | Feb, Wed 5 | 3.2-3.11, 6.4-6.9 | modular programming, dynamic memory
|
| 6 | Feb, Mon 10 | 7.1-7.5, 9 | casting, standard libraries, debuggers
|
| 7 | Feb, Wed 12 | 7.6-7.12, 11 | makefile, structures(1)
|
| 8 | Feb, Mon 17 | 8, 10 | structures(2), linked lists, recursion
|
| 9 | Feb, Wed 19 | 8, 10 | unions, system calls, review session
|
| 10 | Feb, Mon 24 | | Final Exam
|