Fall 2014
Instructor: Dr. Vangelis Metsis
Time and Place of Class Meetings:
MoWe 12:30PM - 1:50PM - CMAL 201
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 | Assignment 1 posted. |
3 | 09/03 | Java Input/Output | - |
4 | 09/08 | Java Excpetions | - |
5 | 09/10 | Java Inheritance | Assignment 1 due. Assignment 2 posted. |
6 | 09/15 | Java Threads | - |
7 | 09/17 | UML Part 1 | - PlantUML reference guide Visual Paradigm UML Editor |
8 | 09/22 | UML Part 2 | - |
9 | 09/24 | UML Part 3 | Assignment 2 due. - More UML diagram examples |
10 | 09/29 | Requirements Elicitation and Analysis, ATM Example | - Complete example of an ATM system design using UML |
11 | 10/01 | ATM Example (cont.) | - Address Book example design using UML |
12 | 10/06 | Java Collections Framework | - |
13 | 10/08 | Java Collections (cont.), GRASP Patterns | Assignment 3 due. |
14 | 10/13 | Java Logging | - |
15 | 10/15 | Midterm Review | - |
-- | 10/20 | MIDTERM EXAM (Material from classes 1-15) | |
16 | 10/22 | Video Presentations on OOP, and Java Concurency | Assignment 4 posted. |
17 | 10/27 | Java Concurrency - Part 1 | - |
18 | 10/29 | Java Concurrency - Part 2 | - |
19 | 11/03 | Reusing Pattern Solutions - Part 1 | - |
20 | 11/05 | Reusing Pattern Solutions - Part 2 | Assignment 4 due. Assignment 5 posted. |
21 | 11/10 | Java Graphics & GUIs – Part 1: Swing Components | - |
22 | 11/12 | Java Graphics & GUIs – Part 2: Event Handling | - |
23 | 11/17 | Java Unit Testing - Part 1 | - |
24 | 11/19 | Java Unit Testing - Part 2 | Assignment 5 due. Assignment 6 posted. |
25 | 11/24 | Research Topics | - |
26 | 12/01 | Debugging | - |
27 | 12/03 | Final Review | Assignment 6 due (Friday). |
-- | 12/10 | FINAL EXAM (Comprehensive) -- 11:00AM - 1:30PM |
Through Visual Paradigm Academic Partner Program, Texas State University is granted license for modeling software - VP for educational use. |