SDSU CS 635 Advanced Object-Oriented Design & Programming
Spring Semester, 2001
    Course Web Site        
San Diego State University -- This page last updated 30-Jan-01

CS 635 Advanced Object-Oriented Programming & Design Spring 01

Roger Whitney
Office Hours
5:00-6:15 p.m., 9:30-10:00 p.m. Tuesday, Thursday

Course WWW Site:
All course handouts will be delivered via WWW at the above URL.

Texts: Design Patterns: Elements of Reusable Object-Oriented Software , Gamma, Helm, Johnson, Vlissides, Addison-Wesley, 1995
Object Coupling and Object Cohesion, chapter 7 of Essays on Object-Oriented Software Engineering , Vol. 1, Berard, Prentice-Hall, 1993, On reserve at Love Library and at Cal Copy

Course mailing list : A list server is used to email important messages to students in the course. Instructions for subscribing are on-line at

Prerequisites: CS535 and working knowledge of Java, C++ or Smalltalk.

Grading: Your grade will be based on exams (50% of your grade) and homework (50% of your grade)

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

Course Outline

Object Coupling and Object Cohesion, chapter 7 of Essays
Patterns Chapters 1-5 of the Design Patterns 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 30-Jan-01