Lectures
 

Tentative Schedule, Summer 2003

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 M-5 Methods  Ch. 6 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   
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)    
June 19  R-12

Performance Test 2

   
 
June 23 M-13 Basic GUI  Ch. 13 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 M-17 *JSP & Servlets Ch. 25     
July 1 T-18 Review      
July 2 W-19 Performance Test 3     HW 8: TBA
HW 9: TBA
HW 10: TBA
 

1 Student Profile Survey on the web site @ 25 points (Counts as a quiz)
7 Quizzes @ 25 points each
10 projects @ 50 points each
3 tests @ 100 points each

Important: Please read the assigned text before the lecture
* Denotes additional topics

Home | Syllabus | Lectures | Assignments | Coding Conventions | Links