| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
|---|---|---|---|---|
| 1/23 Lecture 1 Software Development Lifecycle |
1/24 | 1/25 Lecture 2 Graphical User Interfaces (Core Java, Ch. 7) |
1/26 | 1/27 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 1/30 Lecture 3 Event Programming (Core Java, Chs. 8 & 9) |
1/31 | 2/1 Lecture 4 Event Programming (continued) |
2/2 | 2/3 HW 0 due @ noon (Contract) |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 2/6 Lecture 5 Graphics & GUIs (Core Java, Ch. 7) |
2/7 | 2/8 Lecture 6 Graphics & GUIs (continued) |
2/9 | 2/10 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 2/13 Lecture 7 Design Principles |
2/14 | 2/15 Lecture 8 Design Principles (continued) |
2/16 | 2/17 HW 1 due @ noon (GUIs & Events) (Grading Criteria) |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 2/20 Lecture 9 Object Oriented Design (OOD&P Chs. 4 & 6) |
2/21 | 2/22 Lecture 10 Collections, Reflection & Generic Programming (Core Java Chs. 7, 12, & 13) |
2/23 | 2/24 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 2/27 Lecture 11 Design Patterns (OOD&P Ch. 5) |
2/28 | 2/29 Lecture 12 More Design Patterns (OOD&P Ch. 10) |
3/1 | 3/2 HW 2 due @ noon (2D Graphics) |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 3/5 Lecture 13 Midterm Review & SRS Example |
3/6 | 3/7 Midterm Exam Lectures 1-12 HWs 1 & 2 |
3/8 | 3/9 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 3/12 Lecture 15 UML (OOD&P Ch. 2) |
3/13 | 3/14 Lecture 16 SRS Peer Reviews HW 3 due in lecture (SRS) |
3/15 | 3/16 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 3/19 Lecture 17 SDD Example |
3/20 | 3/21 Lecture 18 Debugging & Exceptions (Core Java Ch. 11) |
3/22 | 3/23 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 3/26 Lecture 19 SDD Peer Reviews HW 4 due in lecture (SDD) |
3/27 | 3/28 Lecture 20 Design to Implementation (OOD&P Ch. 3) |
3/29 | 3/30 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 4/2 SPRING BREAK |
4/3 SPRING BREAK |
4/4 SPRING BREAK |
4/5 SPRING BREAK |
4/6 SPRING BREAK |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 4/9 Lecture 21 Design to Implementation (continued) |
4/10 | 4/11 Lecture 22 Development Tools (OOD&P Ch. 3) |
4/12 | 4/13 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 4/16 Lecture 23 Development Tools (continued) |
4/17 | 4/18 Lecture 24 Threads (Core Java Ch. 14) |
4/19 | 4/20 HW 5 due @ noon |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 4/23 Lecture 25 Multithreading Issues (Core Java Ch. 14) |
4/24 | 4/25 Lecture 26 Multithreading Issues (continued) |
4/26 | 4/27 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 4/30 Lecture 27 Frameworks & Reflection (OOD&P Ch. 8) |
5/1 | 5/2 Lecture 28 Final Exam Review |
5/3 | 5/4 |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 5/7 READING DAY HW 6 due @ noon |
5/8 FINALS |
5/9 FINALS |
5/10 FINALS |
5/11 FINALS |
| MONDAY | TUESDAY | WEDNESDAY | THURSDAY | FRIDAY |
| 5/14 FINAL EXAM 2:15pm - 4:45pm |
5/15 FINALS |
5/16 | 5/17 | 5/18 |
Web page created and maintained
by Richard McKenna