| Week |
Period |
Topics |
Reading Assignment |
Lab |
| #1 |
Lecture 1 |
Course introduction,
Prerequisite assessment |
|
Electronic Submission. Prerequisite
Assessment by way of 1st program |
| Lecture 2 |
The C++ object model. The Rational number class
example |
|
| Lecture 3 |
C++ fundamentals: included files, header (.h) declarations
and implementation files (.cpp) |
Deitel Ch. 9 |
| #2 |
Lecture 1 |
Rational class implementation, use of constructors, function
overloading, default arguments, c'tor initializer lists. |
|
Intro to software development process using
Visual Studio.
Pgm 1: Implement Rational
arithmetic
Quiz 1 |
| Lecture 2 |
const declarations and definitions, const objects and
methods, passing by reference |
|
| Lecture 3 |
Pointer data types and References as a better type of
pointer variable |
Deitel Ch. 8 |
| #3 |
Lecture 1 |
|
|
|
| Lecture 2 |
|
|
| Lecture 3 |
|
Deitel Ch. |
| #4 |
Lecture 1 |
|
|
|
| Lecture 2 |
|
|
| Lecture 3 |
|
|
| #5 |
Lecture 1 |
|
|
|
| Lecture 2 |
|
|
| Lecture 3 |
|
Deitel Ch. |
| #6 |
Lecture 1 |
|
|
|
| Lecture 2 |
|
|
| Lecture 3 |
|
Deitel Ch. |
| #7 |
Lecture 1 |
|
|
|
| Lecture 2 |
|
|
| Lecture 3 |
|
Deitel Ch. |
| #8 |
Lecture 1 |
|
|
|
| Lecture 2 |
|
|
| Lecture 3 |
|
Deitel Ch. |
| #9 |
Lecture 1 |
|
|
|
| Lecture 2 |
|
|
| Lecture 3 |
|
Deitel Ch. |
| #10 |
Lecture 1 |
|
|
|
| Lecture 2 |
|
|
| Lecture 3 |
Final review |
|
| #11 |
Exam week |
Final exam |
|
|