“Trust the natural recursion” ~ Dr. Gregor Kiczales
1a. Beginning Student Language (BSL)
1b. How to Design Functions
2. How to Design Data
3a. How to Design Worlds
3b. Compound Data
4a. Self-reference
4b. Reference
5a. Naturals
5b. Helpers
6. Binary Search Trees
HtC1x Final Project: Space Invaders