California State University, Chico
Department of Computer Science

Syllabus/Course Requirements



Advanced Java Programming

Prerequisite: Programming experience in Java. This could be accomplished through the course: (Object-Oriented Programming in Smalltalk and Java) OR one (1) year experience in Java programming (The first program uses a substantial program you should have already written in Java )

Satisfies Graduate Requirement: 5 (Programming Languages) or 600 level elective

Prerequisite by Topic: Familiarity with the principles of object-oriented design and programming experience in Java.

Units: 3

Class Dates and Times: TTh , 2:00PM-3:15PM (Pacific)

Instructor: Anne Keuneke

Office Hours: see http://www.ecst.csuchico.edu/~amk/foo/hours.html for current information

Office Phone: (530) 898-5998

email: amk@ecst.csuchico.edu

WWW Homepage: http://www.ecst.csuchico.edu/~amk

FAX: (530) 898-5995

Textbooks Required: see http://www.ecst.csuchico.edu/~amk/foo/advjava/books.html

Preferable Software to be Used:

Course Description:


Laboratory Projects:
Five substantial program design and implementation assignments.

Lab submission: See http://www.ecst.csuchico.edu/~amk/foo/design.html for what should be in each submission
and for where labs should be submitted

Grade Evaluation Procedures:


Labs that are late will be marked down. The labs and due dates are established early. You should be prepared for sudden changes in your schedule. Interviews, etc. are not excuses for late labs.