Fall 2015
Instructor: Dr. Vangelis Metsis
Time and Place of Class Meetings:
TuThe 11:00am - 12:20pm, DERR 235
Syllabus: PDF
The lecture slides and materials can be found at the TRACS e-learning platform.
As the instructor for this course, I reserve the right to adjust this schedule in any way that serves the educational needs of the students enrolled in this course. –Vangelis Metsis.Class | Date | Topic | Notes |
---|---|---|---|
1 | 08/25 | Introduction, Java basics - Part 1 | - |
2 | 08/27 | Java Basics - Part 2 | - |
3 | 09/01 | Java Basics - Part 2 (cont.) | Assignment 1 posted. |
4 | 09/03 | Javadoc & Java IO | - |
5 | 09/08 | Java Exceptions | - |
6 | 09/10 | OO Design & Inheritance | Assignment 1 due. |
7 | 09/15 | OO Design & Inheritance (cont.) | Assignment 2 posted. |
8 | 09/17 | OO Design with UML - part 1 | - |
9 | 09/22 | OO Design with UML - part 2 | - |
10 | 09/24 | OO Design with UML - Case Studies | Assignment 2 due. |
11 | 09/29 | Requirements Elicitation and Analysis | Assignment 3 posted. |
12 | 10/01 | Quality of Class Interface | - |
13 | 10/06 | Java Collections Framework | - |
14 | 10/08 | Midterm Review | Assignment 3 due. |
-- | 10/13 | MIDTERM EXAM (Material from classes 1-14) | |
15 | 10/15 | Java Unit Testing | - |
16 | 10/20 | Java Logging, Interfaces and Polymorphism | - |
17 | 10/22 | Java Graphics & GUIs | Assignment 4 posted. |
18 | 10/27 | Java Graphics & GUIs (cont.) | - |
19 | 10/29 | Patterns and GUI Programming | Assignment 4 due. |
20 | 11/03 | GRASP Design Patterns | - |
21 | 11/05 | GoF Design Patterns | - |
22 | 11/10 | The Java Object Model | Assignment 5 posted. |
23 | 11/12 | The Java Object Model (cont.) | - |
24 | 11/19 | Java Concurrency - Part 1 | Assignment 5 due. |
25 | 11/24 | Java Concurrency - Part 1 (cont.) | - |
26 | 12/01 | Java Concurrency - Part 2 | - |
27 | 12/03 | Final Review & Research Topics | Assignment 6 due. |
-- | 12/8 | FINAL EXAM (Comprehensive) -- 11:00AM - 1:30PM |