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)
|
|
|