The below table is the guide to the entire semester listing the topics and reading material. The syllabus is tentative; changes might be made to the syllabus according to the progress made by the class.
Students are responsible for the readings. Assignments and exams will cover the reading material.
Lecture | Date | Topics | Readings |
---|---|---|---|
1 | 1/14 |
|
|
2 | 1/21 |
|
|
3 | 1/28 |
|
Same as last weeks. |
4 | 2/4 |
|
|
5 | 2/11 |
|
|
6 | 2/18 |
|
|
7 | 2/25 |
|
|
8 | 3/4 | Midterm | |
9 | 3/11 | No Class:Spring Break. | |
10 | 3/18 |
|
The Design Pattern's book listed under Textbooks contains a catalogue of design patterns. We will be discussing some but not all of the patterns found in the book. The first link below contains almost the same catalogue with examples in Java.
|
11 | 3/25 |
|
|
12 | 4/1 | Networking in Java |
|
13 | 4/8 | Java Threads and Concurrency |
|
14 | 4/15 |
|
|
15 | 4/22 | ||
16 | 4/29 | Final's Week | Project Demos and Codewalks |