|
CSE Home | About Us | Search | Contact Info |
Schedule details will evolve as we go; please check back here every week or so to see the latest updates.
Due | Lecture Topic | Reading | ||
---|---|---|---|---|
Week 1 3/26-3/30 |
M | Introduction; ML Basics: Int, List, Option, Let, Functions | Ullman: 2, 3.1-3.2 | |
W | ||||
F | ||||
Week 2 4/2-4/6 |
M | ML: Types, Patterns, Tail Recursion | Ullman: 3.3-3.5, 5.1-5.3 (skip 5.2.5, 5.3.4), 6.1-6.2, 7.1 | |
W | ||||
F | ||||
Week 3 4/9-4/13 |
M | ML: Higher Order Functions | Ullman: 5.4-5.5 (skip 5.4.4) | |
W | ||||
F | HW #1 | |||
Week 4 4/16-4/20 |
M | ML: Polymorphism, Type Inference, Abstraction, Modularity | Ullman: 8.1-8.2, 8.5 | |
W | ||||
F | ||||
Week 5 4/23-4/27 |
M | ML: Wrapup & Midterm Review | ||
W | ||||
F | HW #2 | Scheme: | Online Resources as needed | |
Week 6 4/30-5/4 |
M | Midterm | ||
W | Scheme: | |||
F | ||||
Week 7 5/7-5/11 |
M | |||
W | ||||
F | HW #3 | |||
Week 8 5/14-5/18 |
M | Ruby: | Online Resources as needed. Suggestions: 1. Ruby in 20 minutes, 2. Lecture slides (short, long ). 3. Programming Ruby. Esp. the chapter called Ruby.new (nice overview) then skim the chapter called The Ruby Language (more bottom-up and detail-oriented). 4. Perhaps the Classes and Objects chapter. 5. Given the basics, Ruby QuickRef is a good, but terse, summary. Overall, I'd estimate this is 2-6 hours reading. | |
W | ||||
F | ||||
Week 9 5/21-5/25 |
M | HW #4 | ||
W | ||||
F | ||||
Week 10 5/28-6/1 |
M | Holiday | ||
W | Garbage collection | Recommended: ftp://ftp.cs.utexas.edu/ pub/garbage/gcsurvey.ps | ||
F | HW #5 | Wrap up & Review | ||
Week 11 6/4-6/8 |
W | Final Exam |
Computer Science & Engineering University of Washington Box 352350 Seattle, WA 98195-2350 (206) 543-1695 voice, (206) 543-2969 FAX |