The schedule is tentative. We will try to follow it, but allowances will be made if we progress too slow (or fast).
Week | Topics | Readings / Notes |
---|---|---|
1--3 | The C programming language |
Prof. Norm Matloff's Unix/C Tutorial Center Basic C Tutorial |
3--4 | Tour of computer systems | Book chapter 1 |
5--6 | Data representation: Integers | Book chapter 2 |
6--8 | Machine language | Book chapter 3 |
9--10 | Memory hierarchy | Book chapter 6 |
11--12 | Exceptional control flow | Book chapter 8 |
13 | Data representation: Floats | Book chapter 2 |
14 | Exam preparation | Book chapters 1,2,3,6,8 |