| Session # | Topic | Note |
| 1 | Overview of email, editors,
... | To be held in a lab .. See chart below |
| 2 | I/O, operators, while,
mixing types | To be held in regular room .. See chart below |
| 3 | !, &&, ||, DeMorgan,
do while, switch, == vs =, for | Proj 1 hints, style & indentation |
| 4 | Functions,
Tracing, rand(), srand() & time() | Proj 2 hints |
| 5 | Top-down Design, Stubs,
Drivers, Seperate compilation, Arrays | |
| 6 | Arrays, sorting & searching,
Questions about the midterm |
| 7 | Midterms returned,
Introduction of Project 3
|
| 8 | Pointers, passing by
reference, pointer arithmetic. | Quiz 2 returned, Proj3 hints
|
| 9 | FILE pointers, malloc,
characters & strings |
|
| 10 | I/O, typedef, structs |
Proj 4 hints |
| 11 | self-referencing structs,
command line args. | Proj 4 hints |
| 12 | ADTs, linked lists
| Proj 5 hints |
| 13 | sorted linked lists,
queues
| Proj 5 hints |