CS240: Data Structures and Data Management, Spring 2018

Course Description

The course introduces widely used and effective methods of data organization, focusing on data structures, algorithms, and the performance of these algorithms. Specific topics include priority queues, sorting, dictionaries, data structures for text processing.

More details on the goals and coverage of the course can be found in the official course description.


Victoria Day Holiday Monday (2018-05-18)

Monday May 21st is the Victoria Day holiday. This means there will be no tutorials or consulting hours that day, however Tuesday May 22nd will be using the Monday class schedule. This means that there will be tutorials and office hours on Tuesday as if it were a Monday, and no Tuesday lectures (or office hours). The only lectures next week will be the regular Thursday lectures.

Have a good long weekend!

Assignment 2 has been released (2018-05-16)

A0 Released (2018-05-15)

We have just released the marks for A0. You can check your grade on MarkUs.

Lecture Access Cards required starting Thursday May 3 for 2:30pm lecture and Tuesday May 8 for 10:00am lecture. (2018-05-03)

See Piazza post 15 for details. Link to access cards can be found on piazza or at the top of the lectures page of the course website.

Assignment 1 has been released (2018-05-02)

Assignment 0 has been released (2018-05-02)

Welcome to CS 240! (2018-04-26)

Important announcements throughout the term will be posted here, as well as on Piazza. Be sure to check here regularly.