CIS 122 Schedule
Spring 2010
Day |
Lecture |
Reading |
Lab Topic |
Project |
|
Wk1 |
M |
Intro to programs, C++, and algorithms |
Text §1.5-1.8 |
See lab-outline-wk1 |
If you intend to work at home, setup the appropriate C++ IDE software on home machine |
|
W |
Elements of programs Power Point Ch02_Part1.ppt |
Text Ch. 2 §2.1-2.8 |
|
Project 1 assigned (see P1GradingRubric) |
M |
Elements of programs Power Points Ch02_Part2.ppt |
Text Ch. 2 §2.9-2.14 |
See lab-outline-wk2 |
|
|
|
W |
Power Point Ch02_Part2.ppt contd Programming examples |
Text Ch. 2 |
|
Project 2 assigned (see P2GradingRubric) |
|
F |
|
|
|
Project 1 due |
M |
Selection Power Point Ch03_Part1.ppt Programming/algorithm examples |
Text Ch. 3 §3.1-§3.10
|
See lab-outline-wk3 |
|
|
|
W |
Conditional expressions, formatting output, operator precedence Power Point Ch03_Part2.ppt Iostream manipulators Programming examples |
Text Ch. 3 §3.11-§3.13, and §3.15-§3.17, omit §3.14
|
|
|
M |
Loops & iteration Power Point Ch04_Part1.ppt Programming/algorithm examples |
Text Ch. 4 §4.1-§4.2
|
See lab-outline-wk4 |
Project 3A assigned (see P3AGradingRubric) |
|
|
W |
Loops & iteration Power Point Ch04_Part2.ppt Programming examples |
Text Ch. 4 §4.3-§4.8 (omit §4.9 and §4.10) |
|
|
|
F |
|
|
|
Project 2 due |
M |
Continue loops presentation
Function basics Power Point Ch05_Part1.ppt
Programming examples |
Text Ch. 5 Fct basics: §5.1-5.6 Fct intermediate: §5.8-5.10
Philosopher's Stone of Programming
User defined fct example: isPrime-v2.cpp |
See lab-outline-wk5 |
Project 3B assigned (see P3BGradingRubric) |
|
|
W |
Function intermediate Power Point Ch05_Part2.ppt Programming examples |
Text Ch. 5 Standard functions: §5.12-5.13 Example std fcts: std-fns.cpp |
|
|
|
F |
|
|
|
Project 3A due |
M |
Functions advanced Power Point Ch06.ppt Programming examples Review for Midterm Exam |
Text Ch. 6 Advanced fcts Omit §6.5.2, 6.6, 6.7
|
See lab-outline-wk6 |
||
|
W |
Midterm Exam material covered so far (Ch. 1 thru 4, Projects 1 thru 3A) 05/05/10, 2:00pm, 208 Deady |
|
|
|
|
F |
|
|
|
Project 3B due |
M |
Single dimensional arrays Programming examples |
Text Ch. 7 1-D Arrays §7.1, 7.2, 7.5, 7.6
|
See lab-outline-wk7 |
Project 4 assigned (see P4GradingRubric) |
|
|
W |
Single dimensional arrays Programming examples |
Text Ch. 7 1-D Arrays §7.8.1, 7.9.1, 7.10.1 |
|
|
M |
Objects and classes String class Programming examples |
Text Ch. 10 §10.1, 10.2 |
See lab-outline-wk8 |
|
|
|
W |
Objects and classes Power Point Ch09_Part1.ppt Programming examples |
Text Ch. 9 §9.1-9.5 |
|
Final Project assigned (see FPGradingRubric) |
|
F |
|
|
|
Project 4 due |
M |
Objects and classes Power Point Ch09_Part2.ppt Programming examples |
Text Ch. 9 §9.8-9.10 |
See lab-outline-wk9 |
|
|
|
W |
Classes and objects Power Point Ch10.ppt Programming examples |
Text Ch. 10 §10.3-10.5, 10.7 |
|
|
M |
Holiday no class |
|
|||
|
W |
Review for Final Exam Programming examples |
|
See lab-outline-wk10 |
|
M |
No class |
No Labs Meet This Week |
Final Project due
|
||
|
Tu |
Final Exam, 3:15pm, Tuesday, June 8 material covered since Midterm Exam. |
|
|
|