- D.S. Notes 1: starterCode overview
- Discussion 1 notes
- D.S. Notes 2: Types, Typedefs, Assignability, Equivalence, Function Declarations
- Discussion 2 notes
- D.S. Notes 3: Arrays, Pointers, Recursive Records, Function Overloading
- Discussion 3 notes
- D.S. Notes 5: Project 2 Code Gen - Intro to SPARC
- Discussion 5 notes
- D.S. Notes 6: Code Gen - Arithmetic Ops, Branches, Functions
- Discussion 6 notes
- D.S. Notes 7: Code Gen - Short-Circuiting, Loops, Pointers, Arrays/Structs
- Discussion 7 notes
- D.S. Notes 8: Code Gen - Pointers/Address-Of, Misc, Extra Credit
- Discussion 8 notes