This schedule is tentative and subject to change. Reading is in the textbook specified in the syllabus.
Week | Date | Topic |
Reading |
1 | January 9 | Syllabus review, course requirements, terminology. | Ch. 1 |
January 11 | Introduction to C++; Binary arithmetic review | Ch. 2 | |
2 | January 16 |
Martin Luther King Day -- No class |
|
January 18 | Using Visual Studio, the Memory Window, and the Debugger | ||
3 | January 23 | Expressions and Interactivity; Making Decisions | Ch. 3, 4 |
January 25 |
Loops and Files; Functions |
Ch. 5,6 | |
4 | January 30 | Arrays | Ch. 7 |
February 1 | Arrays; Searching and Sorting Arrays | Ch. 8 | |
5 | February 6 |
Pointers |
Ch. 9 |
February 8 | Pointers, continued | ||
6 | February 13 | Exam 1 Review (Chapters 1-9) Meet in RH Northwest MPR | |
February 15 | Exam 1 (Chapters 1-9) Meet in RH Northwest MPR | ||
7 | February 20 | Characters, C-Strings, and the String class | Ch. 10 |
February 22 | Structured Data | Ch. 11.1-11.10 | |
8 | February 27 | Structured Data, continued | |
March 1 |
Introduction to Classes |
Ch. 13 | |
9 | March 6 | Introduction to Classes, continued | |
March 8 | More About Classes | Ch. 14 | |
10 | March 13 | Spring Break | |
March 15 | Spring Break | ||
11 | March 20 | Exam Review (Chapters 10, 11, 13, 14) | |
March 22 | Exam 2 (Chapters 10, 11, 13, 14) In the Classroom |
||
12 | March 27 | Inheritance, Polymorphism, and Pure Virtual Functions | Ch. 15 |
March 29 | Inheritance, Polymorphism, and Pure Virtual Functions | ||
13 | April 3 | Inheritance, Polymorphism, and Pure Virtual Functions | |
April 5 | Recursion | Ch. 19 | |
14 | April 10 | Recursion | |
April 12 | The Standard Template Library; Error Handling |
Ch. 16 | |
15 | April 17 | The Standard Template Library; Error Handling | |
April 19 | Advanced File I/O | Ch. 12 | |
16 | April 24 | Advanced File I/O | |
April 26 | Exam Review | Chapters 12, 15, 16, 19 | |
May 8 | Final Exam at 11:00 AM to 12:30 PM in the classroom |