Lecture | Date | Reading Assignment | Topic |
---|---|---|---|
1 | Tue | 1, 2.1 - 2.6, 5.8 | introduction, simple C programs |
2 | Thu | 2.7 - 2.15 | control flow, data types, functions |
3 | Tue | 2.16 - 2.18, 3.1-3.2,3.7, 4 | streams, more control, preprocessor |
4 | Thu | 3.3,3.5,3.8-3.9,5.1-5.5,5.7,9 | strings, more control, scoping, debugging |
5 | Tue | 5.6, 6 | dynamic memory, arrays, pointers |
6 | Thu | 3.10, 6, 11 | more on pointers, casting, structures |
7 | Tue | 7.1-7.7 | structures, linked lists, makefile; |
8 | Thu | 3.4, 7.10, 10 | recursion, unions, system calls |
9 | Tue | 1-10 | review session |
10 | Thu | Final Exam |