Winter 2002
Tuesday 6:00-9:15pm, LPC, 990 W Fulerton 2405
Introduction to object-oriented programming using Java. Topics include variables, data types, control structures, arrays, method invocation and parameter passing, predefined classes and programmer-defined classes. Introduction to Java interfaces and inheritance. Simple graphical user interfaces, events, and listeners.
01/08 Intro to Java. Objects and Classes, Data Types, Variables, String Class. Expressions. Simple I/O. Intro to Applets. 01/15 More on expressions. Static Methods; Keyboard Class. Control flows; Loops; Drawing using Loops. 01/22
Writibg Classes and Methods, visibility modifiers, Constructors, Method overloading, Object relationships. Applets (cont). 01/29 Classes and Interfaces; Parameter passing; Static modifier; Inner class; Polymorphism.
Midterm Review02/05 Midterm Exam 02/12 More about classes. Events and Listeners; Animations. 02/19 Arrays and Vectors; Sorting. Arrays and Graphics. 02/26 Inheritence. 03/05 More about inheritance and polymorphism. GUI development. 03/12 Exceptions. Final Review 03/19 Final exam
with Programming Assignement 7 and 8 are posted on line. 

NO HW SUBMISSION IS ACCEPTED after 03/16/02 midnight.



The due date of hw7 is extended to 03/12
Some very helpful hints for hw7 are posted below.
There will be an OPTIONAL QUIZ of 15 minutes next week
to help students who want to catch up for the midterm.
.
The e-mail address of the grader is posted above. updated in the hw-submission guide too. You do not need to send hw 1 to the grader.
Classroom Change

Hw Submission Instructions
There is a penalty of 10% for each assignment one week late.
When sending me emails, please include the following keywords in the Subject line:

| A : | total >= 91 | A-: | 91 > total >= 90 | ||
| B+ : | 90 > total >= 87 | B : | 87 > total >= 81 | B-: | 81 > total >= 80 |
| C+ : | 80 > total >= 77 | C : | 77 > total >= 71 | C-: | 71 > total >= 70 |
| D+ : | 70 > total >= 67 | D : | 67 > total >= 61 | D-: | 61 > total >= 60 |
| F : | 60 > total |