This is the schedule for CSCI1321. The table below lists what we will be discussing in each class meeting as well as the required readings and the due dates for assignments, quiz dates, and test dates.

Date Topics Readings/Videos Assignments Due Dates
8-23 Introduction to Class and Eclipse Ch. 1 and Appendix A (video playlist)    
8-28 Classes, Objects, and Encapsulation Ch. 2 (video playlist) MUD  
8-30 Finish Intro to OO
Ch. 3 (video playlist)    
9-4 Polymorphism, Inheritance, and Subtyping Ch. 4 (video playlist) Graphical Game  
9-6 Show Code - More Inheritance and Subtyping

9-11 Parametric Types

Quiz #1 (Answers)
9-13 Other Collections Ch. 6 (video playlist) Map Assignment  
9-18 Show Code - Array Based Stacks and Queues Ch. 7 (video playlist) Projectiles and Shortest Path Graphical Game
9-20 Show Code - Multithreading and Futures Ch. 8 (video playlist)
Map Assignment
9-25 Actors
Actor MUDe
9-27 Java Parallel Libraries Ch. 9 (video playlist)
Quiz #2 (Answers)
10-2 Show Code - I/O Streams and XML Serialization Ch. 10 (video playlist)
Projectiles and Shortest Path
10-4 Networking Ch. 11 (video playlist) Networking MUD Quiz #3 (Answers)
10-9 More Networking
Networking Graphics
10-11 Show Code - Finish Networking

Actor MUD
10-16 Test (Review Sheet)

10-18 Linked Lists Ch. 12 (video playlist) Linked List Assignment
10-23 Show Code - List Based Stacks and Queues

Networked MUD
10-25 Priority Queues Ch. 13 (video playlist) Priority Queue and NPC Assignment
10-30 Show Code - Refactoring Ch. 14 (video playlist) Combat Assignment Networking Graphics and Linked List Assignment
11-1 Recursion Ch. 15 (video playlist) Recursion Assignment Quiz #4 (Answers)
11-6 Recursion

11-8 Show Code - Trees and Binary Trees Ch. 16 (video playlist) TreeMap Assignment Priority Queue and NPC Assignment
11-13 Finish Binary Trees

11-15 Show Code - Grammars and RegEx Ch. 17 (video playlist)
Quiz #5 (Answers), Combat Assignment
11-20 No Class (Thanksgiving)

11-22 No Class (Thanksgiving)

11-27 Show Code - Complete RegEx
Heap Assignment Recursion and TreeMap Assignment
11-29 Binary Heaps Ch. 18 (video playlist)
Quiz #6 (Answers)
12-4 Show Code - Conclusions  Heap Assignment
12-8, 8:30am (Final Review Sheet)
Final Projects