CIS 122 Schedule
Spring 2008
Day |
Lecture |
|
Lab Topic |
Project |
|
Wk1 |
M |
Intro to programs, C++, and algorithms |
Text §1.6-1.9 |
See lab-outline-wk1 |
If you have a Windows PC, you can Download/Install Visual C++ |
|
W |
Primitive types & operators Power Point Ch02_Part1.ppt |
Text Ch. 2 |
|
Project 1 assigned (see P1GradingRubric) |
M |
Primitive types & operators Power Points Ch02_Part2.ppt, Alg01.ppt |
Text Ch. 2 |
See lab-outline-wk2 |
|
|
|
W |
Power Point Ch02_Part2.ppt cont’d Programming examples |
|
|
Project 2 assigned (see P2GradingRubric) |
|
F |
|
|
|
Project 1 due |
M |
Selection, type bool, logic operators Power Point Ch03_Part1.ppt Programming/algorithm examples |
Text §3.1-§3.9 |
See lab-outline-wk3 |
|
|
|
W |
Conditional expressions, formatting output, operator precedence Power Point Ch03_Part2.ppt Iostream manipulators Programming examples |
Text §3.11-§3.13, omit §10 & §14 |
|
|
M |
Loops & Iteration Power Point Ch04_Part1.ppt Programming/algorithm examples |
Text §4.1-§4.2 |
See lab-outline-wk4 |
Project 3A assigned (see P3AgradingRubric) |
|
|
W |
Loops & Iteration Power Point Ch04_Part2.ppt Programming examples |
Text §4.3-§4.7 (omit §8, §9, §10) |
|
|
|
F |
|
|
|
Project 2 due |
M |
Functions Power Point Ch05_Part1.ppt Programming examples |
§5.1-5.7 |
See lab-outline-wk5 |
Project 3B assigned (see P3BgradingRubric) |
|
|
W |
Function prototypes and Variable scope Power Point Ch05_Part2.ppt Programming examples |
§5.8, 5.11, and 5.13 |
|
|
|
F |
|
|
|
Project 3A due |
M |
Standard math library Program Design: Stepwise refinement Power Point Ch05_Part3.ppt Programming examples Review for Midterm Exam |
§5.14 §5.15 Answers to Project 3A available in Blackboard |
See lab-outline-wk6 |
Project 4 assigned (see P4GradingRubric) |
|
|
W |
Midterm Exam – material covered so far (Ch. 1 thru 4, Projects 1 thru 3A) |
|
|
|
|
F |
|
|
|
Project 3B due |
M |
Program Design Programming examples |
§5.15 |
See lab-outline-wk7 |
|
|
|
W |
Simple arrays Programming examples |
§6.1-6.2 |
|
|
M |
Simple arrays Programming examples |
§6.3-6.6.1 |
See lab-outline-wk8 |
|
|
|
W |
String class Power Point Ch09-8Strings.ppt Programming examples |
§9.8 |
|
Final Project assigned (see FPGradingRubric) |
|
F |
|
|
|
Project 4 due |
M |
|
|
|
|
|
|
W |
Objects and classes Power Point Ch09_Part1.ppt Programming examples |
§9.1-9.5, 9.9 |
See lab-outline-wk9 |
|
M |
Classes and objects Power Point Ch09_Part2.ppt Programming examples |
§9.10-9.14 Answers to Project 4 available in Blackboard |
See lab-outline-wk10 |
|
|
|
W |
More Objects and classes Power Point Ch10.ppt Programming examples Review for Final Exam |
§10.3-10.5 |
|
|
M |
|
|
No Labs Meet This Week |
Final Project due |
|
|
R |
Final Exam, 3:15pm, Thursday, June 12 – material covered since Midterm Exam (Ch. 5, 6, 9, 10, Projects 3B, 4, Final Project) |
|
|
|