| Major Topics | Reading |
| Intro -- Compilation Sequence / C Runtime Environment | - |
| The Computer / Data Representations | Ch 1.4 - 1.10 |
| Number Systems / Binary Arithmetic | Ch 3.1 - 3.3; Ch 4.1 - 4.5 |
| SPARC Architecture & Assembly Language / Subroutine Call Mechanics | Ch 2 (no m4 macros); Ch 9.9 - 9.10 |
| Bitwise Operations | Ch 3.4 - 3.5; Ch 4.6 - 4.13 |
| The Stack & Local Variables | Ch 5 & Appendix E |
| Data Structures | Ch 6 |
| Subroutine Details / Recursion | Ch 7 |
| Floating Point | Ch 11 |
| External Data, Text, and Linkage | Ch 9 |
| SPARC Machine Instructions | Ch 8 & Appendix D |
| Memory and I/O Hierarchies / System Call Interface | Ch 10 |
| Traps & Exceptions / Memory Management / Virtual Memory | Ch 12 & 13 |
| CPU Components (ALU, Registers, Control Unit, Busses, Caches) | - |
| RISC vs. CISC / Other Architectures | Ch 14 |
| Other topics of interest as time permits | - |