Week | Dates | Chapters | Topic | Slides | Homework |
Week 1 | 1/31 - 2/2 | 1, 2, 3 | Introduction to Java | Chapter 1
Chapter 2 Chapter 3 |
Assignment 1 |
Week 2 | 2/7 - 2/9 | 4, 5 | Loops and Methods | Chapter 4
Chapter 5 |
Assignment 2 |
Week 3 | 2/14 - 2/16 | 7, 9 | Classes and Objects | Chapters 7, 9 | Assignment 3 |
Week 4 | 2/23 | 6 | Arrays, Strings |
Chapter 6
Chapter 8 |
|
Week 5 | 2/28 - 3/2 | 10 | Inheritance and Polymorphism | Chapter 10 | |
Week 6 | 3/7 - 3/9 | 11 | Abstract Classes, Interfaces | Chapter 11 | Assignment 4 |
Week 7 | 3/14 - 3/16 | 12 | Object Oriented Design, UML | Chapter 12 | |
Week 8 | 3/21 - 3/23 | Review and Midterm part a | Assignment 5 | ||
Week 9 | 3/28 - 3/30 | Midterm part b | |||
Week 10 | 4/4 - 4/6 | 21 | Generics | Chapter 21 | Assignment 6 |
Week 11 | 4/11 4/13 |
22 13, 15 |
Java Collections Framework GUI |
Chapter 22 Chapters 13, 15 |
|
Week 12 | 4/27 | 13, 15; | GUI | Chapters 13, 15 | |
Week 13 | 5/2 - 5/4 | 18 | Exception Handling | Chapter 18
Deitel Code |
|
Week 14 | 5/9 - 5/11 | 8, 19 | Text and Binary I/O, Object Serialization | Chapter 19 | Assignment 7 |
Week 15 | 5/16 5/18 |
37 29 |
JDBC Multithreading |
Chapter 37
Chapter 29 |
|
Week 16 | 5/23 1-3pm | Final | Review Sheet |