image University of Washington Computer Science & Engineering
  CSE 341Sp '07:  Approximate Schedule
  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
8:30-10:20 Wednesday, June 6, 2007


CSE logo Computer Science & Engineering
University of Washington
Box 352350
Seattle, WA  98195-2350
(206) 543-1695 voice, (206) 543-2969 FAX