Monday Tuesday Wednesday Thursday Friday
Daily Schedule
Oct-24
 

Opening Day

Oct-25
[2-32]

Lab Session 0
Primitive types, Variables

Oct-26
[33-46]

Computation
Console output
String class

Oct-27 [HW1]
[96-103]

if statement
Math

Oct-30         [reflect]
[58-61,72-73,78-88][130-136]

keyboard input
while statement

Oct-31 [HW1 Due, HW2]
[338-362]

arrays

Nov-1


Lab Session 1 : Fun with arrays

Nov-2
[136-148]

for statement
file input/output

Nov-3
HANDOUT

static functions parameters

Nov-6 [Exam # 1]  [reflect]
 
Nov-7 [HW2 Due, HW3]
[164-177]

class definition

Nov-8
[177-194]


Lab Session 2 : Fun with classes

Nov-9
[194-208]

information hiding &
encapsulation

Nov-10
[209-218][218-233]

overloading & constructors

Nov-13
[251-268,271-272]

static methods

Nov-14 [HW3 Due, HW4]
[423-434]

inheritance

Nov-15
[434-446]


Lab Session 3: Fun with linked lists

Nov-16
[446-467]

encapsulation & inheritance

Nov-17
[476 -495]

polymorphism

Nov-20 [HW4 Due]
[502-508]

abstract class
& review
Nov-21 [Exam #2] [reflect]
 
Nov-22

Thanksgiving Break
Nov-23

Thanksgiving Break
Nov-24

Thanksgiving Break
Nov-27 [HW5]
[711-723]

interfaces
Design by Contract

Nov-28
Readings on Exceptions

Exceptions
 

Nov-29


Lab Session 4: Additional Fun With Linked Lists

Nov-30
See objectives for reading


Hashtable

Dec-1
See objectives for reading

ArrayList

Dec-4
[395-398]

Multi-Dimension Arrays

Dec-5 [HW5 Due, HW6]
 

Tic Tac Toe Example
Phase I

Dec-6


Lab Session 5: Fun with trees
 
Dec-7
 

Tic Tac Toe Example
Phase II

Dec-8
 

Handout

 

Dec-11
[651-664]

Recursion

Dec-12 [HW5 Due]

Review

Dec-13

Review Lab for OO concepts
Dec-14 [Exam 3]
 

 


© 2006, George Heineman