Lecture Calendar (tentative, may change)
| Wk |
Date |
Lecture Topic |
Lecture Notes and Handouts |
| 1 |
01.19 M |
No School
|
2009Sp General Info (pdf)
|
| 2 |
01.26 M |
Order of Evaluation, Booleans, Conditionals
|
Notes,
HW0,
Evaluation of Scheme Expressions (from Reader)
|
| 3 |
02.02 M |
Domain & Range, Abstraction
|
Notes
|
| 02.08 Su |
Review Session (2:00-5:00pm, 306 Soda)
Past Quest,
Quest Solutions
|
| 4 |
02.09 M |
Quest (in-class)
|
| 5 |
02.16 M |
Holiday
|
--- |
| 6 |
02.23 M |
Recursion and Patterns
|
Notes,
Code
|
| 7 |
03.02 M |
Embedded, Tail, and Advanced Recursion
|
Notes, Code
|
| 8 |
03.09 M |
Higher-Order Functions (HOFs)
|
Notes, Code
|
| 03.15 Su |
Review Session (2:00-5:00pm, 306 Soda)
Past Midterm,
Midterm Solutions
|
| 9 |
03.16 M |
Lambda
|
Notes, Code
|
| 03.18 W |
Midterm (6:00-9:00pm, 306 Soda)
Midterm vA,
Midterm vB,
Midterm vA Answers,
Midterm vB Answers,
|
| SB |
03.23 M |
Holiday - Spring Break!
|
--- |
| 10 |
03.30 M |
CAL (Cons Append List)
|
Notes, Code
|
| 11 |
04.06 M |
Introduction to the CS3 Gamesman Project
|
Notes, Gamesman How To, Gamesman Flow, Boards, Worksheet
|
| 12 |
04.13 M |
Advanced Lists
|
Notes, Code
|
| 13 |
04.20 M |
Fractals
|
Notes, Fractal-Graphics,
Files
|
| 14 |
04.27 M |
MapReduce
|
Notes,
CS3 MapReduce Illustrated,
MapReduce Differences,
Example,
Reduction
|
| 15 |
05.04 M |
Summary
|
Notes
|
| 05.09 Sa |
Review Session (2:00-5:00pm, 306 Soda) Past Final , Final Solutions
|
| 05.10 Sun |
Gamesman Project Celebration! (12:00-5:00pm, 310/320 Soda)
|
| 16 |
05.11 M |
Gamesman Best Projects in-class demos
|
| 05.15 F |
Final Exam (5:00pm-8:00pm 5/15 Bechtel Auditorium)
|
|
|