Calendar
Mon Aug 25 / Tues Aug 26
1 | Welcome
Class
A Brief Introduction
Independent
Start Portrait Tutorial
Do Parts 1, 2, and 3
Watch Shiffman Drawing With Code (0:17 to 1:05)
Wed Aug 27 / Thur Aug 28
2 | Shapes and Color
Class
Independent
Complete Portrait Tutorial
Do Parts 4, 5, and 6
Watch Shiffman "Program Flow" (1:04 to 1:29)
Read Classroom Expectations and Academic Policies
Be ready for "Classroom Policy Quiz"
Fri Aug 29 / Tues Sept 2
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 3 / Thur Sept 4
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 5 / Mon Sept 8
5 | Animation
Class
✔️ Nightfall Due
Code Demo - Basic Animation
Independent
Begin Bounce
Study for Coding Quiz #1
Tues Sept 9 / Wed Sept 10
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 11 / Fri Sept 12
7 | Functions
Class
✔️ Bounce Due
Code Demo: Functions and Parameters
Coding Quiz #1 - Makeup / Redo
Independent
Begin Garden
Wed Sept 17 / Thur Sept 18
9 | Modularity
Class
✔️ Garden Due
Lesson: Organization, Modularity, Reusability
Independent
Fri Sept 19 / Mon Sept 22
10 | Modularity II
Class
Lesson: Images and Healthbar
Independent
Continue Meteor
Wed Sept 24 / Thur Sept 25
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 Sept 26 / Mon Sept 29
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