SDSU CS 635 Advanced Object-Oriented Design & Programming
Spring Semester, 2004
Syllabus
    Course Web Site        
© 2004, All Rights Reserved, SDSU & Roger Whitney
San Diego State University -- This page last updated 12-Jan-04

CS 635 Advanced Object-Oriented Programming & Design Spring 04

Instructor
Roger Whitney
Office
GMCS 561
Phone
594-3535
Email
whitney@cs.sdsu.edu
Office Hours
4:15-5:15 pm, 8:30-9:30 pm Tuesday, Thursday

Course WWW Site: http://www.eli.sdsu.edu/courses/spring04/cs635/index.html
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

Abstraction, Encapsulation, and Information Hiding, chapter 6 of Essays on Object-Oriented Software Engineering , Vol. 1, Berard, Available on-line at: http://www.toa.com/shnn?searticles

http://www.laputan.org/mud/mud.html by Brian Foote and Joseph Yoder, http://www.laputan.org/mud/mud.html

The Design Patterns Smalltalk Companion, Alpert, Brown, Woolf (optional)

Course mailing list : A list server is used to email important messages to students in the course. There is a link on the course web site

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

Grading: Your grade will be based on two exams (50% of your grade) and homework (50% of your grade). There is no extra credit work in this course.

Late Policy: Late homework will be accepted, but with a penalty. An assignment turned in 1-7 days late, will lose 3% of the total value of the assignment per day late. The eight day late the penalty will be 40% of the assignment, the ninth day late the penalty will be 60%, after the ninth day late the penalty will be 90%. Once a solution to an assignment has been posted or discussed in class, the assignment will no longer be accepted. Late penalties are always rounded up to the next integer value.

Cheating: Any one caught cheating will receive an F in the course and they will be reported to the SDSU Judicial Procedures Office.

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.

Copyright ©, All rights reserved.
2004 SDSU & Roger Whitney, 5500 Campanile Drive, San Diego, CA 92182-7700 USA.
OpenContent license defines the copyright on this document.

    visitors since 12-Jan-04