Csu211 Sp '08
 
General
Syllabus
Texts
Readings
Assignments
Communication
Blog
Exams
Labs
Office Hours
Advice
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     
PrerequisitesPreface, Sec. 1, 2 and 31/7, 1/9, 1/10
2     
Atomic and Compound Data 4-6 1/14, 1/16, 1/17
3     
UnionsSec. 7, 9, 10.1, and Intrmz. 11/23, 1/24 [MLK Jr.]
4     
Self-Referential Unions (1)Sec. 9, 10, and 121/28, 1/30, 1/31
5     
Self Referential Unions (2)Sec. 14, 15, and 162/4, 2/6, 2/7
6     
Local, MultiplexingInt. 2 and 32/11, 2/13, 2/14
7     
Recursion in All FormsInt. 3, Sec. 16, 17, and 182/20, 2/21 [Pres. Day]
8     
Abstraction (1)Sec. 19, 20, and 212/25, 2/27, 2/28
9     
Abstraction (2)Int. 4, and Sec 223/10, 3/12, 3/13
10     
Generative RecursionSec. 23, and 273/17, 3/19, 3/20
11     
More Generative RecursionSec. 28 and Int. 53/24, 3/26, 3/27
12     
AccumulatorsSec. 30, 31, and 323/31, 4/2, 4/3
13     
Putting it all togetherHtDP+4/7, 4/9, 4/10

All assignments will be updated ASAP.


last updated on Thu Apr 24 10:19:33 EDT 2008generated with PLT Scheme