Course Description
The course introduces widely used and effective methods of data organization, focusing on data structures, their algorithms, and the performance of these algorithms. Specific topics include priority queues, sorting, dictionaries, and 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]
- [Jan 29] Tutorial 3 has been posted on the tutorials page.We'll be covering problems on priority queue sorting and average and expected runtime. The tutorial will be in-person on Monday, January 30th.
- [Jan 26] Assignment 2 (A2) has been posted on the assignments page. It is due on Feb 15th @5:00pm to MarkUs and covers content from Module 2 and 3.
- [Jan 26] Programming Question 1 (PQ1) has been posted on the assignments page. It is due on Feb 8th @5:00pm to Marmoset and covers content from Module 2 and 3.
- [Jan 24] Assignment 0 Grades have been released on MarkUs. Please see the official Piazza post for more information.
- [Jan 21] Tutorial 2 has been posted on the tutorials page. We'll be covering problems on runtime analysis and priority queues. The tutorial will be in-person on Monday, January 23rd.
- [Jan 16] Tutorials begin today. You can find the handout for the Tutorial 1 on the page here.
- [Jan 12] The finalized schedule of office hours has been posted on the personnel page. Office hours formally begin from Monday, January 16th, though they are offered through appointment before that.
- [Jan 11] Assignment 1 (A1) has been posted on the assignments page. It is due on January 25th @5:00pm to MarkUs and covers content from Module 1.
- [Jan 11] Assignment 0 (A0) has been posted on the assignments page. It is due on January 18th @ 5:00pm to MarkUs and covers the basics of LaTeX.
- [Jan 11] Academic Integrity Declaration 1 (AID 1) has been posted on the assignments page. This must be signed and submitted to MarkUs by January 18th @ 5:00pm in order for A0, A1, A2, and PQ1 to be marked.
- [Jan 11] Tutorial 0 has been posted on LEARN. It is an asynchronous video that explains the basics of LaTeX and will be useful in completing Assignment 0. The handout is posted on the tutorials page.
- Welcome to CS 240 Winter 2023! These pages will be updated as information becomes available.
-
CS 240 W23 classes start on Tuesday, January 10th, 2023. They will be in-person.
There are no tutorials on Monday, January 9th; instead, we will be posting a video on LEARN, which covers the basics of using LaTeX. This will be needed to complete Assignment 0.