SDSU CS535 Object-Oriented Programming & Design
Fall Semester, 1996
Syllabus

[To Course Web Site]
San Diego State University -- This page last updated Friday, 30 August, 1996
----------


Instructor: Roger Whitney
Office: P-243
Phone: 594-3535
Email: whitney@cs.sdsu.edu or whitney@rohan.sdsu.edu

Texts:

Core Java by Cornell and Horstmann
Designing Object-Oriented Software by Wirfs-Brock, Wilkerson, Wiener

Other References:
Code Complete by Steve McConnell, 1993
Writing Solid Code by Steve Maguire, 1993

Course Web Site: http://www.eli.sdsu.edu/courses/fall96/cs535/
All class notes, assignments and handouts are posted in the class web site.

Course mailing list:
The list server is listproc@roswell.sdsu.edu. To subscribe send mail to listproc@roswell.sdsu.edu with the body of the message begin:
subscribe cs535 yourName
To send mail to the list, send mail to cs535@roswell.sdsu.edu. 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, Programs:1/3
Exam (1):1/3
Project: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 game (details to be given later) and producing a design document.

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

Course Outline:
Introduction to OOP and JavaLecture Notes, Cornell : chapter 2
Basic Structures in JavaCornell : chapter 3
Objects and ClassesCornell : chapter 4
Basic Data StructuresCornell : chapter 9
ExceptionsCornell : chapter 10
Inheritance and PolymorphismCornell : chapter 5
Wirfs-Brock: chapters 1- 4
StreamsCornell : chapter 11
User InterfaceCornell : chapters 7, 8
DesignWirfs-Brock: chapters 3-9

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.


----------