CS 535 Object-Oriented Programming and Design

Fall Semester, 2008

Syllabus

Course Web Site

© 2008, All Rights Reserved, SDSU & Roger Whitney

 San Diego State University -- This page last updated 9/7/08

CS 535 Object Oriented Programming & Design Fall 2008

Instructor

Office

Phone

Email

Office Hours

Roger Whitney

GMCS-561

619-594-3535

whitney at cs.sdsu.edu

4:15-5:15 pm Tuesday, Thursday

8:00-9:30 pm Tuesday, Thursday

Course WWW Site : http://www.eli.sdsu.edu/courses/fall08/cs535/index.html

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

Texts : Object-Oriented Design Heuristics, Riel

VisualWorks Application Developer's Guide (Part of Smalltalk Download)

Smalltalk by Example, Alex Sharp, PDF available from http://stephane.ducasse.free.fr/FreeBooks.html

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

Prerequisites : CS310 (Data Structures), CS320 (Programming Languages)

Grading : All programs will be done in Smalltalk, which will be covered in the course. Your grade in this course will be determined as follows:

Homework, Programs

2/3

Exam (1) Oct 21

1/3

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 80%. 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.

Email & Assignments : Hard copy of each assignment is to be turned during class. Due to the size of the class and past problems with formatting student’s emailed assignments emailing assignments is discouraged. Any emailed assignment will incur a 4% penalty, formatting problems (which will result in losing points) are the responsibility of the student and assignment deadlines are strictly enforced on emailed assignments. I hope to set up source code repositories for students to turn in assignments electronically. Once that happens no assignments will be accepted via email.

 

No Extra Credit : There will not be any extra credit assignments. There will not be any extra credit problems in the assignments.

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