Calendar

WeekClassDateTopicReadingAssignment
11Aug 27Introduction Lab 0
2Aug 29Introduction to JavaJfPP: 1.4 - 1.7 (Ungraded)
23Sep 03Introduction to JavaQuestionnaire (Due TBD)
4Sep 05Object-Oriented ProgrammingJfPP: 1.8-1.11 (Ungraded)
35Sep 08Object-Oriented Programming Lab 01 (Due Sep 14)
6Sep 10Inheritance
7Sep 12Arrays and Generics
48Sep 15Collections and Iterators1.1 - 1.5Lab 2 (Due Sep 21)
9Sep 17Array List2.1 - 2.2
10Sep 19Array List
511Sep 22Debugging and JUnitLab 3 (Due Sep 28)
12Sep 24Linked Lists3.1 - 3.3
13Sep 26Linked Lists 
614Sep 29Linked Lists3.4 - 3.7Lab 4 (Due Oct 05)
15Oct 01Queues and Stacks2.3 - 2.4, 3.11 - 3.14
16Oct 03Complexity4.1 - 4.3
717Oct 06Complexity4.4 - 4.5Lab 5 (Due Oct 12)
18Oct 08Sorting (Selection, Insertion, Bubble)14.1 - 14.4
19Oct 10Recursion, Merge Sort5.1 - 5.2, 4.6, 15.1, 15.3
820Oct 13Exam ReviewNo lab
21Oct 15Midterm
22Oct 17Flex day
Oct 20Fall Break
Oct 22Fall Break
Oct 24Fall Break
923Oct 27Trees6.1 - 6.2Lab 6 (Due Nov 02)
24Oct 29Trees
25Oct 31Binary Search Trees6.3 - 6.6
1026Nov 03Binary Search Trees6.7 - 6.10Lab 7 (Due Nov 09)
27Nov 05Balanced Trees (AVL)7.1 - 7.3
28Nov 07Balanced Trees (AVL)
1129Nov 10Priority Queues (Heaps)9.1 - 9.2Lab 8 (Due Nov 16)
30Nov 12Priority Queues (Heaps)9.3 - 9.4
31Nov 14Maps and Sets8.1 - 8.3
1232Nov 17Hashtables10.1 - 10.4Lab 9 (Due Nov 23)
33Nov 19Hashtables10.6 - 10.9
34Nov 21Graphs11.1 - 11.2
1335Nov 24Graphs11.3 - 11.4Lab 10 (Due Nov 30)
Nov 26Thanksgiving
Nov 28Thanksgiving
1436Dec 01Graph Search Algorithms11.5 - 11.8
37Dec 03Graph Search Algorithms11.9 - 11.10
38Dec 05
1539Dec 08Advanced Topics
39Dec 10Wrap Up
Section 01 FinalWednesday, December 17 2:00–4:00 p.m
Section 02 FinalThursday, December 18 2:00–4:00 p.m