Welcome to ITK 168: Structured Problem-Solving Using the Computer
Fall, 2006
CORRECTION on Final Exam location: it is in CVA 147 -- not CVA 151 (and definitely not in STV 101)
Grades on WebCT (login required)
Download Instructions for Course Software
| Week | Date | Reading Assignment for this class | Assignments due | Topic |
| 1 | 8/21/06 | None | None | Introduction |
| 8/22/06 | -- | None | Lab 1 | |
| 8/23/06 | Becker, pp 1-22 | WebCT quiz 1 | Modeling Intro to Programs RelayRace.java |
|
| 8/25/06 | Becker, 23-46 |
Questionnaire |
Errors GUI |
|
| 2 | 8/28/06 | Becker, 53-67 |
WebCT quiz 3 |
Inheritance |
| 8/29/06 | -- | Lab 1 Prelab 2 |
Lab 2 Instructions Lab 2 Handout Lab 2 Gradesheet |
|
| 8/30/06 | Becker, 67-92 |
Inheritance Style |
||
| 9/1/06 | Becker, 92-107 | WebCT quiz 5 | Overriding GUI |
|
| 3 | 9/4/06 | None | None | Labor Day -- No class |
| 9/5/06 | -- | Lab 2 Prelab 3 |
Lab 3 Lab 3 Gradesheet |
|
| 9/6/06 | Becker, 115-137 | None | Stepwise Refinement | |
| 9/8/06 | Becker, 138-160 | |||
| 4 | 9/11/06 | Becker, 167-177 | WebCT quiz 6 | |
| 9/12/06 | -- | Lab 3 Prelab 4 |
Lab
4 Lab 4 Gradesheet |
|
| 9/13/06 | Becker, 177-188 | WebCT quiz 7 | If-else Predicates Parameters |
|
| 9/15/06 | Becker, 189-206 | Program 2 SmallCastle.java BigCastle.java |
Parameters Overloading |
|
| 5 | 9/18/06 | Becker, 211-230 | WebCT quiz 9 | Designing Loops Temporary variables |
| 9/19/06 | -- | Lab 4 Prelab 5 |
Programming quiz 1 Lab 5 Lab 5 Gradesheet |
|
| 9/20/06 | Becker, 231-246 | WebCT quiz 10 | Nesting | |
| 9/22/06 | Becker, 246-263 | Program 3 | Complex Boolean
Expressions For loops |
|
| 6 | 9/25/06 | Becker, chapter 6 | WebCT quiz 11 | For loops cont. Style Control Structure practice |
| 9/26/06 | -- | Lab 5 Prelab 6 |
||
| 9/27/06 | None | Program 4 design work | Control Structure practice | |
| Exam 1 at 8pm | ||||
| 9/29/06 | None | None | No class | |
| 7 | 10/2/06 | Review chapter 6 | None | Control Structure practice Instance variables |
| 10/3/06 | -- | Lab 6 Prelab 7 |
Makeup Programming Quiz Lab 7 Lab 7 Gradesheet |
|
| 10/4/06 | None | WebCT quiz 12 | Instance Variables | |
| 10/6/06 | Becker, 329-344 | Program 4 mowing scenarios Yard.java |
Instance Variables cont. | |
| 8 | 10/9/06 | Becker, 344-355 | WebCT quiz 13 | Data types |
| 10/10/06 | -- | Prelab 8 | Lab 8 Lab8 Gradesheet |
|
| 10/11/06 | Becker, 358-385 | WebCT quiz 14 | Data types | |
| 10/13/06 | No reading | Program 5, part A | Non-numeric data | |
| 9 | 10/16/06 | Becker, 391-411 | WebCT quiz 15 | Practice with Strings Static Variables |
| 10/17/06 | -- | Prelab 9 | Debugging Quiz Lab 9 Lab 9 Gradesheet |
|
| 10/18/06 | Becker, 412-424 | None | Static Methods Interfaces |
|
| 10/20/06 | Becker, 424-430; 447-454 | Program 5 | TollBooth example Reference Variables |
|
| 10 | 10/23/06 | 459-472 | WebCT quiz 16 | |
| 10/24/06 | -- | Prelab 10 | Programming Quiz 2 Lab 10 Lab 10 Gradesheet |
|
| 10/25/06 | 472-485 | Program 6 early work | Input and Output Files |
|
| 10/27/06 | Finish chapter 9 | WebCT quiz 17 | I/O cont. | |
| 11 | 10/30/06 | Chapter 10, sections 1-2 | WebCT quiz 18 | I/O cont. |
| 10/31/06 | -- | Prelab 11 |
Programming Quiz 3 |
|
| 11/1/06 | None | None | I/O cont. Arrays |
|
| 11/3/06 | Chapter 10, sections 3-5 | Program 6 PhraseGenerator.java |
Arrays, cont. | |
| 12 | 11/6/06 | Finish reading chapter 10 | WebCT quiz 19 | Arrays, cont. |
| 11/7/06 | -- | Prelab 12 | Lab 12 Lab 12 Gradesheet |
|
| 11/8/06 | None | None | Arrays,cont. | |
| Exam 2 | ||||
| 11/10/06 | None | None | Arrays, cont. | |
| 13 | 11/13/06 | None | WebCT quiz 20 | Arrays, cont. Inventory example |
| 11/14/06 | -- | Prelab 13 | Programming Quiz 4 Lab 13 Lab 13 Gradesheet |
|
| 11/15/06 | None | Program 7, part a | Review | |
| 11/17/06 | No class | |||
| Thanksgiving Break | ||||
| 14 | 11/27/06 | None | None | Review |
| 11/28/06 | -- | None | Lab Exam | |
| 11/29/06 | None | WebCT quiz 21 | Exam 2 cont. Inventory example |
|
| 12/1/06 | None | WebCT quiz 22 | class canceled for weather | |
| 15 | 12/4/06 | None | WebCT quiz 22 left open til Monday due to weather | Inventory example |
| 12/5/06 | -- | None | No lab | |
| 12/6/06 | WebCT quiz 23 Program 7, part b |
Ethics | ||
| 12/8/06 | None |