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.

Return to Eleanor Hare's home page.

Return to Department of Computer Science Home page.