Vicki Gold
Introduction to Java
Course Outline
9/8
Lesson 1 Intro to Java Programming
09/12
Lesson 2 Intro to Object Oriented Programming
09/14
Lesson 3 More on Object Oriented Programming
09/18
Lesson 4 Data Types in Java
Lesson 5 Simple I/O
10/02
Introduction to Simple Inheritance
Introduction to the Elevator Assignments
10/13
The Elevator Class
Elevator Assignment 1 due 11/06
11/02
AP Practice
11/06
Elevator 1 Assignment due date
Java AP String Classes Subset
11/08 – Quiz 1
11/13
Elevator 2 Assignment due 12/4
11/15
Introduction to Java Exceptions
11/9 End of Term One
11/ 28 and 11/30
Strings (exercises 28 to 30) palindrome, shorthand and piglatin
12/4, 12/6, 12/8
Quiz 2
Elevator 2 Assignment due date
Finish off Inheritance with Interfaces – 12/4(quiz)
12/12, 12/14
Recursion
12/19, 12/22
Exceptions and DeMorgan
1/3, 1/5
Arrays and Array List
1/9, 1/11
Introduce the Marine Biology Simulation (MBS)
2D Arrays
1/16, 1/18
Recursive Array
MBS
Midterm Examination 1/18
1/16, 1/18
Quad Sort
1/22, 1/24, 1/26
OrderAlg
MBS
1/26 End of Term Two
1/30, 2/1
Mergesort
2/5, 2/7, 2/9
Quiz 3 (2/9)
Elevator 3 Assignment due date
QuickSort
MBS
2/13, 2/15
Search
2/26, 2/28, 3/1
Polymorph
3/6, 3/8
Algorithms (time permitting)
3/12, 3/14, 3/16
ListIterators ( time permitting)
3/20 thru 5/17
Quiz 4
AP Practice, MBS and Exam
AP Examinations from 5/6 thru 5/18
04/05 End of Term Three
5/21 to 6/15
Final Project -Pong and more Games
With Design Specification and User Manual
06/15 End of Term Four