Systems-Level Programming |
Topics Covered & Lecture Notes |
Please make sure you also check the course Announcements page on a regular basis.
| Class | Rec. | Date | Day | Topic & Lecture Notes | K&R | Britton | |
| Week 1 | Ch. 3 | ||||||
| R01 R02 R03 |
Jan 23 | Mon | No Recitations | ||||
| C1 | Jan 24 | Tue | Administrative ; Background | ||||
| C2 | Jan 26 | Thu | Computer and memory organization, radix-k notation | ||||
| Week 2 | Ch. 11 | ||||||
| R01 R02 R03 |
Jan 30 | Mon | No Recitations | ||||
| C3 | Jan 31 | Tue | Radix conversion, fractions, integer encodings | ||||
| C4 | Feb 2 | Thu | Floating point encodings | ||||
| C Programming | |||||||
| Week 3 | Ch. 1, 2 | ||||||
| C5 | Feb 7 | Tue | Endian byte order, character & text encodings ; Introduction to C | ||||
| C6 | Feb 9 | Thu | C compiler, C compared to Java, declaration & definition | ||||
| Week 4 | Ch. 2, 3 | ||||||
| C7 | Feb 14 | Tue | switch, while, do, for, conditions, printf, scanf | ||||
| C8 | Feb 16 | Thu | sizeof, pointer variables | ||||