This website is preserved for historical and scholarly reference and is no longer actively maintained.
Tentative Class Schedule
CP SC 102
-- 8:00 - 9:30 a.m. MTWThF -- G 33 Jordan
Data Structures & Other Objects Using Java by Michael Main
The following schedule is tentative. We may introduce material earlier than
shown in the schedule. As can be seen, if we get behind the schedule the course
will not cover all the required material and you will not be prepared
for the next course. Thus, it is essential that you read every chapter
before we cover the material in class (see homework assignments). Only
if you have read the material before class will we be able to keep
up with this ambitious, but necessary, schedule.
May 22 -- Pretest and introduction
May 23 -- Chapter 1
May 24 -- Chapter 2 through page 59
May 25 -- finish Chapter 2
May 28 -- Chapter 3 (last day to drop without a W grade)
May 29 -- finish Chapter 3
May 30 -- Chapter 4 (Linked Lists)
May 31 -- finish Chapter 4
June 1 -- Chapter 5 (Iterators)
June 4 -- finish Chapter 5
June 5 -- Hour Quiz 1 (through Chapter 5)
June 6 -- Chapter 6 (Stacks)
June 7 -- finish Chapter 6
June 8 -- Chapter 7 (Queues) -- last day to drop without grade.
June 11 -- finish Chapter 7
June 12 -- Chapter 8 (Recursion)
June 13 -- Chapter 9 (Trees)
June 14 -- finish Chapter 9
June 15 -- Hour Quiz 2 (through Chapter 9)
June 18 -- Chapter 11 (Searching) skip from page 537 to Chapter 12
June 19 -- Chapter 12
June 20 -- Required attendance -- may be additional laboratory or count on daily quiz grade (more than unusual 10 pts.)
June 21 -- finish Chapter 12
June 22 -- Chapter 13
June 25 -- Catch-up day
June 26 -- Final Exam
Some topics will be covered that are not in the text. Please get the notes and assignments from other students (but, missing class is usually not helpful) so that you will be prepared for class at all times. Being absent is not an excuse for being unprepared for material covered in the previous class. Nor is being absent an excuse for being unprepared to turn in assignments.