Civil engineering & Architecture

An introduction to the ideas of civil engineering and architecture; from designing residential homes to suite the needs of families, to designing for the structural needs of larger scale commercial buildings.  Develop an appreciation for the complexities of building codes!

1st Quarter

Unit 1: Architecture as Art

Due: September 6, 2019

An early introduction to the ideas of programming in Java through the use of a cool simulation called “Jeroo”.

Unit 2: Basic Revit Design

Due: September 27, 2019

The very start to Java programming!  How to put text on the screen, create and store variables, and take user input.

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’.

2nd Quarter

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!

3rd Quarter

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.

4th Quarter

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!