CS 2704 Calendar - Fall 2001


This is a tentative schedule.

All dates and times are subject to change; such changes may be announced in class, via email, or posted to the web. Students are responsible for all information provided to them in these ways. This means that students must regularly check the CS 2704 website for announcements, check their email, and attend class.

The links in the Reading Assignment column are to bookmarks in the Reading Guide.

Lecture Topic Reading Assignment Week of...
  Texts* Notes  

Course Administration

 

C00

August 27

 

 

Design Paradigms

LT: Ch 1 & Ch 2

C01

C++ Review (quick)

 

C02

C++ Review (quick)

 

 

September 3

 

 

OO Design Basics LT: Ch 3 C03
Identifying Objects and Classes LT: Ch 5 C04

Designing Classes

LT: Ch 6

C05

September 10
Evaluating Class Designs   C06

Association

LT: Ch 9

C07

September 17

Aggregation   C08

Representing OO Designs

 

 

September 24

Communication and Objects   C09

Operator Overloading 

 

C10

October 1

Templates   C11

 Inheritance

 

C13

October 8

Controlling Inheritance   C14 October 15
Polymorphism   C15

Polymorphism and Inheritance

 

 

October 22

Design Discussions    

GUI Library (tentative) 

 

 

October 29

GUI Library (tentative) 

 

 

November 5

STL 

 

C16

November 12

Thanksgiving Break

 

Review and catching up 

 

 

November 26

Conversions 

 

C17

December 3

Design Patterns

 

C18

December 10

Final Exam:  11:05 - 1:05 Wednesday, December 19

 

 

 

* LT refers to UML and C++, 2nd Ed. by Lee and Tepfenhart

   D refers to C++ How to Program, 3rd Ed. by Deitel and Deitel