SDSU CS 535 Object-Oriented Programming and Design
Spring Semester, 1999
Lecture Notes
To Course Web Site
San Diego State University -- This page last updated 11-May-99

This page contains links to lecture notes for the CS 535 Object-Oriented Programming and Design course. This page will be updated as more notes become available.

Lecture Notes Keyword Index

Lecture Notes By Topic
  1. Intro Lecture
  2. Coupling
  3. Cohesion
  4. Translator Example
  5. Coupling & Function Pointers
  6. Basic Heuristics
  7. Some UI Issues
  8. OO Design - Exploratory Phase
  9. Names & Comments
  10. Heuristics: Separating Abstractions
  11. Heuristics 3
  12. Assignment 2 Comments
  13. Analysis Phase
  14. Heuristics 4
  15. Some Review Questions
  16. Builder
  17. Inheritance Heuristics
  18. Distribute System Intelligence: A Tree Example
  19. Double Dispatching
  20. Comments on the Programs

Audio of the Lectures

The table below contains links to the audio recordings of the lecture given on the date indicated.

Down a free copy of RealAudio Player available for Windows (NT, 95, 3.1), Macintosh, Sun, OS2, Linux, FreeBSD.

Wk

Tuesday

Thursday

1 1/26 1/28
2 2/2 2/4
3 2/9 2/11
4 2/16 2/18
5 2/23 Exploratory Phase (Doc 8) 2/25 Exploratory Phase (Doc 8)
6 3/2 (Doc 10) 3/4 Heuristics(Doc 11)
7 3/9 Assg 2 Comment(Doc 12) 3/11 Assg 2 Comment(Doc 12,9)
8 3/16 Assg 2, Heuristics 3(9, 11) 3/18 Not available
9 3/23 3/25
Break 3/30 No Class 4/1 No Class
10 4/6 4/8
11 4/13 4/15
12 4/20 4/22
13 4/27 4/29
14 5/4 5/6
15 5/11 5/13


Visitors since 15-Jan-99