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.
Announcements (most recent at top)
- Tutorial 10 has been posted on the tutorial page. (April. 5)
- Tutorial 09 has been posted on the tutorial page. (March. 30)
- Tutorial 08 has been posted on the tutorial page. (March. 23)
- Tutorial 07 has been posted on the tutorial page. (March. 15)
- Assignment 4 has been posted on the Assignment page. It is due Wednesday, March 24 at 5:00 PM. Please check A4 Official Post on Piazza for clarifications and FAQ. (March. 4)
- Tutorial 06 has been posted on the tutorial page. (March. 4)
- Tutorial 05 has been posted on the tutorial page. (Feb. 26)
- Assignment 2 marks has been released on the Assignment page. (Feb. 19)
- Tutorial 04 has been posted on the tutorial page. (Feb. 12)
- Assignment 3 has been posted on the Assignment page. It is due Wednesday, March 3 at 5:00 PM. Please check A3 Official Post on Piazza for clarifications and FAQ. (Feb. 10)
- Assignment 1 marks has been released on the Assignment page. (Feb. 8)
- Tutorial 03 has been posted on the tutorial page. (Feb. 8)
- Tutorial 02 has been posted on the tutorial page. (Jan. 28)
- Assignment 2 has been posted on the Assignment page. It is due Wednesday, February 10 at 5:00 PM. Please check A2 Official Post on Piazza for clarifications and FAQ. (Jan. 27)
- Tutorial 01 has been posted on the tutorial page. (Jan. 22)
- Tutorial 00 has been posted on the tutorial page. (Jan. 15)
- Assignment 1 has been posted on the Assignment page. It is due Wednesday, Jan. 27 at 5:00 PM. Please check A1 Official Post on Piazza for clarifications and FAQ. (Jan. 13)
- Assignment 0 has been posted on the Assignment page. It is due on Wednesday, Jan. 20 at 5:00 PM. It introduces LaTeX, the recommended tool for creating your assignment submission PDFs. We will cover LaTeX and prepare you for Assignment 0 in the first tutorial. The assignment is optional, but awards you up to 6 bonus marks for Assignment 1. Please check A0 Official Post on Piazza for clarificcations and FAQ. (Jan. 11)
- Welcome to CS 240 Winter 2021! These pages will be updated as information is available.(Dec 23)