|
Week |
Date |
Chapters |
Topics |
Assignments |
|
1 |
1-12 |
|
Syllabus, NT account registration, etc. |
|
|
|
1-14 |
1 |
The big picture |
|
|
2 |
1-19 |
|
No lab class, Martin Luther King Day |
|
|
|
1-21 |
3, 7 |
C++ Basics, Objects and Classes |
HW#1 out |
|
3 |
1-26 |
|
Lab: Using Borland C++ 5.0; sample programs; |
|
|
|
1-28 |
3, 7 |
C++ Basics, Objects and Classes |
|
|
4 |
2-2 |
|
Lab: |
HW #1 in |
|
|
2-4 |
4 |
Loop and Decisions |
|
|
5 |
2-9 |
|
Lab: How to use debugger; sample programs; lab assignment |
HW#2 out |
|
|
2-11 |
5, 6 |
Structures, Functions |
|
|
6 |
2-16 |
|
Lab: How to use debugger; sample programs; lab assignment |
|
|
|
2-18 |
7, 10 |
Objects and Classes, Inheritance |
|
|
7 |
2-23 |
|
Lab: sample programs; lab assignment |
HW#2 in |
|
|
2-25 |
14 |
Streams and Files |
Proj#1 out |
|
8 |
3-2 |
|
Lab: sample programs; lab assignment |
|
|
|
3-4 |
8 |
Arrays |
|
|
9 |
3-9 |
|
Lab: |
Lab test #2 |
|
|
3-11 |
9 |
Operator Overloading |
|
|
|
3-16, 18 |
|
Spring Recess |
|
|
10 |
3-23 |
|
Lab: sample programs; lab assignment |
|
|
|
3-25 |
10 |
Inheritance |
Proj#1 in Proj#2 out |
|
11 |
3-30 |
|
Lab: Programming Contest I |
HW#3 out |
|
|
4-1 |
12 |
Pointers |
|
|
12 |
4-6 |
|
Lab: Programming Contest II |
|
|
|
4-8 |
13 |
Virtual Functions and other subtleties |
|
|
13 |
4-13 |
|
Lab: sample programs; lab assignment |
HW#3 in |
|
|
4-15 |
16, 17 |
Templates, Exceptions, Library |
|
|
14 |
4-20 |
|
Lab: sample programs; lab assignment |
|
|
|
4-22 |
|
Course Review |
|
|
15 |
4-27 |
|
Lab: Review |
Proj#2 in |
|
|
4-29 |
|
|
Final Exam |
1/14/98