Welcome to ITK 168: Structured Problem-Solving Using the Computer
Fall, 2005
Grades on WebCT (login required)
Download Instruction for Course Software
168 course site (with labs) This is where the pre-lab information is for Tuesday (link from the course outline).
| Week | Date | Reading Assignment for this class | Assignments due | Topic |
| 1 | 8/22/05 | None | None | Introduction |
| 8/24/05 | Becker, pp 1-15 | None | Modeling | |
| 8/26/05 | Becker, pp 15-28 |
Exercise 1.1 |
Intro to Programs | |
| 2 | 8/29/05 | Becker, pp. 28-44 |
None |
Errors GUI |
| 8/31/05 | None | None | Time Management GUI |
|
| 9/2/05 | Becker, pp. 51-64 | GUI practice | Inheritance | |
| 3 | 9/5/05 | None | None | No class-Labor Day |
| 9/7/05 | Becker, pp. 64-82 | None | Inheritance cont. | |
| 9/9/05 | Becker, pp. 82-102 | Program 1 | Inheritance cont. | |
| 4 | 9/12/05 | pp. 108-126 | jumphurdle exercise | Stepwise Refinement |
| 9/14/05 | pp. 126-149 | Time use summary | Program Design, cont. | |
| 9/16/05 | None | Program 2 | Program Design, cont. | |
| 5 | 9/19/05 | 157-175 | None | Control Structures |
| 9/21/05 | 175-185 | None | Predicates Parameters |
|
| 9/23/05 | 186-195 |
Program 3
SmallCastle.java BigCastle.java |
Parameters Counting |
|
| 6 | 9/26/05 | 202-213 | None | While Loops design Temporary variables |
| 9/28/05 | 213-231 | Design for Program 4 | Temporary variables More control structures |
|
| 9/30/05 | 231-244 | None | Control structures | |
| 7 | 10/3/05 | None | None | Control structures |
| 10/5/05 | None | None | Complex Boolean expressions | |
| 10/7/05 | 249-270 | Program 4 RaceTrack.java |
More control structures | |
| 8 | 10/10/05 | None | Prog 5 design | Control structure practice |
| 10/12/05 | 270-288 | None | Variables | |
| 10/14/05 | None | None | No class | |
| 9 | 10/17/05 | 293-307 | None | Working with numeric data |
| 10/19/05 | 308-328 | None | Non-numeric variables | |
| 10/21/05 | 329-339 |
Program 5
TestMowerBot.java |
Non-numeric variables | |
| 10 | 10/24/05 | 345-363 | None | |
| 10/26/05 | 363-375,388-393 | Instance variable list and algorithms for program 6 | Object reference variables Class Collaboration |
|
| 10/28/05 | 399-406 | None | User input | |
| 11 | 10/31/05 | 406-432 | None | User input |
| 11/02/05 | 433-446 | None | Practice with user input File input and output |
|
| 11/04/05 | None | Program 6 PhraseGenerator.java |
Files | |
| 12 | 11/07/05 | 451-470 | None | Files |
| 11/08/04 | EXAM at 8pm CVA 151 | |||
| 11/09/05 | 470-474 | Class diagram for Prog 7 pt 1 | Files Arrays |
|
| 11/11/05 | 475-488 | None | Arrays | |
| 13 | 11/14/05 | 488-501 | Program 7, Part 1 songs example file |
Arrays |
| 11/16/05 | None | None | Arrays | |
| 11/18/05 | No Class | |||
| THANKSGIVING BREAK | ||||
| 14 | 11/28/05 | None | Prog 7 class diagram | Arrays |
| 11/30/05 | None | None | Arrays | |
| 12/2/05 | ACM Code of Ethics | None | Ethics | |
| 15 | 12/5/05 | None | Program 7, Part 2 TextMenu.java |
Ethics |
| 12/7/05 | None--class is in OU 213D | Review | ||
| 12/9/05 | Review |