Problem Sets
- Problem Set 0: Managing Mars with Automatic Adjudication
- Problem Set Submission, Testing, Grading - Problem Set 1: Making Mosaics
- Divide-and-Conquer Problem Solving, Introduction to Procedures - Problem Set 2: Procedurally Predicting Poker
Probabilities
- Programming with Data - Problem Set 3: Limning L-System Fractals
- Lists, List Recursion - Problem Set 4: Constructing Colossi
- Lists and Procedures Review; Running Time Analysis - Problem Set 5: Wahoo! Auctions
- Programming with State - Problem Set 6: Adventures in Charlottansville
- Object-Oriented Programming - Problem Set 7: Charming Snakes and Mesmerizing
Memoizers
- Interpreting Programs - Problem Set 8: HoosHungry.com
- Problem Set 9: Make a Dynamic Web Application