|
Date
|
Mtg
|
Topics
|
Reading
|
Quiz
|
Due
|
|
June 2 |
M-1
|
Orientation:
Intro. to Java: Creating Applications & Applets |
Ch.
1, Ch. 2, Ch. 3 |
|
Student
Profile Survey |
|
June 3
|
T-2
|
Basic
Syntax & Data Types
Discuss Assignment 1 |
Ch. 1,
Ch. 2, Ch. 3 |
1 |
|
|
June 4 |
W-3
|
*Primitive
graphics programming
Discuss Assignment 3 |
Handout
(on the web) + Ch.12 |
|
HW
3: SplashScreen (In Class/Lab) (Lab
meeting) |
|
June 5 |
R-4
|
Control
Flow: Selection & Repetition
Discuss Assignment
2 |
Ch. 4,
Ch. 5 |
2 |
|
|
June 9 |
|
Methods
|
Ch.
6 |
3
|
HW
1: Hello
World
HW 2: MovieCashier
HW 3: (if not finished in class)
|
|
June
10 |
T-6
|
Performance
Test 1 (no Methods) |
|
|
|
|
June 11 |
W-7
|
Arrays
& Strings, Exception handling
Discuss Assignment 4 |
Ch.
7, Ch. 11 & Part of Ch. 15 |
|
|
|
June 12 |
R-8
|
*Animation
& Multimedia
Discuss Assignment 5 |
Handout
& part of Ch. 19 |
4
|
|
|
June 16 |
M-9
|
Object
Encapsulation |
Ch.
8, Ch. 9 & Ch. 10 (These are the most important) |
|
HW
4: TBA
HW 5: TBA |
|
June 17 |
T-10
|
Object
Inheritance
Discuss Assignment 6 |
Ch.
8, Ch. 9 & Ch. 10 (These are the most important) |
5
|
|
|
June 18 |
W-11
|
Polymorphism
Discuss Assignment 7 |
Ch.
8, Ch. 9 & Ch. 10 (These are the most important) |
|
|
|
|
R-12
|
Performance Test 2
|
|
|
|
|
June 23 |
|
Basic
GUI |
Ch.
13 |
6
|
HW
6: TBA
HW
7: TBA |
|
June 24 |
T-14 |
Event Handling
Discuss Assignment 8 |
|
|
|
|
June 25 |
W-15
|
Advanced
GUI
Discuss Assignment 9 |
Ch.
14 |
7
|
|
|
June 26 |
R-16
|
*Files
& Streams
Discuss Assignment 10
|
Ch.
17 |
|
|
|
June 30 |
|
*JSP & Servlets |
Ch.
25 |
|
|
| July
1 |
|
|
|
|
|
|
July
2 |
|
|
|
|
HW
8: TBA
HW 9: TBA
HW 10: TBA |