COURSE CONTENT FOR
CMSC 333 C++ Programming
Text:         Andrew C.Staugaard, Jr., Structured and Object-Oriented Techniques An Introduction Using C++, Third Edition. Prentice Hall, 2002.
 
Weeks Chapters Topics
1 1 Getting Acquainted with Computers, Programs, and C++
2 Problem Solving, Abstraction, and Stepwise Refinement
3 Data: Types, Classes, and Objects
2 4 Input and Output Objects
5 Nuts and Bolts:Standard Stuff in C++
3 6 Making Decisions
7 Looping Operations: Iteration
4 8 Functions in Depth
5   Review and Test I
6 9 One-Dimensional Arrays
7 10 Classes and Objects in Depth
Review and Test II
8   Final Comprehensive Exam 

Textbook:    Herbert Schildt, Teach Yourself C++ language, Third Edition.
                     McGraw Hill, 1998, ISBN 0-07-882392-7.
Reference Book:   Deitel, C How To Program, Fourth Edition,
                                Prentice Hall, 2004, ISBN 0-13-142644-3.
Weeks
Chapters
                  Topics
1
1
An Overview of C++ and a pretest on C language:
2
1
3
4
8
Introducing the C++ I/O System
9
Advanced C++ I/O
4
 
Review and Test I
5
2
3
6
5
6
11
Templates
7
7
10
Virtual Functions
8
 
Review and Test II
 February 25
Final Comprehensive Exam 

The course grade will be calculated on the following distribution:
 
Assignments 20%
Quizzes 20%
Mid-Term Tests 40%
Final Comprehensive Exam 20%

 Grades will be recorded in numerical form until the final averages are determined at the end of the semester.
Grading Scale:   90 to 100 A       80 to 89 B      70 to 79 C           60 to 69 D        below 60 F