Home
 
211 S '05
General
Texts
Syllabus
Assignments
Communication
Blog
Labs
Ofc Hrs
Advice
Stories
Gallery
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     
Programming as a People Discipline Preface, 1-3 1/5, 1/6, 1/10
2     
Atomic and Compound Data 4-6 1/12, 1/13
3     
Unions 7, I1, 9, 10.1 1/19, 1/20, 1/24
4     
Self-Referential Unions (1) 9, 10, 121/26, 1/27, 1/31
5     
Self-Referential Unions (2) 14, 15, 162/2, 2/3, 2/7
6     
LOCAL, Multiplexing Summary, I2, I3 2/9, 2/10 (midterm 1), 2/14
7     
Recursion in All Forms I3, 16-18 2/16, 2/17, 2/21
8     
Abstraction 19 - 21, I4 2/23, 2/24, 3/7
9     
Abstraction, Generative Recursion 23; 27, 28.1 3/9, 3/10, 3/14
10     
More Generative Recursion 28 - 29 3/16, 3/17, 3/21
11     
Accumulators 30 - 32 3/23, 3/24 (midterm 2), 3/28
12     
Iterative Refinement 2.5, 3.1, 7.3, 12, 16; HtDP+ 3/30, 3/31, 4/4
13     
Putting it together HtDP+ 4/6, 4/7, 4/11
14     
Good Bye Epilogue 4/13

The week starts on Wednesdays and ends on Monday.


last updated on Wednesday, March 23rd, 2005 2:58:09pmgenerated with PLT Scheme -- (Source)