Required Textbook
Kenneth C. Louden & Kenneth A. Lambert, Programming Languages,
Principles and Practice, 3rd Edition, Cengage Learning, 2012
(errata)
Before/during week 1: chapters 1-2, 3.1-3.2, C-T
During week 2: 3.3-3.4
During week 3: 3.5-3.6, Lambda-Calc*
During week 4: 4.1-4.3, SICP I
During week 5: 4.4-4.6
During week 6: 6.1-6.4
During week 7: 6.5-6.8
During week 8: 7.1-7.5, SICP II
During week 9: 9.1-9.3, 10.1-10.4
During week 10: 12.1-12.2, SICP III
* Lecture Notes on the Lambda
Calculus by Peter Selinger is an expanded reference on the topic.