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.
AnnouncementsThere is a RSS feed available. It might be worth subscribing to it.
Happy End of Term (2014-04-23)
Thanks for your hard work during the term. We hope everyone has a great summer break.
A5 Marks Available (2014-04-11)
Marks for A5 is now available. You can view your marks on both MarkUs and Course Website.
Final Exam Office Hours (2014-04-05)
Final exam office hours have been posted.
A4 Marks Available (2014-04-01)
Marks for A4 is now available. You can view your marks on both MarkUs and Course Website.
Assignment 4 Solutions (2014-03-30)
Assignment 4 solutions have been posted.
Office Hour Modification on Apr 1st (2014-03-26)
Instructor Shahin Kamali and instructor Olga Zorin cancelled their office hours on Apr 1st.
Instead, they will hold office hours on Thursday (Apr 3rd) with the same time slots.
Assignment 5 Posted (2014-03-26)
Assignment 5 has been posted.
kd-tree programming question due date deferred (2014-03-20)
The kd-tree programming question's due date has been deferred to March 26th at 9:30am.
A3 Marks Available (2014-03-18)
Marks for A3 is now available. You can view your marks on both MarkUs and Course Website.
kd-tree programming question due date deferred (2014-03-13)
The kd-tree programming question's due date has been deferred for at least a week.
Midterm Postmortem and Midterm Mark Appeal (2014-03-12)
Midterm postmortem is ready now, you can find it under Exam section. Please make sure you check the midterm postmortem before making your mark appeal. If you would like to submit your mark appeal, please see instruction under Course Info section. The deadline for midterm mark appeal is Tuesday, March 18th, 2014.
Please seek help from instructors or tutors if you have any question related to midterm. Christina will hold extra office hour from 10:00 - 11:30 on Friday, March 14th. Her regular office hour will also be held on that day, which is from 2:00 - 4:00.
Assignment 4 Posted (2014-03-05)
Assignment 4 has been posted.
Midterm Handback (2014-03-03)
Marked midterms will be handed back in class tomorrow. Please bring your WatCard, and remember to look up your sequence number beforehand.
Lecture Cancelled on Feb 27th (2014-02-25)
All lectures on Feb 27th will be cancelled. Instructors are available in their offices during their regular lecture time slots.
A2 Marks Available (2014-02-21)
Marks for A2 is now available. You can view your marks on both MarkUs and Course Website.
Midterm Seating Posted (2014-02-21)
Seating for CS240 midterm is available now.
You can find the information under the "Exams" link on course website. Please look up and record your room and seat ahead of time.
Midterm Review Session (2014-02-14)
There will be a midterm review session on Feb 23rd (Sunday).
Time: 3:00pm - 5:00pm
Location: MC 1085
Reading Week Office Hour, Lectures and Tutorials (2014-02-14)
Office hours during reading week are by appointment only.
All lectures and tutorials during reading week are cancelled.
A0 & A1 Marks Available (2014-02-07)
Marks for A0 and A1 are now available. You can view your marks on both MarkUs and Course Website.
- Assignment marks and feedback are released on MarkUs as soon as marking is completed. MarkUs has the most up-to-date results for assignment marking.
- The Course Info page has a link under Marks with the summary of assignment and midterm marks. Course website is only updated periodically, which means a full refresh of all the marks after every assignment mark release on MarkUs and after midterm marking.
Assignment 3 Posted (2014-02-06)
Assignment 3 has been posted.
Office Hour Changes (2014-02-06)
Effective immediately, the Friday 10AM office hours have been canceled. Please send the course account an email if you want to reach the course staff outside of scheduled office hours.
Assignment 1 is out! (2014-01-09)
Assignment 1 is out, and is due on the 22nd at 9:30 am.
Tutorials start on 15 January (2014-01-07)
Tutorials will not be held on 8 January, and will start on the 15th.