Module: Humans modeling computers!

Subheader

module overview text here

highlightThis is a core idea and its explanation.

lightbulb_outlineThis is a programming tip and its explanation.

warningThis is a warning and its explanation.

computer code looks like this
Testing indent

Jump to a section

local_diningModule "hamburger" guide
check_boxLearning Objectives
extensionCore Concepts
bookResources and reference documents
schoolModule Preparation Exercises
motorcycleExercise 1:
motorcycleExercise 2:
motorcycleExercise 3:
motorcycleExercise 4:
buildMini Project:
flight_takeoffExtension Exercises


Module Hamburger Guide

Learning Core 3 Hamburger (*.pdf)

Learning Core 3 Hamburger (open document text *.odt)

arrow_upward


Learning Objectives

check_box

code

check_box

a bugfixed

check_box

a bugfixed

arrow_upward


book

External Resources

content

arrow_upward


school

Prep-Work

Activities and readings to do prior to our starting the module in class:

arrow_upward


extension

Module Core Concepts

We want to understand our missionControl package by studying this output:

arrow_upward


motorcycle

Exercise 1: Diagram the Package's Classes

Exercise type: Digesting Code

arrow_upward


motorcycle

Exercise 2: Object-Oriented Code Highlighting

Exercise type: Code Parsing

Use this highlighting scheme to show the class-based relationships in our MissionControl and DisasterSite classes.

Object-oriented highlighting scheme (different from non-object scheme

arrow_upward


motorcycle

Exercise 3: Enforce RescueTeam size restriction

Exercise type: Adding code to existing classes

arrow_upward


motorcycle

Exercise 4: Build out Mission Status

Exercise type: Adding code to existing classes

arrow_upward


build

Module mini-project: Mission Time Tracking

Exercise type: Mini-project

arrow_upward


flight_takeoff

Extension activities

Exercise type:

Content

arrow_upward


Page created on 2018 and last updated on 2018 and can be freely reproduced according to the site's content use agreement.