Unit One
Java Basics
Mon Aug 28 / Tue Aug 29
1 | Welcome
Setup Codingbat
Follow Sign-Up Instructions to Link Account
Explore Replit
View The Coder's Handbook
Part One - Methods and Classes
Wed Aug 30 / Thur Aug 31
2 | Methods and Classes
Technica - Hackathon @ UMD for Underrepresented Genders
Lesson - Methods, Parameters, Return Types, and Runner Classes
Seating Chart
Start Project #2: FacePrinter
All Classes - Thur Sept 1 @ 11:59 pm
Summer Work Check
Read Coder's Handbook #0 to #8
Friend Project
Codingbat Problems
Warm-up-1 x10
Logic-1 x10
String-1 x10
Fri Sept 1 / Tues Sept 5
3 | FacePrinter
Quiz #1 - Basics
On Class Lectures, Code Demos, and Coder's Handbook #1-9Q&A on Faceprinter
Work Time
All Classes - Tues Sept 5 @ 11:59 pm
Project #2 - FacePrinter
Submit your completed project on Replit
Part Two - Random
Wed Sept 6 / Thur Sept 7
4 | Random Numbers
Lecture
Start Project #3: Story
Fri Sept 8 / Mon Sept 11
5 | Story
Announcements
Letter of Recommendation Requests until September 30th
Follow instructions on that page carefully.Programming Club - Meets Wednesday 9/13 @ 2:30 to 3:30
Work Time
All Classes - Mon Sept 11 @ 11:59 pm
Project #3 - Story
Submit your completed project on Replit
PD Day - September 15
Thur Sept 14 / Mon Sept 18
7 | Review Day
Join AP Schoology Group
Join code is found on Schoology pageJoin Class on AP Classroom
Contact Collegeboard ASAP if needed
Join code is found on Schoology pageGet Test #1 Review Packet (on back table)
Q&A
Work Time
Tues Sept 19 / Wed Sept 20
8 | Test
Test #1 - Java Basics
Reminder: Join AP Classroom if you didn't do so
Common Test and Project Problems
Naming + Reusing Variables ("cast3")
== vs. =
using == true in an if statement
final keyword
.equals() and the && operators
Work Time
All Classes - Wed Sept 20 @ 11:59 pm
Project #4 - Restaurant
Submit your completed project on Replit