| Week | Period | Topics | Reading | Lab |
|---|---|---|---|---|
| 1 12/01-12/05 |
Lecture 1 | Course intro, switch statements | 430-434 | Lab 1: Maze Navigator |
| Lecture 2 | While Loops | code 485-531 |
||
| 2 12/08-12/12 |
Lecture 1 | For Loops | video* 531-568 |
Lab 2: Spirograph |
| Lecture 2 | Arrays and ArrayLists | video* 593-599 |
||
| 3 12/15-12/19 |
Lecture 1 | Testing and Debugging | 449-478 | Lab 3: Debugger Usage |
| Lecture 2 | Exceptions | video* 817-832 |
||
| Christmas Break BONUS video with HW answer* | ||||
| 4 01/05-01/09 |
Lecture 1 | Exceptions cont... | video* 832-844 |
Lab 4: Exception Handling |
| Lecture 2 | Graphical User Interfaces | video* 284-289 |
||
| 5 01/12-01/16 |
Lecture 1 | Review | 14.105 solution* | Lab 5: GUI Layout |
| Lecture 2 | Midterm Exam | Outcomes | ||
| 6 01/19-01/23 |
Lecture 1 | Event Handling | video* |
Lab 6: Handling Events |
| Lecture 2 | Interfaces | video* |
||
| 7 01/26-01/30 |
Lecture 1 | Interfaces and Polymorphism | video* 719-750 |
Lab 7: Barnyard Fun |
| Lecture 2 | Inheritance and Class Hierarchies | video* 765-780 |
||
| 8 02/02-02/06 |
Lecture 1 | GUI cont... | video* | Lab 8: Drawing I |
| Lecture 2 | Abstract Classes | video* 780-791 |
||
| 9 02/09-02/13 |
Lecture 1 | Inheritance and Class Hierarchies cont... | 791-808 | Lab 9: Drawing II |
| Lecture 2 | Catch-up | |||
| 10 02/16-02/20 |
Lecture 1 | Catch-up | ||
| Lecture 2 | Review | |||
| 11 Wednesday, 2/25/2009 |
Final Exam (common) 11am-1pm in S210 | |||
•You will need Windows Media Player 9 or better to play the videos.
I am responsible for all content posted on these pages; MSOE is welcome to share these opinions but may not want to.