|Computer Science 2704||
O-O Software Design & Construction
The CS 2704 online lecture notes will be made available throughout the term. All course notes are © copyrighted by the authors.
The posted online version will be changing as the semester progresses. Please be aware that students who choose to download and print out a hard copy version are responsible for keeping up with the course note changes. Alterations will be pointed out in lecture. There may be no on-line posting of notices that detail course note changes.
1. Design Paradigms
2. C++ Class Basics
3. O-O Design
4. Identifying Classe
5. Class Design
6. Evaluating Designs
9. Communication & Objects
10. Operator Overloading
13. Intro Inheritance
14. Controlling Inheritance
18. Design Patterns
Memory Leak Detection
The bulk of the documents for this course will be in the Adobe Accrobat PDF (Portable Document Format) format.
There are several ways to get the Adobe Acrobat Reader:
"There are only two kinds of languages: the kind everybody bitches about, and the kind nobody uses."
|D. Barnette 1/10/2004||Virginia Tech © 2004|