CSCI 3310
Advanced Data Structures and Data Abstraction
Section 001
Summer 2006

Last modified: 6/19/06

Announcements

There was a mistake in the strhash function in rb_support.cpp. If you get that file again, it has the mistake fixed. Alternatively, just fix the mistake. In strhash, line

    h = h << 4 + (int) str[i];
should be
    h = (h << 4) + (int) str[i];

The final exam is Wednesday, June 21, at the regular class time and room. You can bring two prepared sheets of 8.5x11 paper to the exam.

Large programming assignment 3 is available. Its due date has been set to June 19.


Syllabus

This is a course on algorithms and data structures, concentrating on data abstraction and object-oriented programming. See the syllabus.


Office hours

M-F 11:30-12:00, or by appointment.


Practice questions

  1. Practice questions for quiz 1


Programming Assignments

  1. Small programming assignment 1
  2. Small programming assignment 2
  3. Large programming assignment 1
  4. Large programming assignment 2
  5. Large programming assignment 3


Lab hours

The lab is open all day, but will only be staffed from 2:00pm-9:00pm MTTh, and 2:00pm-5:00pm Friday. The door will be locked, even when the lab is open, but you can enter by pushing hard on the door.