CSCI 220 Spring 1998: Syllabus

The textbook is:

References are to the text unless otherwise noted. (The text is sometimes referred to as [K] in course materials.) Please note that the syllabus is tentative: entries in italics indicate modifications to the original syllabus.

The final exam for the course will take place on Thursday, December 10, 1998, at 2pm in the classroom (Sumwalt 213). This is the regularly scheduled time for courses taught from 12:30 to 1:45pm on Tuesdays and Thursdays.

A course outline follows. The Sections of the text listed under the ``lecture'' headings should be read before the corresponding class.

Week BeginsTopicLecture #1Lecture #2Homework
August 17IntroductionNone IntroductionNone
August 24Algorithm CorrectnessCh. 1 Ch. 1 1.1, 1.2
August 31Complexity AnalysisCh. 2Ch. 2 TBA
September 7Data AbstractionCh. 3Ch. 3 TBA
September 14Algorithm DesignCh. 4 Ch. 4 TBA
September 21Algorithm Design (Ctd.) and TestCh.4 Test TBA
September 28 Lists, Stacks, and Queues; Trees Ch. 5Ch. 6 TBA
October 5 Trees (Ctd.) Ch. 6Ch. 6 TBA
October 12 Spring Break and Symbol Tables No Class Ch. 7 TBA
October 19 Symbol Tables (Ctd.) Ch. 7 Ch. 7 TBA
October 26 Priority Queues Ch. 8Ch. 8 TBA
November 1 Election Day and Priority Queues (Ctd.) No ClassCh. 8 TBA
November 9 Graphs Ch. 11Ch. 11 TBA
November 16 Graphs (Ctd.) Ch. 11Section 12.1 TBA
November 23 Graphs (Ctd.) and Thanksgiving Section 12.2 No Class TBA
November 30 Sorting Ch. 9 Ch. 9 TBA