Home
Teaching
 
U211 F '07
General
Texts
Syllabus
Readings
Assignments
Communication
Blog
Labs
Office Hours
Advice
Contract
DrScheme

Syllabus

This table specifies when we cover which topics. The link in the first column connects this page to the homework that you will be working on for the corresponding week. The third column lists the sections in How to Design Programs that cover the lecture material.The last column list the dates, and special days, of the week.

WeekTopic of the WeekHtDPDates
1     
Prerequisites Preface, 1-3 9/5, 9/6, 9/10
2     
Atomic and Compound Data 4-6 9/12, 9/13, 9/17
3     
Unions 7, I1, 9, 10.1 9/19, 9/20, 9/24
4     
Self-Referential Unions (1) 9, 10, 129/26, 9/27, 10/1
5     
Self-Referential Unions (2) 14, 15, 16 10/3, 10/4, [Columbus]
6     
Recursion in All Forms I3, 16-18 10/17, 10/18, 10/22
7     
LOCAL, Multiplexing I2, I3 10/10, 10/11 , 10/15 [midterm 1]
8     
Abstraction 19 - 21, I4 10/24, 10/25, 10/29
9     
Loop functions and lambda 28 - 29 11/7, 11/8, [Veteran's day]
10     
More Generative Recursion 28 - 29 11/7, 11/8, [Veteran's day]
11     
Generative Recursion 28 - 29 11/14, 11/15, 11/19 [midterm 2]
12     
Generative Recursion 11/26
13     
Putting it together HtDP+ 11/28, 11/29, 12/3
14     
Good Bye Epilogue 12/5

The week starts on Wednesdays and ends on Monday.


last updated on Thu Nov 15 13:05:12 EST 2007generated with PLT Scheme