SDSU CS 535 Object-Oriented Programming and Design
Fall Semester, 1997

To Course Web Site
San Diego State University -- This page last updated 27-Oct-97

CS 535 Object-Oriented Programming & Design Fall 97

InstructorRoger Whitney
Office HoursTuesday, Thursday 4:00-4:50, 6:30-7:30pm

Course WWW Site:
All course handouts will be delivered via WWW at the above URL. There links to the course home page from

The Java Programming Language, Arnold, Gosling, Addison-Wesley, 1996.
Object-Oriented Design Heuristics, Arthur Riel, Addison-Wesley, 1996.

Other References:
Code Complete , Steve McConnell, 1993
Writing Solid Code , Steve Maguire, 1993
Designing Object-Oriented Software , Wirfs-Brock, Wilkerson, Wiener

Course mailing list:
The list server is To subscribe send mail to
with the body of the message begin:
subscribe cs535 yourName
To send mail to the list, send mail to For more information see the course web site.

Prerequisites: CS310 (Data Structures) and CS320 (Programming Languages).

Grading: Your grade in this course will be determined as follows:

Homework, Programs1/3
Exam (1)1/3

Exams: There will be one exam during the semester. There will be no final exam.

Project:Students are strongly encouraged to work in teams of two on the project. Teams larger than two are not allowed. The project involves implementing a program and producing a design document.

Cheating: Any one caught cheating will receive an F in the course.

Course Outline:
The following outline will be modified during the semester.
The chapters of Arnold, Gosling text will be covered in roughly the following order: 5 (but not 5.14, 5.21), 6, 8, 12, 2, 3, 4, 7, 10, 11, 14. Chapter 1 is a good overview of the language once you know something about classes and exceptions. Some people find chapter one confusing if they read it before the rest of the book.

We should cover chapters 2-5, 7 and 11 in the Reil text.

Recycling: Paper makes up 40% of the garbage in this country. Please recycle all the paper you no longer need. The city of San Marcos thanks you for recycling.

Visitors since 1-Sep-97