SE1021
Schedule
Day-by day class materials
Both slides & code are numbered by week and class of week. For example, code/example1_3 is the code example from Week 1, Day 3 (That is, Friday of Week 1).
Schedule
Week | Day | Topics | Reading | Lab |
---|---|---|---|---|
1 |
1 | Course Intro / Java Fundamentals Expanded | 12.1-12.5, SE1011 review | Lab 1: ArrayLists |
2 | Java Fundamentals Expanded | 12.8-12.9 | ||
3 | Inheritance | |||
2 |
1 | Inheritance cont... | App. 7 | Lab 2: UML Diagrams |
2 | Aggregation and Composition / UML Diagrams | 13.1-13.9 | ||
3 | Interfaces | |||
3 |
1 | Inheritance and Polymorphism | 14.1-14.10 | Lab 3: Inheritance |
2 | Review | Outcomes | ||
3 | Exam I | |||
Merry Christmas | ||||
4 |
1 | Graphical User Interface Basics
Midterm Progress Report (optional, due in class or office hours, Friday of Week 5, if you want it back during Week 6. If you give it to me this week, I'll return it next week. Otherwise, no guarantees). |
17.1-17.7 | Lab 4 |
2 | Event Handling with Listeners and Inner Classes | 17.8-17.10 | ||
3 |
Event Handling with Listeners and Inner Classes continued
Course Feedback Survey |
17.8-17.10 | ||
5 |
1 | Additional GUI Components | 17.12-17.17 | Lab 5 |
2 | GUI Layout | 18.1-18.6 | ||
3 | GUI Layout cont... | 18.7-18.9 | ||
6 |
1 | Exception Handling | 15.1-15.8 | Lab 6 |
2 | Exception Handling cont... | 15.9-15.12 | ||
3 | Class Exercise | |||
7 |
1 | Class activity | Lab 7 | |
2 | Review | Outcomes | ||
3 | Exam II | |||
8 |
1 | File I/O
Reviewed exam key (not online -- ask if you would like to see) Went through slides on File encoding Did very brief code example |
16.1-16.5 | Lab 8 |
2 | Binary Files | 16.6-16.9 | ||
3 | I/O with Objects | |||
9 |
1 | Review I | Lab 9 | |
2 | Review II | |||
3 | Review III with EA Roundtrips | |||
10 |
1 | Review IV, javadoc, and jars | Outcomes | |
2 | Work on Lab 9 | |||
3 | Lab 9 Testing | |||
11 |
Common Final Exam, Time/Place TBA |
Acknowledgement
Dr. Taylor wrote the schedule. I edited it to add any errors I thought were needed. (I may have removed some too...)