| 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.
|
|
|
Topics |
|
|
|
An
Overview of C++ and a pretest on C language:
|
|
|
|
Function
Techniques:
|
|
|
|
|
|
|
Introducing the C++ I/O System | |
|
|
Advanced C++ I/O | |
|
|
Review
and Test I
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
||
|
|
Templates | |
|
|
|
|
|
|
Virtual Functions | |
|
|
Review
and Test II
|
|
|
|
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