Calendar
Tues Sept 30 / Wed Oct 1
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
Fri Oct 3 / Mon Oct 6
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-1: Stairs
Stage 2-2: Ziggurat
Stage 2-3: Road
Tues Oct 7 / Wed Oct 8
3 | Methods II
Class
None
Independent
Work on Roboquest
Stage 2-4: Puddles
Stage 2-5: Volcano
Stage 2-6: Paths
Thur Oct 9 / Fri Oct 10
4 | 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
Mon Oct 13 / Tues Oct 14
5 | While Loops II
Class
Mal is out during A4
None
Independent
Work on Roboquest
Stage 3-4: Harvest
Stage 3-5: Western
Stage 3-6: Crossroads
Wed Oct 15 / Thur Oct 16
6 | 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
Tues Oct 21 / Wed Oct 22
7 | Work Day / PSAT Day
Class
None
Independent
Work on Roboquest
Thur Oct 23 / Fri Oct 24
8 | Variables II and For Loops
Class
B Day - Mr. M is out sick
Look over Test #2 Review
Independent
Work on Roboquest
Stage 4-5: Minesweeper
Stage 4-6: Maize
Stage 5-1: Jog
Mon Oct 27 / Tues Oct 28
9 | 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
Wed Oct 29 / Thur Oct 30
10 | Test #2
Class
✔️ Level 5 Due
❓ Test #2
Independent
Flexible Work Time
Fri Oct 31 / Mon Nov 3
11 | C++ Projects / Flex Day
Class
✔️ All Late and Makeup Work Due
A Day - Half Day (Last Day of Q1)
Play and Evaluate C++ Challenge Projects
Independent
Work on Next Unit