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)
- The solution for question 3 of Tutorial 10 is in the protected files area which is on the course website.
- Assignment 5 solution has been posted in the protected file area on the course website.
- The solution for question 2 of Tutorial 9 is in the protected files area which is on the course website.
- Assignment 4 marks have been released on MarkUs.
- The Post-Mortem can be found on the Assignments page, outlining common mistakes found during marking.
- Please read the Mark Appeals section before submit a remark request.
- You must send an e-mail to cs240@uwaterloo.ca within two weeks (before December 9) for your request to be handled.
- Assignment 4 solution has been posted in the protected file area on the course website.
- The solution for question 3 of Tutorial 7 is in the protected files area which is on the course website.
- The solution for question 4 of Tutorial 8 is in the protected files area which is on the course website.
- Assignment 5 has been posted on the Assignment page. It is due Wed., Nov 27 at 5:00 PM.
- Please check A5 Official Post On Piazza for clarifications and FAQ.
- Assignment 3 marks have been released on MarkUs.
- The Post-Mortem can be found on the Assignments page, outlining common mistakes found during marking.
- Please read the Mark Appeals section before submit a remark request.
- You must send an e-mail to cs240@uwaterloo.ca within two weeks (before November 26) for your request to be handled.
- The solution for question 3 of Tutorial 6 is in the protected files area which is on the course website.
- Until noon, Fri. Nov. 15, 2019
- Make sure you check the post mortem first and submit using the form provided -- both are on the Exams page (https://www.student.cs.uwaterloo.ca/~cs240/f19/exams.phtml)
- Assignment 4 has been posted on the Assignment page. It is due Wed., Nov 13 at 5:00 PM.
- Please check A4 Official Post On Piazza for clarifications and FAQ.
- Assignment 3 solution has been posted in the protected file area on the course website.
- You should have received an email to your WatIAM/Quest userid@uwaterloo.ca with a link to the marking for your CS 240 Midterm . (If you did not receive an email, please check your spam folder or log in to WatIAM and check your profile to see where your email is being forwarded. Even though you can log into Crowdmark and view your results it is important that your email be set up properly.
- The CS 240 midterm is out of 59 and the average is 66.7%. See summary of grades (https://www.student.cs.uwaterloo.ca/~cs240/cgi-bin/displayMarks.cgi) on the Course info page for your overall midterm mark. If you have concerns about your performance on the midterm, please speak with your instructor.
- When to submit: from *after* the Midterm post-mortem posting on the Exams web page and how to submit instructions are released (watch for an announcement) until two weeks after the post-mortem posting
- How: Refer to the Mark Appeals section on the Course info page and the midterm re-mark request instructions (coming soom) *before*submitting any re-mark requests. When to expect results: all re-marks will be processed together after the re-mark request deadline. Requesters will be notified by email or a post when the results are ready in Crowdmark.
- Both solutions can be found under protected file area
- As midterm is on Thursday, there is no lecture this Thursday.
- Please look up your seating before the midterm.
- Today, LEC 001(1:00-2:20 PM) will be in EV2 2002.
- The room for LEC 002 (PHY 313) does not change.
- Midterm Help Session: Tuesday(Oct 22), 4:00-5:30, MC 2066
- Midterm Location: AHS 1689
- Thursday 2pm-4pm
- Friday 1pm-3pm
- or by appointment
- Modules 01 - 05 inclusive
- Module 6 up to Slide 6(up to and including the lecture on Thursday October 10)
- Assignment 2 marks have been released on MarkUs.
- The Post-Mortem can be found on the Assignments page, outlining common mistakes found during marking.
- Please read the Mark Appeals section before submit a remark request.
- You must send an e-mail to cs240@uwaterloo.ca within two weeks (before October 27) for your request to be handled.
- Assignment 3 has been posted on the Assignment page. It is due Wed., Oct 30 at 5:00 PM.
- Note: Fist five questions in A3 could help prepare for the midterm.
- The solution for question 3 of Tutorial 4 is in the protected files area which is on the course website.
- For Only the Tuesday after Reading Week (Oct 22), LEC 001(1:00-2:20 PM) will be in EV2 2002.
- For the rest of the term, LEC 001 (1:00-2:20PMTTh) will still be held in PHY 235.
- The room for LEC 002 (PHY 313) does not change.
- Assignment 1 marks have been released on MarkUs.
- The Post-Mortem can be found on the Assignments page, outlining common mistakes found during marking. Please read the Mark Appeals section before submit a remark request. You must send an e-mail to cs240@uwaterloo.ca within two weeks (before October 14) for your request to be handled.
- Assignment 2 has been posted on the Assignment page. It is due Wed., Oct 2 at 5:00 PM.
- Please check A2 Official Post On Piazza for clarifications and FAQ.
- Assignment 0 marks are released on MarkUs.
- Your A0 grade will contribute up to 6 bonus marks for your assignment 1 mark (raw score).
- See the Mark Appeals policy for information on remark requests.
- For the rest of the term, starting Thurs. September 12, 2019 and except Tues. Oct. 22 (LEC 001 will be in EV2 2002 on Oct. 22) , LEC 001 (1:00-2:20PMTTh) will be held in PHY 235.
- The room for LEC 002 (PHY 313) does not change.
- A1 has been released.
- A0 has been released.
- Welcome to CS 240 Fall 2019!i
- These pages will be updated as information is available.
Tutorial 10 Partial Solutions Posted (2019-12-03)
A5 Solution Posted (2019-11-28)
Tutorial 9 Partial Solutions Posted (2019-11-25)
A4 Marks Released (2019-11-25)
A4 Solution Posted (2019-11-16)
Tutorial 7, 8 Partial Solutions Posted (2019-11-16)
A5 Posted (2019-11-14)
A3 Marks Released (2019-11-12)
Tutorial 6 Partial Solutions Posted (2019-11-03)
CS 240 Midterm ReMark Requests are now being accepted (2019-11-01)
A4 Posted (2019-10-30)
A3 Solution Posted (2019-10-30)
Midterm Marks Released (2019-10-29)
CS240 Midterm Results:Midterm Help Partial Solution and TUT05 Partial Solution Posted (2019-10-23)
No Lecture on Thursday(Oct 24th) (2019-10-22)
LEC 001 (1:00-2:20TTh) Room Temporary Switch Back Today (2019-10-22)
Midterm Help Session and Midterm Location (2019-10-18)
Office Hour before Midterm this Week (2019-10-15)
In MC 4065