Week of | Topic |
8/30 | Introduction to Scheme |
9/6 | Recursion |
9/13 | Deep Recursion / Mutual Recursion |
9/20 | let , letrec ,
simple macros / higher-order and first-class functions, lexical scope, environments |
9/27 | more higher-order functions, exam review / Exam Thursday |
10/4 | Input output, effects, and iteration |
10/11 | More effects |
10/18 | Effects project: Julia Set generation |
10/25 | Special
guest lecturer: Matt Hahn / Finish Julia Set generator / Intro to Arduino |
11/1 | Interacting with the physical world / Start Whack-a-Mole game |
11/8 | Whack-a-Mole game / Finish Whack-a-Mole game / Sensors, sounds, and other toys |
11/15 |
Create your own game! (Will out of town
Tuesday--please meet with your partner and work on your project proposal!) Project proposals due Tuesday night |
11/22 | Create your own game! / Thanksgiving (no Thurs. lecture or Fri. lab) |
11/29 | Work on game / Finish game / Game project due Friday--Game demonstrations! |
12/6 | Strings and string search / More string search / Review |
12/13 | Final exam 5:00-7:00 p.m., Tues., December 14, LH 115 |