|
Week of
|
Class Topics
|
Reading (Savitch)
|
Assignments
& Exams
|
Sept 2
|
Introduction to Computers and C++ Programming |
|
Lab 0
|
Sept 8
|
C++ Basics: Variables, Assignment,
Data Types, I/O,
Arithmetic Operations
|
Chapter 1
|
Lab 1- |
Sept 15
|
Flow of Control: Boolean Expressions, Branching
and
Looping Mechanisms |
Chapter 2
|
Lab 2
|
Sept 22
|
Flow of Control (cont.)
|
Chapter 2
|
Lab 3 |
Sept 29
|
Function Basics, Simulation
Using Random Numbers |
Chapter 3
|
Lab
4
|
Oct 6
|
Functions (cont.), Root
Finding, Numerical Integration
|
Chapter 4
|
Lab 5
|
Oct 13
|
Streams and File I/O
|
Chapter 12
(12.1, 12.2)
|
Lab 6
|
Oct 20
|
One- and Two-Dimensional Arrays, Matrices
|
Chapter 5
|
Midterm Exam
Evening - Oct 21
Day - Oct 22
Lab 7
|
Oct 27
|
Structures and Classes
|
Chapters 6 & 7
|
Lab 8
|
Nov 3
|
Classes: Operator
Overloading, friend Functions |
Chapter 8
|
Lab 9
|
|
Nov 10
|
Strings, string
Class
|
Chapter 9
|
Lab
Midterm
Exam
|
Nov 17
|
Pointers
and Dynamic Arrays, Linked Lists
|
Chapters 10 &
17 (17.1, 17.2)
|
Lab
10
|
| Nov 24 |
Standard
Template Library: vector
Class, list Class,
Iterators |
Chapters 7.3, 19
|
Thanksgiving -
No Lab Sections |
Dec 1
|
Classes:
Inheritance and Polymorphism
|
Chapters
14.1
& 15.1
|
Lab 11 (short)- |
Dec 8
|
Review |
|
No Lab Sections
|
| -- |
Final Exam
|
|
Evening final -
Dec 16 (Tues.)
6:30 - 8:30 PM
Day final -
Dec 18 (Thurs.)
1:30-3:30PM
|