Calendar

September


MondayTuesdayWednesdayThursdayFriday
          8
Expectations
HW: Getting Started
9
Introduction: Classes and Objects
HW: Classes and Objects
12
Assignment: Turtle Drawing
HW: Declaration, Instantiation, Assignment, and Messaging
13
Assignment: Turtle Drawing
HW: Blocks and Syntax
14
Assignment: Artist
HW: Creating a Method
15
Assignment: Artist
HW: Methods with Parameters
16
Assignment: Artist
HW: Instance Variables
19
Case Study: TurtleWithBuddy
HW: Inheritance
20
Case Study: TurtleWithBuddy
HW: Overriding Methods
21
Assignment: Alternator
HW: Return Values and Visibility
22
Assignment: Alternator
HW: Constructors
23
Assignment: Alternator
HW: none
26
Math Expressions in Java
HW: Math Expressions
27
Case Study: Plotter
HW: Loops
28
Using Loops
HW: Loops 2
29
Assignment: Geometer
HW: none
30
Assignment: Geometer
HW: none

October


MondayTuesdayWednesdayThursdayFriday
3
Using If Statements
HW: If Statements
4
Case Study: HanoiTurtle
HW: Recursion
5
Tutorial: FractalTurtle
HW: Recursion and Looping
6
Tutorial: FractalTurtle
HW: MeshTurtle Introduction
7
Assignment: MeshTurtle
HW: none
  11
Assignment: MeshTurtle
HW: none
12
Assignment: MeshTurtle
HW: none
13
Assignment: MeshTurtle
HW: Turtles Review
14
Assignment: AsteroidBuster
HW: Specifications
17
Assignment: AsteroidBuster
HW: Object Models
18
Assignment: AsteroidBuster
HW: none
19
Assignment: Healthy Asteroids
HW: Condition Syntax
20
Assignment: Healthy Asteroids
HW: Control
21
Assignment: Healthy Asteroids
HW: Asteroids wish list
24
Project: Asteroids
HW: Asteroids Design Document
25
Project: Asteroids
HW: none
26
Project: Asteroids
HW: none
27
Project: Asteroids
HW: none
28
Project: Asteroids
HW: none
31
Project: Asteroids
HW: Asteroids Writeup