|
| Week |
Period |
Topics |
Reading Assignment |
Lab |
1
9/4-9/8 |
Lecture 1 |
No class (Labor Day) |
|
Course introduction |
| Lecture 2 |
Intro to computers |
Pages 1-31, 821-830. |
2
9/11-9/15 |
Lecture 1 |
Software development |
Pages 31-48. |
Lab 1: Microsoft Visual C++ |
| Lecture 2 |
Data types and I/O |
Pages 49-92. |
3
9/18-9/22 |
Lecture 1 |
Program design |
Pages 93-103, 106-109. |
Lab 2: Grade Calculator |
| Lecture 2 |
Mathematical statements and strings |
Pages 114-160, 167-173, lec. notes. |
4
9/25-9/29 |
Lecture 1 |
Exam I |
|
Lab 3: Cramer's rule |
| Lecture 2 |
Control constructs |
Pages 179-197. |
5
10/2-10/6 |
Lecture 1 |
Nested if and switch |
Pages 198-216, 223-227. |
Lab 4: Generic Calculator |
| Lecture 2 |
Loops |
Pages 232-270. |
6
10/9-10/13 |
Lecture 1 |
do/while and nested loops |
Pages 272-278, 286-290. |
Functions |
| Lecture 2 |
Exam II |
|
7
10/16-10/20 |
Lecture 1 |
No class |
Pages 295-331, 337-346. |
Lab 5: Postal Bar Codes |
| Lecture 2 |
No class |
Pages 353-361, 373-375 |
8
10/23-10/27 |
Lecture 1 |
Vectors |
Lecture notes |
Lab 6: Arabian Legend |
| Lecture 2 |
Arrays |
Pages 568-604. |
9
10/30-11/3 |
Lecture 1 |
File I/O |
Pages 520-557, 562-564. |
Lab 7: Literary Monkeys |
| Lecture 2 |
Program modules |
Lecture notes. |
10
11/6-11/10 |
Lecture 1 |
Selected topics |
|
| Lecture 2 |
Review |
|
11
11/13-11/17 |
Exam week |
Final exam |
|
|
|