| Week | Monday | Wednesday | Friday |
|---|---|---|---|
| 1 |
8 *** Holiday *** |
10 CH 1 Overview/Intro |
12 Computer concepts Software Lifecycle Language Translation |
| 2 |
15 Software Evolution algorithms + data structures Success Tips |
17 CH 2 Program Structure Types of Errors |
19 Data types Enumerated Types |
| 3 |
22 CH 3 Subprograms |
24 Input Parameters Coding Standards |
26 Functions Practice Algorithm building blocks |
| 4 |
29 CH 4 Logical Expressions Selection Structures |
31 Tracing selection stmts Test Plans for selection |
2 Boolean Functions Ch 4 Pitfalls |
| 5 |
5 CH 5 Iteration Types/Structures |
7 Tracing iteration Test plans for iteration |
9 Loop design practice |
| 6 |
12 Structured vs unstructured loops More loop practice General debugging techniques |
14 Midterm Exam |
16 *** Holiday *** |
| 7 |
19 CH 6 Output Parameters |
21 Structure charts, Stubs, Executing Architecture |
23 CH 8 Arrays Intro |
| 8 |
26 Array Processing Array practice |
28 Parallel Arrays Enumerated types |
2 Arrays with non-integer subscripts |
| 9 |
5 CH 9 Strings |
7 CH 12 File Input CH 2 Endfile loops |
9 CH 11 Records Arrays of Records |
| 10 |
12 Multi-dimensional Arrays |
14 CH 13 Multi-File Programs Interface vs Implementation |
16 Review for Final |
| 19 Finals Week |
21 |
23 |