This schedule is tentative and subject to change. Reading is in the textbook specified in the syllabus.
Week | Date | Topic |
Reading |
1 | Jan 19 | Syllabus review, course requirements, terminology. | Ch. 1 |
Jan 21 | Introduction to C++; Binary arithmetic review | Ch. 2 | |
2 | Jan 26 |
Using Visual Studio, the Memory Window, and the Debugger |
|
Jan 28 | Expressions and Interactivity; Making Decisions | Ch. 3, 4 | |
3 | Feb 2 |
Loops and Files; Functions |
Ch. 5,6 |
Feb 4 | Arrays | Ch. 7 | |
4 | Feb 9 | Arrays; Searching and Sorting Arrays | Ch. 8 |
Feb 11 |
Pointers |
Ch. 9 | |
5 | Feb 16 | Pointers, continued | |
Feb 18 | Exam 1 Review (Chapters 1-9) | ||
6 | Feb 23 | Exam 1 (Chapters 1-9) | |
Feb 25 | Characters, C-Strings, and the String class | Ch. 10 | |
7 | Mar 2 | Structured Data | Ch. 11.1-11.10 |
Mar 4 | Structured Data, continued | ||
8 | Mar 9 |
Introduction to Classes |
Ch. 13 |
Mar 11 | Introduction to Classes, continued | ||
9 | Mar 16 | Spring Break | |
Mar 18 | Spring Break | ||
10 | Mar 23 | More About Classes | Ch. 14 |
Mar 25 | More About Classes, continued | ||
11 | Mar 30 | Exam Review (Chapters 10, 11, 13, 14) | |
Apr 1 | Exam 2 (Chapters 10, 11, 13, 14) In the Classroom | ||
12 | Apr 6 | Inheritance, Polymorphism, and Pure Virtual Functions | Ch. 15 |
Apr 8 | Inheritance, Polymorphism, and Pure Virtual Functions | ||
13 | Apr 13 | Recursion | Ch. 20 |
Apr 15 | Recursion | ||
14 | Apr 20 | The Standard Template Library; Error Handling Assignment 7 -- Binary I/O assigned; due on 4/28 |
Ch. 16, 17 |
Apr 22 | Advanced File I/O |
Ch. 12 | |
15 | Apr 27 | Advanced File I/O | |
Apr 29 | Data Structures: Linked Lists Assignment 8 -- Linked Lists assigned; due on 5/8 |
Ch. 18 | |
16 | May 4 | Data Structures: Stacks and Queues | Ch. 19 |
May 6 | Exam Review | Chapters 12, 15, 16, 17, 18, 19, 20 | |
May 11 | Exam 3 on chapters 12, 15, 16, 17, 18, 19.
Open from 11:30 to 3:30 in eLearning. You must start the test during this time. |