CS251 (Programming Languages)
Fall 2010, Carleton College


[Jump to current week]

Basic information:

Course Materials:

Week 1: Scheme, functional programming
Week 2: functional programming
Week 3: evaluation
Week 4: C, imperative programming; anatomy of an interpreter
Week 5: more on interpreters
Week 6: tokenization and parsing
Week 7: functions and parameters, evaluation
Week 8: memory management, garbage collection, tail recursion, exam #2
Week 9: memory; λ-calculus
Week 10: types and OOP; wrapup
Finals Period:
Our finals slot is from 12:00–2:30p on Saturday, 20 November 2010. The exam will be open note. It is comprehensive.