Tentative Schedule
This may change throughout the semester as needed.The readings are listed for the day we will be discussing the content in class, so you should prepare for class by completing reading prior to that class session.
Week | Topic | Date | |
1 | Introduction to OO and Objects Chapters 1 & 2 |
Jan 13 | |
Jan 15 | |||
Jan 17 | |||
2 | Classes, Enumerations & Exceptions Chapter 3 |
Jan 20 | NO CLASS |
Jan 22 | |||
Jan 24 | |||
3 | Implementing Classes Chapter 4 |
Jan 27 | |
Jan 29 | |||
Jan 31 | Unit Exam 1 | ||
4 | OO Design GUI & Event Driven programming Inner Classes Chapter 5 |
Feb 3 | |
Feb 5 | |||
Feb 7 | |||
5 | Unit Testing & CRC Cards Chapter 6 |
Feb 10 | |
Feb 12 | |||
Feb 14 | |||
6 | Inheritance & Abstract Classes Chapter 7 |
Feb 17 | |
Feb 19 | |||
Feb 21 | |||
7 | Interfaces Chapter 8 |
Feb 24 | |
Feb 26 | |||
Feb 28 | Unit Exam 2 | ||
8 | Designing Systems Chapter 9 |
Mar 2 | |
Mar 4 | |||
Mar 6 | |||
9 | UML Chapter 10 |
Mar 9 | |
Mar 11 | |||
Mar 13 | |||
Spring Break | Mar 16 | NO CLASS | |
Mar 18 | NO CLASS | ||
Mar 20 | NO CLASS | ||
10 | UML & System Design | Mar 23 | |
Mar 25 | |||
Mar 27 | |||
11 | Serialization and Data Access Objects Chapter 12 |
Mar 30 | |
Apr 1 | |||
Apr 3 | |||
12 | Refactoring & Design Patterns Chapter 15 |
Apr 6 | |
Apr 8 | |||
Apr 10 | Unit Exam 3 | ||
13 | Design Patterns | Apr 13 | |
Apr 15 | |||
Apr 17 | |||
14 | System Design | Apr 20 | |
Apr 22 | |||
Apr 24 | |||
15 | System Design | Apr 27 | |
Apr 29 | |||
May 1 | |||
16 | May 4 | Final Exam 1:00 - 2:50 |