Unit 3: Habitat for Humanity
Due: October 18, 2019
How to use the most important thing in programming: control structures like ‘if’, ‘else’, ‘for’, and ‘while’.
Unit 4: Habitat for Humanity #2
Due: November 8, 2019
The ins-and-outs of Object Oriented Design, and a look at what makes Java one of the coolest languages around!
Unit 5: Residential Design
Due: November 27, 2019
Storing information in a specific kind of list called an “array”. This tool lets us store lots of information very simply.
Unit 6: Custom Residential
Due: December 13, 2019
Take a chance to design and build your own small program to show off your new Java programming skills!
Unit 7: Structural Engineering
Due: January 24, 2020
Expand on the ideas arrays with a more effective and robust tool: the ArrayList! Get some practice using both.
Unit 8: Commercial Design
Due: February 14, 2020
Explore the connections that make Object Oriented Design as cool as it is. Inheritance & Polymorphism give us great new tools.
Unit 9: Commercial Design #2
Due: March 6, 2020
Look at how professionally made programs create really complex (and very cool) connections between classes & interfaces.
Unit 10: Large-Scale Design #1
Due: April 3, 2020
Develop a long-term project to finish up our school year while we also practice multiple choice & free response for the AP Test!
Unit 11: Large-Scale Design #2
Due: April 24, 2020
Continue work on your final projectwhile we also practice multiple choice & free response for the AP Test!
Unit 12: Commercial Modelling
Due: May 8, 2020
After the AP Exam, we’ll develop our very own Battle Bugs and pit them against each other in a digital showdown!