[Announcements] | [General Information] | [Syllabus] | [Homeworks] | [Additional Material] | [Schedule] |
Week | Dates | Chapters | Topic | Slides | |
Week 1 | 1/30 | 1, 2, 3 | Introduction to Java | Chapter 1
Chapter 2 Chapter 3 |
|
Week 2 | 2/6 | 4, 5 | Loops and Methods | Chapter 4
Chapter 5 |
|
Week 3 | 2/13 | 7, 9 | Classes and Objects | Chapters 7, 9 | |
Week 4 | 2/20 | 6 | Arrays, Strings |
Chapter 6
Chapter 8 |
|
Week 5 | 2/27 | 10 | Inheritance and Polymorphism | Chapter 10 | |
Week 6 | 3/6 | 11 | Abstract Classes, Interfaces | Chapter 11 | |
Week 7 | 3/13 | 12 | Object Oriented Design, UML | Chapter 12 | |
Week 8 | 3/20 | Review | |||
Week 9 | 4/10 | Midterm | |||
Week 10 | 4/17 | 21 | Generics | Chapter 21 | |
Week 11 | 4/24 | 22 13, 15 |
Java Collections Framework Exception Handling |
Chapter 22 Chapter 18 |
|
Week 12 | 5/1 | 8, 19 | Text and Binary I/O, Object Serialization | Chapter 19 | |
Week 13 | 5/8 | 37 29 |
JDBC Multithreading |
Chapter 37
Chapter 29 |
|
Week 14 | 5/15 | Tentative | Review |