Ryerson University

Ryerson University
Department of Computer Science
CPS311 F2014
OBJECT-ORIENTED PROGRAMMING & DESIGN

COURSE OUTLINE by SECTION, NOTES


Note: 1 Hour is a 50 minute lecture hour

Classes: Tue Sept 2/2014 - Mon Dec 1/2014    Study Week Oct 13-17

Lecture Slides - Students should take in-class notes (hand-written) on printouts of these lecture notes to make them useful. These will be released throughout the course preceding the relevant lectures. The indexes at the start of each chapter provide a detailed course outline.

1. O-O Concepts Review

2. Smalltalk

3. UML2 - 1

4. UML2 - 2

5. UML2 - 3

6. UML2 - 4

7. C++ - 1

8. C++ - 2

9. C++ - 3

10. C++ - 4

11. C++ - 5

Topics Schedule Topic areas with approximate start dates, test and assignment dates. The headings at the beginning of each chapter form the detailed course outline. This material is to be considered as part of the CMF.

Stack concept
By the way: "values" could be "elements" or "elements" could be "values" ... the names of the instance variables are immaterial (elements is perhaps more appropriate)

Queue concept