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