notes
- Thu Jan 24 - intro
- Tue Jan 29 - C 101
- Thu Jan 31 - more on pointers ; start chap 2
- Tue Feb 5 - continue bytes, ints, little-edian, C lists
- Thu Feb 7 - C, integer, bit homework & datalab
- Tue Feb 12 - datalab, finish signed ints, start floating point
- Thu Feb 14 - finish chapter 2
- Tue Feb 19 - start x86 assembler, chap 3 : addressing modes, mov, ...
- Thu Feb 21 - continue : arithmetic, jumps, procedures, ...
- Tue Feb 26 - continue chap 3 x86 material.
- Thu Feb 28 - bomblab_warmup
- Tue Mar 5 - No class - Vermont Town Meeting day
- Thu Mar 7 - buffer overflow
- Tue Mar 12 - bufferlab walkthrough
- Thu Mar 14 - bomblab discussion
- ... spring break ...
- Tue Apr 2 - memory & cache - chap 6
- Thu Apr 4 - finish chap 6 discussion
- Tue Apr 9 - linking - chap 7
- Thu Apr 11 - continue
- Tue Apr 16 - exceptions - chap 8
- Thu Apr 18 - looking at forks & signal code
- Tue Apr 23 - virtual memory - chap 9
- Thu Apr 25 - continue chap 9 discussion
- Tue Apr 30 - unix files, sockets, internet
- Thu May 2 - finish Tues material
- Tue May 7 - final lab presentations & discussion