Schedule

The following is a tentative schedule. It will likely change and be updated throughout the semester.

Note: Code demonstrated in class is available in the demo code repository. Need help importing demo code into Eclipse? Watch this video.

Week Dates Lecture Topics Quiz (Thur) Assignments
Week 1 25-Aug to 29-Aug Quiz 1 HW1 (Due 9-Sep)
Week 2 1-Sep to 5-Sep Quiz 2
Week 3 8-Sep to 12-Sep Quiz 3 HW2 (Due 16-Sep)
Week 4 15-Sep to 19-Sep Quiz 4 HW3 (Due 30-Sep)
Week 5 22-Sep to 26-Sep Quiz 5
Week 6 29-Sep to 3-Oct
Drop deadline: 3-Oct
  • Implementing a Generic Linked List (part 2)
  • Recursion
Quiz 6 HW4 (Due 21-Oct)
Week 7 6-Oct to 10-Oct
  • Midterm Review
  • Midterm (October 8)
Week 8 13-Oct to 17-Oct Fall Break
Week 9 20-Oct to 24-Oct Abstract Classes and Interfaces HW5 (Due 4-Nov)
Week 10 27-Oct to 31-Oct Quiz 7
Week 11 3-Nov to 7-Nov
Pass/Fail deadline: 4-Nov
Withdrawl deadline: 7-Nov
Quiz 8 HW6 (Due 18-Nov)
Week 12 10-Nov to 14-Nov Binary Search Tree Implementation Quiz 9
Week 13 17-Nov to 21-Nov Quiz 10 HW7 (Due 2-Dec)
Week 14 24-Nov to 28-Nov Quiz 11
Week 15 1-Dec to 5-Dec Review
Finals 8-Dec Final Exam: Sunday, December 8. 8:30 - 11:30 am. 2152.