Calendar
Mon Aug 31 / Tues Sept 2
1 | Welcome
Class
Independent
Start Portrait Tutorial
Do Parts 1, 2, and 3
Watch Shiffman Drawing With Code (0:17 to 1:05)
Wed Sept 2 / Thur Sept 3
2 | Shapes and Color
Class
Independent
Read Classroom Expectations and Academic Policies
Be ready for "Classroom Policy Quiz"
Complete Portrait Tutorial
Do Parts 4, 5, and 6
Watch Shiffman "Program Flow" (1:04 to 1:29)
Fri Sept 4 / Tues Sept 8
3 | Conditionals
Class
❓ Classroom Policy Quiz
✔️ Portrait Due
Independent
Watch Shiffman "Variables" (1:29 to 1:53)
Watch Shiffman "Conditionals" (2:02 to 2:28)
Begin Nightfall
Wed Sept 9 / Thur Sept 10
4 | Conditionals II
Class
Explain Coding Quiz #1
Independent
Complete Nightfall
Watch Shiffman "Random Numbers" (1:53 to 2:02)
Watch Shiffman "The Bouncing Ball" (2:28 to 2:50)
Fri Sept 11 / Mon Sept 14
5 | Animation
Class
✔️ Nightfall Due
Code Demo - Basic Animation
Independent
Begin Bounce
Study for Coding Quiz #1
Tues Sept 15 / Wed Sept 16
6 | Animation II
Class
❓Coding Quiz #1
Join AP Schoology Group
Join AP Classroom
Independent
Complete Bounce
Watch Shiffman "Functions" (3:40 to 3:57)
Thur Sept 17 / Fri Sept 18
7 | Functions
Class
✔️ Bounce Due
Code Demo: Functions and Parameters
Coding Quiz #1 - Makeup / Redo
Independent
Begin Garden
Thur Sept 24 / Fri Sept 25
9 | Modularity
Class
✔️ Garden Due
Lesson: Organization, Modularity, Reusability
Independent
Mon Sept 28 / Tues Sept 29
10 | Modularity II
Class
Lesson: Images and Healthbar
Independent
Continue Meteor
Wed Sept 30 / Thur Oct 1
11 | Modularity III / Review Day
Class
Question and Answer
Binary Numbers, Bits, Bytes
High Level vs. Low Level Language
Syntax vs. Logical Error
Logical Operator vs. Comparison Operators
Extended Comment
Independent
Continue Meteor
Study For Test
Fri Oct 2 / Mon Oct 5
12 | Test
Class
✔️ Meteor Due
❓ Test #1 - Drawing
Independent
Unzip and Open Project in Processing
Read the Roboquest Project Document
Begin Projects, starting with 1-1