Vicki Gold

11/25/06

 

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