| Instructor |  | 
|---|
|  | General course information: objectives, prerequisites, text, policies, etc. | 
|---|
|  | Schedule of lecture topics and assignments (subject to revision as the semester proceeds). | 
|---|
|  | Slides from the lectures, in Adobe Portable Document Format (PDF). | 
|---|
|  | The programming lab assignments (will be updated as the semester proceeds). | 
|---|
|  | Policies on what is required for each programming lab. | 
|---|
|  | This year, we will be using an online textbook, 
Bruce Eckel's
"Thinking in C++".
Here are local copies of Volume 1 and Volume 2.
There is also sample code for volume 1 and 
sample code for volume 2. | 
|---|
| C++ Links |  | 
|---|
|  | Code samples used in-class. | 
|---|
|  | Our midterm exam (answers included). | 
|---|
|  | Our final exam (answers included). | 
|---|
|  | Every class starts with a short devotional from the Bible, to help keep
everything in perspective! | 
|---|
|  | Last year's CMPT166 used Java | 
|---|