The learning outcomes for this course were discussed on Thursday, September 1st in a Google Docs presentation.
The course has four learning outcomes:
1. Master tree-based recursion in Scheme
2. Master analyzing programming language design issues related to data types, expressions and control structures.
3. Be familiar with implementation techniques for single-pass, recursive interpreters.
4. Explore tactile computing through the creative application of new/novel programming language technologies.
