Week | Period | Topics | Reading | Lab |
---|---|---|---|---|
1 11/30-12/04 |
Lecture 1 | Course Intro / UML with EA | App. 7 | Lab 1: UML Diagrams |
Lecture 2 | Java Basics Expanded | 11.1-11.5 | ||
Lecture 3 | Java Basics Expanded | 11.8-11.9 (11.6,7,10,11 optional) | ||
2 12/07-12/11 |
Lecture 1 | Aggregation, Composition, and Inheritance | 12.1-12.6, App. 7 | Lab 2 |
Lecture 2 | Aggregation, Composition, and Inheritance | 12.7-12.9 | ||
Lecture 3 | Class Exercise | |||
3 12/14-12/18 |
Lecture 1 | Inheritance and Polymorphism | 13.1-13.6 | Lab 3 |
Lecture 2 | Inheritance and Polymorphism | 13.7-13.10 | ||
Lecture 3 | Class Exercise | 13.11 | ||
Christmas Break | ||||
4 01/04-01/08 |
Lecture 1 | UML Sequence Diagrams w/ EA | Lab 4 | |
Lecture 2 | Review | Outcomes | ||
Lecture 3 | Exam I | Outcomes | ||
5 01/11-01/15 |
Lecture 1 | Event Driven Programming | 16.1-16.7 | Lab 5 |
Lecture 2 | Listeners and Inner Classes | 16.8-16.17 | ||
Lecture 3 | Class Exercise | |||
6 01/18-01/22 |
Lecture 1 | Graphical User Interfaces | 17.1-17.6 | Lab 6 |
Lecture 2 | GUI Layout | 17.7-17.9 | ||
Lecture 3 | Class Exercise | |||
7 01/25-01/29 |
Lecture 1 | Exception Handling | 14.1-14.8 | Lab 7 |
Lecture 2 | Exception Handling | 14.9-14.12 | ||
Lecture 3 | Class Exercise | 14.13 | ||
8 02/01-02/05 |
Lecture 1 | Review | Outcomes | Lab 8 |
Lecture 2 | Exam II | Outcomes | ||
Lecture 3 | File I/O | 15.1-15.5 | ||
9 02/08-02/12 |
Lecture 1 | Class Exercise | Lab 9 | |
Lecture 2 | Binary Files | 15.6-15.9 | ||
Lecture 3 | GUI Components | 15.10, 17.10-17.14 | ||
10 02/15-02/19 |
Lecture 1 | Class Exercise | Lab 10 | |
Lecture 2 | Roundtrips with EA | |||
Lecture 3 | Review | Outcomes | ||
11 TBD |
Common Final Exam |
•You will need Windows Media Player 9 or better to play the videos.
[an error occurred while processing this directive]