CS105 Programming Languages
Fall,
2007
Tentative Course Schedule - subject to change
(updated 11/26/2007)

Course Week
and lecture notes
Topics Assignments are due 2am Thursday morning of the week given unless noted otherwise.  Submit assignments via Eureka unless noted otherwise.
1. Aug 27-31
Getting started; Chapters 1-2
2. Sept 3-7 Chapters 3-5 Extended WAE parser and interpreter (due Sat. 9/8, 5pm)
3. Sept 10-14 Chapters 6-8
Further extended parser and interpreter
4. Sept 17-21
Ch 8 (Tues); Ch 7 (Thurs)
5. Sept 24-28 Ch 9 & 10 (Thurs) Laziness in Haskell
6. Oct 1-5 Ch 11-14 Basic Blog App (due Thursday 10/11 2am)
7. Oct 8-12 Ch 15-16
8. Oct 15-19
Ch 17
9. Oct 22-26 Ch 18
10. Oct 29-Nov 2 Ch 19 Blogging in Scheme (due Tues. 11/6, 2am)
11. Nov 5-9
12. Nov 12-16 Ch 22, 24
13. Nov 19-23 Conf. and Thanksgiving
14. Nov 26-30 Ch 25-31 Type assignment (due Sat. 12/1, 11pm)
15. Dec 3-7 Ch 32-34 Prolog assignment
16. Dec 11-14
Final Exams Wed 12/12, 12-noon until 2:00pm