Date |
Lectures |
Reading |
Labs |
Assignments |
9-28 |
Intro to programs, C++, and algorithms
Ch01.ppt |
1.7-1.8 |
Week 1 |
Homework 1 |
9-30 |
Elements of programs
Ch02_Part1.ppt |
2.1-2.10 |
|
|
10-5 |
Elements of programs
Ch02_Part2.ppt |
2.11.3, 2.12, 2.13.
Supplement
E: Elements of Programming Style
|
Week 2 |
|
10-7 |
Ch02_Part2.ppt cont’d
|
|
|
|
10-12 |
Selection
Ch03_Part1.ppt
|
3.1-3.3, 3.5-3.7
|
Week 3 |
Homework 2 |
10-14 |
Conditional expressions, formatting output, operator
precedence
Ch03_Part2.ppt
|
3.11-3.13, 3.15-3.17
Currency
format
|
|
|
10-19 |
Loops & iteration
Ch04_Part1.ppt
|
4.1-4.2
|
Week 4 |
|
10-21 |
Loops & iteration
Ch04_Part2.ppt
|
4.3-4.7 |
|
|
10-26 |
Functions basics
Ch05_Part1.ppt |
5.1-5.6
Philosopher's
Stone of Programming
User defined fct example: isPrime-v2.cpp |
Week 5 |
Homework 3 |
10-28 |
Functions intermediate
Ch05_Part2.ppt
|
5.12-5.13
Example std fcts: std-fns.cpp
Looking
ahead to Strings
|
|
|
11-2 |
Functions advanced
Ch06.ppt |
6.1-6.5, 6.8 |
Week 6 |
|
11-4 |
Midterm Exam |
|
|
|
11-9 |
Single dimensional arrays
Ch07_Part1.ppt |
7.1, 7.2, 7.5, 7.6
|
Week 7 |
Homework 4 |
11-11 |
Single dimensional arrays
Ch07_Part2.ppt |
7.8.1, 7.9.1, 7.10.1 |
|
|
11-16 |
Objects and classes – String class
Ch10-2Strings.ppt |
10.1, 10.2 |
Week 8 |
|
11-18 |
Objects and classes
Ch09_Part1.ppt |
9.1-9.5 |
|
|
11-23 |
Objects and classes
Ch09_Part2.ppt |
9.8-9.10 |
Week 9 |
Final Project |
11-25 |
Holiday, no class |
|
|
|
11-30 |
Classes and objects
Ch10.ppt |
10.3-10.5, 10.7 |
|
|
12-2 |
Review for Final Exam |
|
Week 10 |
|
12-8 |
Final Exam, 1:00 PM Wednesday |
|
|
|