This schedule is tentative and subject to change. All readings are in the Liang textbook
Week | Date | Topic |
Reading |
1 | Aug 18 | Introduction to CS2336, syllabus review, how to succeed | |
Aug 20 | Elementary Java | Ch. 1,2,3 | |
2 | Aug 25 | Methods; Recursion | Ch. 5,6,18 |
Aug 27 | Characters and strings; Text file I/O | Ch. 4, 12.10-12.11 | |
3 | Sep 1 |
Single-Dimensional Arrays Multi-Dimensional Arrays |
Ch. 7 |
Sep 3 | Multi-Dimensional Arrays | Ch. 8 | |
4 | Sep 8 | Objects and Classes Object-Oriented Thinking |
Ch. 9, 10 |
Sep 10 | Inheritance and Polymorphism | Ch. 11 | |
5 | Sep 15 |
Inheritance and Polymorphism |
Ch. 13 |
Sep 17 | Inheritance and Polymorphism Interfaces and Abstract Classes |
||
6 | Sep 22 | Exception Handling | Ch. 12 |
Sep 24 | Generics | Ch. 19 | |
7 | Sep 29 | Test Review | |
Oct 1 | Test 1 | ||
8 | Oct 6 |
Lists, Stacks, Queues |
Ch. 20, 24 |
Oct 8 |
Lists, Stacks, Queues |
||
9 | Oct 13 |
Binary Search Trees |
Ch. 25 |
Oct 15 | Binary Search Trees | ||
10 | Oct 20 | Graphs | Ch. 28 |
Oct 22 | Graphs | ||
11 | Oct 27 | Test Review | |
Oct 29 | Test 2 | ||
12 | Nov 3 | Hashing | Ch. 27. |
Nov 5 | Hashing | ||
13 | Nov 10 | Developing Efficient Algorithms | Ch. 22 |
Nov 12 | JavaFX Basics | Ch. 14 | |
14 | Nov 17 | JavaFX Event-Driven Programming | Ch. 15 |
Nov 19 | JavaFX UI Controls and Multimedia | Ch. 16 | |
15 | Nov 24 | Review | |
16 | Dec 3 | Test 3 on chapters 14, 15, 16, 22, and 27 Time window from 5:00 to 9:00 PM. |
|