This is the schedule for CSCI1321 during Fall 2012. 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.

DateTopicsReadingsDue Dates
8-29Introduction to Class and Eclipse (video playlist)Ch. 16 
9-3Classes, Objects, and Encapsulation (video playlist)Ch. 17 
9-5The Project (video playlist)Ch. 18 
9-10Polymorphism, Inheritance, and Subtyping (video playlist)Ch. 19.1-2 
9-12More Inheritance and SubtypingCh. 19.3 
9-17Show Your Code and Parametric TypesCh. 19.4IcP #1 (Chapter 18 projects) 
9-19Other Collections (video playlist)Ch. 20Quiz #1 (Answers)
9-24Show Your Code Multithreading and Concurrency Library (video playlist)Ch. 21.1-3IcP #2 (Chapters 19 & 20 projects)
9-26Parallel Collections and Actor ThreadsCh. 21.4-8 
10-1I/O Streams (video playlist)Ch. 22Quiz #2 (Answers)
10-3Show Your Code Streams and Networking (video playlist)Ch. 23IcP #3 (Chapters 21 & 22 projects)
10-8Array Based Stacks and Queues (video playlist)Ch. 24 
10-10No Class (DPS) Linked Lists (video playlist)Ch. 25.1-5Assignment #1 (Chapter 23 projects)
10-15Show Your Code and List Based Stacks, Queues, and Priority Queues (video playlist)Ch. 25.6, 26Quiz #3 (Answers) & IcP #4 (Chapter 24 projects)
10-17Test (Review Sheet)
10-22Refactoring (video playlist)Ch. 27 
10-24Recursion 1 (video playlist)Ch. 28
10-29Show Your Code and Recursion 2Ch. 28.2IcP #5 (Chapter 25 & 26 projects)
10-31Trees and Binary Trees (video playlist) Ch. 29.1-2 
11-5Finish Binary TreesCh. 29.3-4Assignment #2 (Chapter 27 & 28 projects)
11-7Show Your Code and Grammars, and RegEx (video playlist)Ch. 30.1-2IcP #6 (Chapter 29 projects)
11-12Parsers and Parser OutputCh. 30.3Quiz #4 (Answers)
11-14Show Your Code and Start Spatial Trees (video playlist)Ch. 31.1-2IcP #7 (Chapter 30 projects)
11-19Finish Spatial TreesCh. 31.3-4
11-21Show Your Code and Binary Heaps (video playlist)Ch. 32IcP #8 (Chapter 31 projects)
11-26Direct Access Files (video playlist)Ch. 33Quiz #5 (Answers)
12-3Actors (video playlist)Ch. 34Assignment #3 (Chapter 32 projects)
12-5Show Your Code and Futures Quiz #6 (Answers) and IcP #9 (Chapter 33 projects)
12-10Show Your Code and ConclusionsCh. 36IcP #10 (Finishing Touches)
Final(Final Review Sheet)
Assignment #4 (Finalized Projects)