C++ Class Schedule

Home Windows C++ 241 C++ 242 Contact Info Contents

Back to Class Info

Week

Date

Topics Covered

Assignments

1

1/8

Introduction, course outline, program language history, origin of C++, review of C programming Ch. 1 & review of C (see notes)

2

1/15

C++ differences from C Continued review
Program #1

3

1/22

Introduction to classes and object-based programming Ch. 6
Program #2

4

1/29

More on classes and object-based programming Ch. 7
Program #3

5

2/5

Operator Overloading. User-defined data types. Summary of object-based programming. Ch. 8
Program #4

6

2/12

Mid-Term Exam - Group Presentations
Object-Oriented programming: Inheritance.
Ch. 9
Program #5

7

2/19

Group Reports Due
Officialy a holiday. We'll meet if there is interest

Program #6

8

2/26

Review of Inheritance
Virtual functions and polymorphism
Ch. 10

9

3/4

C++ stream I/O, exceptions, and use of files
Data structures. Nested objects. Bits, chars, strings and structures revisited.
Program #7

10

3/11

Generic programming: templates, STL, the string class, container classes, iterators and algorithms
Final Exam
Program #8

 

3/18

Term Project Due Term Project
Notes: It's advisable to review your knowledge of C before the class. In our text, the C-like features of C++ are covered in chapters 2-5 and 16-18. We will spend no more than a few hours on this material during the first two classes to review what you know and highlight differences.
Back to Class Info
 

Home Windows C++ 241 C++ 242 Contact Info Contents

Copyright © 2000  Charlie Poole. All rights reserved.
Revised: July 15, 2002 - cpoole@ctc.edu