Calendar
Tues Oct 6 / Wed Oct 7
1 | Setup
Class
Unzip and Open Project in Processing
Read the Roboquest Project Document
Independent
Work on Roboquest
Stage 1-1: Karel
Stage 1-2: Fountain
Stage 1-3: Chameleon
Stage 2-1: Stairs
Stage 2-2: Ziggurat
Thur Oct 8 / Fri Oct 9
2 | Methods
Class
Introduce Level 2
Diagram If / Else If / Else
Lesson - Boolean Algebra, DeMorgan's Laws, and Truth Tables
Independent
Work on Roboquest
Stage 2-3: Road
Stage 2-4: Puddles
Stage 2-5: Volcano
Stage 2-6: Paths
Mon Oct 12 / Tues Oct 13
3 | While Loops
Class
✔️ Level 1 and 2 Due
Introduce Level 3
Diagram While Loops
Independent
Work on Roboquest
Stage 3-1: Desert
Stage 3-2: Gather
Stage 3-3: Cabin
Wed Oct 14 / Thur Oct 15
4 | While Loops II
Class
None
Independent
Work on Roboquest
Stage 3-4: Harvest
Stage 3-5: Western
Stage 3-6: Crossroads
Mon Oct 19 / Tues Oct 20
5 | Variables
Class
B Day - Sophomore Class Ring Assembly 9:00 - 9:30
✔️ Level 3 Due
Introduce Level 4
Primitive Type vs. Object
Declaration, Initialization, and Assignment
Variable vs. Constant vs. Literal
Scope (Local, Class-Level, and Global)
Independent
Work on Roboquest
Stage 4-1: Bridge
Stage 4-2: Treasure
Stage 4-3: Marx
Stage 4-4: Hello
Wed Oct 21 / Thur Oct 22
6 | Work Day / PSAT Day
Class
None
Independent
Work on Roboquest
Fri Oct 23 / Mon Oct 26
7 | Variables II and For Loops
Class
Look over Test #2 Review
Independent
Work on Roboquest
Stage 4-5: Minesweeper
Stage 4-6: Maize
Stage 5-1: Jog
Tues Oct 27 / Wed Oct 28
8 | For Loops II and Review
Class
✔️ Level 4 Due
Vocabulary
Abstraction
Algorithm
Accessor vs. Mutator
Introduce Level 5
For Loops, Nested For Loops
Parameters
Q&A For Test
Independent
Work on Roboquest
Stage 5-2: Docks
Stage 5-3: Castle
Stage 5-4: Spiral
Thur Oct 29 / Fri Oct 30
B Day is a Half Day (END OF Q1)
9 | Test #2
Class
✔️ Level 5 Due
❓ Test #2
Independent
Flexible Work Time