Fall 2016
Instructor: Dr. Vangelis Metsis
Time and Place of Class Meetings:
MoWe 2:00pm - 3:20pm, DERR 240
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/29 | Introduction, Java basics - Part 1 | - |
2 | 08/31 | Java Basics - Part 2 | - |
3 | 09/07 | Java Basics - Part 2 (cont.) | Assignment 1 posted. |
4 | 09/12 | Javadoc & Java IO | - |
5 | 09/14 | Java Exceptions | - |
6 | 09/19 | OO Design & Inheritance | Assignment 1 due. |
7 | 09/21 | OO Design & Inheritance (cont.) | Assignment 2 posted. |
8 | 09/26 | - | Class cancelled due to weather. |
9 | 09/28 | OO Design & Inheritance (cont.) | - |
10 | 10/03 | OO Design with UML - part 1 | Assignment 2 due. |
11 | 10/05 | OO Design with UML - part 1 | |
12 | 10/10 | OO Design with UML - Case Studies | - |
13 | 10/12 | Midterm Review | Assignment 4 due. |
-- | 10/17 | MIDTERM EXAM (Material from classes 1-13) | |
14 | 10/19 | Java Collections Framework | - |
15 | 10/24 | Java Unit Testing | - |
16 | 10/26 | Java Logging | - |
17 | 10/31 | Interfaces and Polymorphism | |
18 | 11/02 | Java Graphics & GUIs | - |
19 | 11/07 | Java Graphics & GUIs (cont.) | Assignment 4 due. |
20 | 11/09 | Design Patterns and GUI Programming | - |
21 | 11/14 | Design Patterns and GUI Programming (cont.) | - |
22 | 11/16 | Java Concurrency - Part 1 | |
23 | 11/21 | Java Concurrency - Part 1 (cont.) | Assignment 5 due. |
24 | 11/28 | Java Concurrency - Part 2 | |
25 | 11/30 | The Java Object Model | - |
26 | 12/05 | The Java Object Model (cont.) | - |
27 | 12/07 | Final Review & Research Topics | Assignment 6 due. |
-- | 12/14 | FINAL EXAM (Comprehensive) -- 2:00PM - 4:30PM |