| Date | Description |
|---|---|
| April 3 |
Pointers, arrays, and function pointers; gdb slides, code |
| April 10 |
Pointers, debugging, memory errors, and valgrind. slides, valgrind slides, valgrind notes, code |
| April 17 |
I/O, POSIX system calls, etc. slides, code |
| April 24 |
C++ overview, references, const, and intro to classes. slides, code |
| May 1 |
C++ classes, dynamic memory, etc. slides old code examples |
| May 8 | Midterm review |
| May 15 |
HW3 files in hex; constructor/destructors slides |
| May 22 |
Networking and hw4 slides (see lecture example code for sendreceive.cc) |
| May 29 |
Concurrency, threads, and pthreads code examples |
| June 5 |
Wrapup and review slides |