Date |
General Topics | Reading | Special Announcements |
---|---|---|---|
Jan 17 - 21 | Syllabus and Course Policies (1/19) Introduction to General Course Topics (1/21) Slides: [A Section] [B Section] | (None) | No classes meet (1/17) No recitations meet this week |
Jan 24 - 28 | Introduction to programming with Scratch Worksheets: [Jan 26] [Jan 28] Slides: [A Section] [B Section] A Section Code: [24] [26] [28] B Section Code: [24] [26] [28] | Recitation: Lab 1 Last day to drop/add Spring 2011 classes (1/28) | |
Jan 31 - Feb 4 | Getting to know Greenfoot Objects and classes Executing Greenfoot scenarios Worksheets: [Jan 31-Feb4] Slides: [A Section] [B Section] A Section Code: [31] B Section Code: [31] | Chapter 1 | Recitation: Lab 2 |
Feb 7 - 11 | Creating our first actor (class) Calling Methods if-statement syntax Randomness Worksheets: [Feb 7-9] Slides: [A Section] [B Section] Blank Cars Scenario [zip] A Section Code: [7] [9] B Section Code: [7] [9] Exam 1 Review (2/11) Review Sheet [Answers] | Chapter 2 & 3 | Recitation: Lab 3 |
Feb 14 - 18 | Exam 1 (2/14)
Writing Methods Constructors Worksheets: [Chapter 3] [Chapter 4] Slides: [A Section] [B Section] A Section Code: [16] [18] B Section Code: [16] [18] | Chapter 3 & 4 | Recitation: Lab 4 NOTE: Lab 1 due 2/18 |
Feb 21 - 25 | Creating objects Instance Variables Changing Images if/else statements loops Worksheets: [Chapter 5] Slides: [A Section] [B Section] A Section Code: [21] [23] [25] B Section Code: [21] [23] [25] Piano Scenario: [Blank] After Lecture 2/25: [A] [B] | Chapter 4 & 5 | Recitation: Lab 5 & Practical Exam 1 |
Feb 28 - Mar 4 | Abstraction Arrrays Loops and arrays Slides: [A Section] [B Section] A Section Code: [28] [2] [Cars Mar 2] B Section Code: [28] [2] [Cars Mar 2] Exam 2 Review (3/4) Review Sheet [Answers] | Chapter 5 | Recitation: Lab 6 |
Mar 7 - 11 | Exam 2 (3/7) Go over Exam (3/9) | Chapter 6 | Recitation: Practical Exam 2 |
Mar 14 - 18 | SPRING BREAK | No classes held NOTE: Lab 2, 3, 4, 5 due 3/18 | |
Mar 21 - 25 | Controlling movement using Vectors Colliding actors Lists for-each loop Worksheet: [Chapter 6] Slides: [A Section] [B Section] A Section Code: [21] [23] B Section Code: [21] [23] CarsBeforeMarch21.zip | Chapter 6 | Recitation: Practical Exam 2 |
Mar 28 - Apr 1 | Painting on Greenfoot Images, for-loop Worksheet: [Chapter 7] Slides: [A Section] [B Section] A Section Code: [28] [30] [1] B Section Code: [28] [30] [1] | Chapter 7 & 8 | Recitation: Lab 7 Last day to resign Spring 2011 classes (4/1) |
Apr 4 - 8 | Animation effects Exam 3 Review (4/8) Review Sheet [Answers] Worksheet: [Chapter 8] Slides: [A Section] [B Section] A Section Code: [4] [6] B Section Code: [4] [6] | Chapter 8 | Recitation: Lab 8 |
Apr 11 - 15 | Exam 3 (4/11) Interactions using the mouse (4/13) Return and go over Exam 3 (4/15) Worksheet: [Chapter 8 part 2] Slides: [A Section] [B Section] A Section Code: [13] B Section Code: [13] | Chapter 8 | Recitation: Lab 9 |
Apr 18 - 22 | Simulations Worksheet: [Chapter 9] Ants Scenario: [Blank] Slides: [A Section] [B Section] A Section Code: [18] [20] B Section Code: [18] [20] No lectures will be held (4/22) | Chapter 9 | Recitation: Lab 10 |
Apr 25 - 29 | More advanced scenarios (4/25) Exam 4 Review (4/27) Review Sheet [Answers] Exam 4 (4/29) | Chapter 10 | Recitation: Last session to finish up any lab assignments |
May 2 - 4 | Mon: Last day to pick up papers; Final review for Practical Exam 3 Practical Exam 3 (5/5 & 5/6) | Last Day of class (5/2) NOTE: Labs 6, 7, 8, 9, 10 due 5/2 Reading Days (5/3 & 5/4) | |
May 9 - 13 | Practical Exam 3 (5/9 & 5/10) | ||