Date   | 
    General Topics | Reading | Special Announcements | 
|---|---|---|---|
| Aug 30 - Sep 3 | Syllabus and Course Policies (8/30) Lecture Slides  | (None) | No labs meet this week | 
| Sep 6 - 10 | No classes meet (9/6) Getting to know Greenfoot Objects and classes Executing Greenfoot scenarios Lecture Slides  | Chapter 1 | No classes meet from 6pm 9/8/10 to 6pm 9/9/10.
       Last day to drop/add Fall 2010 classes (9/10)  | 
| Sep 13 - 17 | Creating our first actor and dealing with the world Random Keyboard Control [Slides] [Cars scenario]  | Chapter 2 & 3 | |
| Sep 20 - 24 | Writing methods Chapter 3 Wrapup (9/20) Slides Exam 1 Review (9/22) Review Sheet [Answers] Exam 1 (9/24)  | Chapter 3 | |
| Sep 27 - Oct 1 |     Objects creating other objects Instance Variables Changing Images if/else statements [Slides] [Cars scenario]  | Chapter 4 | |
| Oct 4 - 8 |  Abstraction More with using instance variables, arrrays, loops Moving actors on the screen [Slides] [Cars scenario - up to 10/6] [Cars scenario - 10/8] [Piano scenario]  | Chapter 5 & 6 | |
| Oct 11 - 15 | Moving & colliding actors (10/11) [Cars scenario - up to 10/11] Exam 2 Review (10/13) Review Sheet [Answers] Exam 2 (10/15)  | Chapter 6 | |
| Oct 18 - 22 | Colliding actors, Lists, for-each loop [Slides] [Cars scenario - up to 10/22]  | Chapter 6 | Lab Practical Exam 1 in recitations this week | 
| Oct 25 - 29 | Painting on Greenfoot Images, for-loop, animation effects [Slides] [Code Monday] [Code Wednesday] Code Friday [1] [2]  | Chapter 7 & 8 | Lab Practical Exam 1 in recitations this week | 
| Nov 1 - 5 | Interactions using the mouse, Simulations Code [Monday] [Wednesday] Exam 3 Review (11/5) Review Sheet [Answers]  | Chapter 8 & 9 | |
| Nov 8 - 12 | Exam 3 (11/8)
       Simulations Code [Wednesday] [Friday]  | Chapter 9 | Last day to resign Fall 2010 classes (11/12) | 
| Nov 15 - 19 | More advanced scenarios [Lifts code]  | Chapter 10 | |
| Nov 22 - 26 | November 22 - no lecture meets - Adrienne holding office hours all day (9-5) No classes meet (11/24, 11/25, 11/26)  | No labs meet this week | |
| Nov 29 - Dec 3 | Encryption and limits of computation [Lecture Slides]  | ||
| Dec 6 - Dec 10 | Exam 4 Review (12/6) Review Sheet [Answers] Exam 4 (12/8) Last Day of class (12/10)  | ||
| Dec 13 & 14 | Practical Exam 2 | ||