Assignments

Readings

Week 1 (8/27/13)
- Beating the Averages
- Pro Git Chapters 1-2
- Linux tutorial for those unfamiliar with the terminal

Week 2-3
- The Little Schemer Chapters 1-6

Week 4 (9/10/13)
- The Perils of Java Schools
- The Roots of Lisp

Week 6 (10/1/13)
- Learn You a Haskell Chapters 2, 4, 5

Week 7 (10/8/13)
- Learn You a Haskell Chapters 3, 6

Week 9 (10/29/13)
- Learn You a Haskell Chapters 8, 9

Week 10 (11/5/13)
- Learn You a Haskell Chapters 11, 12
- A Brief, Incomplete, and Mostly Wrong History of Programming Languages

Week 11 (11/12/13)
- Ruby on CodeAcademy Sections 1-15

Week 12 (11/19/13)
- Ruby on CodeAcademy Sections 16-19

Week 14 (12/3/13)
- Seeing Metaclasses Clearly
- Macros