Home
Teaching
 
CS2500 F'09
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/9, 9/10, 9/14
2     
Atomic and Compound Data 4-6 9/16, 9/17, 9/21
3     
Unions 7, I1, 9, 10.1 9/23, 9/24, 9/28
4     
Self-Referential Unions (1) 9, 10, 129/30,10/1, 10/5
5     
Self-Referential Unions (2) 14, 15, 16 10/7, 10/8, [Columbus]
6     
Recursion in All Forms I3, 16-18 10/14, 10/15, 10/19 [Exam 1]
7     
Abstraction 19 - 21, I4 10/24, 10/25, 10/29
8     
Abstraction 19 - 21, I4 10/28, 10/29, 11/2
9     
Loop functions
10     
More Generative Recursion 28 - 29 11/11, 11/12, 11/16
11     
Generative Recursion 28 - 29 11/18, 11/19, 11/23 [midterm 2]
12     
Generative Recursion [Thanksgiving], 11/30
13     
Putting it together HtDP+ 12/02, 12/03, 12/07
14     
Good Bye Epilogue 12/10

The week starts on Wednesdays and ends on Monday.


last updated on Sat Nov 21 12:15:28 EST 2009generated with PLT Scheme