CS 596 OODP
Syllabus
[To Course Home Page]
San Diego State University -- This page last updated August 28, 1995
Object-Oriented Design and Programming - CS 596
Instructor: Roger Whitney
Office: P-243
Phone: 594-3535
Email: whitney@cs.sdsu.edu or whitney@rohan.sdsu.edu
Texts: C++ Primer 2nd ed. by Stanley B. Lippman
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 URL: http://cs.sdsu.edu:8080/cs/coursesFall95/cs596_1/
Prerequisites: CS310 and knowledge of C.
Grading : Your grade in this course will be determined as follows:
Homework, Programs: 1/3
Exams: 1/3
Project: 1/3
Cheating: Any one caught cheating will receive an F in the course.
Course Outline:
C++ IO Lippman: appendix A sections 1-3,6,7,8
C++ Classes Lippman: chapters 5.1-5.3
Intro to OOPS Wirfs-Brock: chapters 1-2
C++ Functions: Lippman: chapters 3.2, 3.5, 3.5, 3.6, 3.7, 3.11, 4
More C++ Classes: Lippman: chapters 5.4 - 5.8
Classes and Design: Wirfs-Brock: chapters 3- 5
C++ Inheritance and Polymorphism: Lippman: chapters 6, 7, 8
More Design: Wirfs-Brock: chapters 6-8
C++ Templates: Lippman: chapter 7
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.