Regis University Logo, Learners Becoming Leaders in the Jesuit Tradition CS436 - Object-Oriented Programming Using C++

05/20/06

 

 

Facilitator: Wayne Cook

H:  (970)229-9282         C:  (970)690-9976

E-mail:  wcook@regis.edu or ww_cook@msn.com

Grading:

Grade Range Grade Range

A

93%-100%

D+

67%-69%

A-

90%-92 %

D

63%-66%

B+

87%-89 %

D-

60%-62%

C+

77%-79%

F

0%-59%

C

73%-76%

 

 

C-

70%-72%

 

 

 5% lost for every week a homework is late (unless other arrangements are made), no homework can be turned in past last night of class.

Textbook:  Sam's C++

 Class Outline:

Week Learning Topics Reading Assignments Activities Due
1

LT 1: Introduction to C++

LT 2: Classes

Chapters 1-5

Chapter 6

First Night Assignment

2

LT 3: Arrays

LT4: Strings

Chapter 7

Lab #1

Quiz 1

3

LT5: Operator Overloads

Chapter 8

 

4

LT6: Inheritance

Chapter 9

Lab #2

5

LT7: Pointers

LT8: Virtual Functions

Chapter 10

Chapter 11

Quiz 2

6

LT9: Implementation of Object-Oriented Design using multiple files

LT10: Streams and File Manipulation

Chapter 12

Chapter 13

 

7

LT11: Templates

LT12: Exceptions

LT13: Standard Template Library

Chapter 14

Chapter 15

 

8

Course wrap up and revision

 

Lab #4

     

Advanced Topics

If all of the students can test out of any of the above sections in the class, we will skip that subject and add additional information to the class.  This topics include, but will not be limited to:

Week Learning Topics Reading Assignments Activities Due
9

LT 14: Use of #defines in C++ programming, especially header files

 

 

 

10 Using Microsoft Foundation Classes (+ and -)

 

 
11 Using typedef statements and templates

Templates/typedefs

 

12

 

 

 

13    

 

14    

 

15    

 

16  

 

 

 

This site was last updated 05/20/06