| Week | Start Date | Compiler Section | Files | GBA Section | Files | ||
|---|---|---|---|---|---|---|---|
| 12-14 | Project Questions (open office hours) | same as compiler | |||||
| 11 | Mon 4/9 |
Heap allocated structures (cont.) | Pointers (Part 2) | Make | Multi-file compilation with Make | ||
| 10 | Mon 4/2 |
Heap allocated structures | Pointers (Part 2) | Intro. to backgrounds and sprites | Tile Demo | ||
| 9 | Mon 3/26 |
Pointers and memory management | Pointers (Part 1) | Style and design patterns | |||
| 8 | Mon 3/19 |
Spring Break | same as compiler | ||||
| 7 | Mon 3/12 |
Code generation | Generating SaM | Fixed point math | |||
| 6 | Mon 3/5 |
Symbol Tables and Debugging | Intro. to Pointers | Pointers | |||
| 5 | Mon 2/26 |
Parsing the Grammar | Parsing the Grammar | Intro. to C | Notes on C | ||
| 4 | Mon 2/19 |
SaM Functions |
SaM Functions Chapter 3 |
Intro. to GBA programming | Code from section, sprite table | ||
| 3 | Mon 2/12 |
SaM (jumps, selection, repetition) introduction to Bali |
SaM Control Structures
Chapter 2 Selection Example Repetition Example |
GBA compiler, numeral systems, bitwise operations |
Systems Math Notes WinXP/2000 Compiler Setup OS X Compiler Setup |
||
| 2 | Mon 2/5 |
Answer Part 1 questions | N/A | same as compiler | N/A | ||
| 1 | Mon 1/29 |
Introduction to SaM Part 1 |
SaM Overview
examples |
same as compiler | N/A |