CS2336.005 Schedule Fall 2021

Instructor: John Cole

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
Interfaces and Abstract Classes

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