Week |
Dates |
Topics
Covered |
Assignments |
1 |
1/3 |
Course
outline and requirements, introduction to C++ programming,
using Microsoft Visual C++. |
Ch. 1 |
2 |
1/8
1/10 |
The
basic features of C++: data types, variables,
expressions, assignments, I/O, program control.
Classes, namespaces, preprocessor commands and
templates will be discussed. |
Ch.
2
Program #1 |
3 |
1/17 |
More
on flow of control. Designing programs. |
Ch.
3
Program #2 |
4 |
1/22
1/24 |
Functions
that return a value. Void functions, designing
with functions. |
Ch.
4
Program #3 |
5 |
1/29
1/31 |
More
on Functions, Recursion. Structures and
classes. |
Ch.
12, 6 (parts)
Program #4 |
6 |
2/5
2/7 |
I/OStreams,
text I/O, file I/O. |
Ch.
5
Program #5 |
7 |
2/12
2/14 |
More
about flow of control |
Ch.
7
Program #6 |
8 |
2/21 |
Arrays. |
Ch.
9
Program
#7 |
9 |
2/26
2/28 |
Strings. |
Ch.
10
Program #8 |
10 |
3/5
3/7 |
Multidimensional
arrays, pointers
and dynamic memory
allocation. |
Ch.
11
Program #9 |
11 |
3/12
3/14 |
Review
and conclusion
Final Exam |
Review
Program #10 |