Week |
Period |
Topics |
Assignment Due |
Lab |
1
9/6-9/10 |
Lecture 1 |
Labor Day |
|
Quiz 1: Lab submission procedure |
Lecture 2 |
Software development |
Read text, pages 1-21. |
2
9/13-9/17 |
Lecture 1 |
Software development cont... |
Read text, pages 22-35. |
Lab 1: Microsoft Visual C++ |
Lecture 2 |
Program design |
Read text, pages 197-206. |
3
9/20-9/24 |
Lecture 1 |
Data types and I/O |
Read text, pages 39-63. |
Lab 2: Grade Calculator |
Lecture 2 |
Mathematical statements and strings |
Read text, pages 63-77. |
4
9/27-10/1 |
Lecture 1 |
Exam I |
|
Lab 3: Grade Calculator revisited |
Lecture 2 |
Control constructs |
Read text, pages 125-140. |
5
10/4-10/8 |
Lecture 1 |
Nested if and switch |
Read text, pages 140-163. |
Lab 4: Generic Calculator |
Lecture 2 |
Functions |
Read text, pages 173-197. |
6
10/11-10/15 |
Lecture 1 |
Exam II |
|
Lab 5: Postal Bar Codes |
Lecture 2 |
Loops |
Read text, pages 235-265. |
7
10/18-10/22 |
Lecture 1 |
Nested Loops |
Read text, pages 265-282. |
Lab 6: Palindromes |
Lecture 2 |
Vectors |
Read text, pages 385-416. |
8
10/25-10/29 |
Lecture 1 |
Arrays |
Read text, pages 416-433. |
Lab 7: Estimating Pi |
Lecture 2 |
File I/O and program modules |
Read text, pages 449-457, 479-496. |
9
11/1-11/5 |
Lecture 1 |
Review |
|
Final Project: Paragraph Justification |
Lecture 2 |
Exam III |
|
10
11/8-11/12 |
Lecture 1 |
Final project issues |
|
Lecture 2 |
Class cancelled -- work on final project |
|
11
11/15-11/20 |
|
Final project demonstrations |
|
|