Home
Teaching
 
U211 F '06
General
Texts
Syllabus
Readings
Assignments
Communication
Blog
Labs
Ofc Hrs
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/6, 9/7, 9/11
2     
Atomic and Compound Data 4-6 9/13, 9/14, 9/18
3     
Unions 7, I1, 9, 10.1 9/20, 9/21, 9/25
4     
Self-Referential Unions (1) 9, 10, 129/27, 9/28, 10/2
5     
Self-Referential Unions (2) 14, 15, 1610/4, 10/5, [Columbus]
6     
LOCAL, Multiplexing I2, I3 10/11, 10/12 , 10/16 [midterm 1]
7     
Recursion in All Forms I3, 16-18 10/18, 10/19, 10/23
8     
Abstraction 19 - 21, I4 10/25, 10/26, 10/30
9     
Abstraction, Generative Recursion 23; 27, 28.1 11/1, 11/2, 11/6
10     
More Generative Recursion 28 - 29 11/8, 11/9, 11/13
11     
Accumulators 30 - 32 11/15, 11/16, 11/20 [midterm 2]
12     
Iterative Refinement 2.5, 3.1, 7.3, 12, 16; HtDP+ 11/22, 11/24
13     
Putting it together HtDP+ 11/29, 11/30, 12/4
14     
Good Bye Epilogue 12/4

The week starts on Wednesdays and ends on Monday.


last updated on Tue Oct 17 15:35:21 EDT 2006generated with PLT Scheme