Home | Homeworks | Schedule/Lectures | Class Web-board | Resources |
Following is a rough estimate of the lecture schedule for the semester. Expect this schedule to be adjusted as we proceed.
Date | Topic | Reading | Notes/Assignment |
T 1/17 | Introduction and some basic information | Class Notes | |
R 1/19 | Review Java Background | Review Java, Start Chap 1 in OOD | Class Notes HW0 out |
T 1/24 | Review Java, Classes, Graphics, Exceptions, more code | Java background, | Class Notes |
R 1/26 | Exceptions, OO Design and intro UML | Read Chap 1 in OOD, 2 - 2.1 | Class Notes |
T 1/31 | more OOD and UML continued | Chap 2-2.5 | Class Notes |
R 2/2 | Code, Theory & Class Design | Chap 2.5-end | Class Notes |
T 2/7 | Class design II and considerations | Chapter 3-3.5 | Class Notes |
R 2/9 | Final and Encapsulation Constraints | 3.7+ | Class Notes |
T 2/14 | Good OOP,mutating, Unit Testing, Polymorphism,Recursion and problem solving approaches | 3.5-, background books | Class Notes |
R 2/16 | Advanced Recursion, Interfaces | 4.1-4.5 | Class Notes Fib version 1 Fib version 2 |
T 2/21 | Polymorphism, Layouts, Custom tweaking, Graphics | 4.9-end, 5.1-5.3 | Class Notes |
R 2/23 | Wrapup of topics and Graphics, Review Midterm | Handouts, 5.1-5.2 | |
T 2/28 | MIDTERM | ||
R 3/2 | Review, Patterns | Class Notes | |
T 3/7 | Iterators, Stack Tracing, Observer Patterns, Custom Layouts | Chap 5.1 - 5.4.2 | Class Notes ArrayIteratorExample |
R 3/9 | Patterns | Chap 5.4.2 - end | Class Notes |
T 3/14 | Spring Break | University Holiday | |
R 3/16 | Spring Break | University Holiday | |
T 3/21 | Serializable and Inheritance | 6-7.2 | Class Notes |
R 3/23 | Object Types and References, copy | 7-7.4 | Class Notes |
T 3/28 | Hashes, Inspection, and Comparisons of Objects, intro JavaBean | 7.3-7.8 | Class Notes |
R 3/30 | Generics, code examples | 7.8-8 | Class Notes |
T 4/4 | Java Beans, graphics | 7.8, 9.1 | Class Notes
|
R 4/6 | Networks, Applets, Threads | 8.1, 9.1 | Class Notes |
T 4/11 | Threads | 9-9.2 | Class Notes |
R 4/13 | Graphics and Graphic questions/review | Class Notes | |
T 4/18 | Threading and Animation, coding ping pong Game | Chapter 9 | Class Notes Ping pong sample code |
R 4/20 | Catch up day | reading | |
T 4/25 | Wrapping up, Advanced Topics in Java | Java knowledge general API | Class Notes |
R 4/27 | Wrap up topics, Review for Final |
Sample Final Notes |