CS 136: Elementary Algorithm Design and Data Abstraction, Spring 2020

Calendar

Below are the tentative schedules for lectures and assignments. All dates are subject to change.

Lecture Progress

The following table indicates how far you should have worked through the lecture slides:

Week #DateSection (— slide)
1Wednesday, May 13End of Section 1
2Wednesday, May 20End of Section 2
3Wednesday, May 27End of Section 3
4Wednesday, June 03Section 4 – slide 52
5Wednesday, June 10Section 5 – slide 22
6Wednesday, June 17Section 6 – slide 34
7Wednesday, June 24Section 7 – slide 31
8Wednesday, July 01Section 8 – slide 16
9Wednesday, July 08Section 9 – slide 24
10Wednesday, July 15Section 10 – slide 15
11Wednesday, July 22Section 11 – slide 30
12Wednesday, July 29Section 12 – slide 17
13Wednesday, August 03End of Section 13

Assignments

Assignments can be found on the assignment page. They must be handed in by 9:00 pm on the day they are due.

Assignment #Post DateDue Date
A00Wednesday, May 13Friday, May 22
A01Friday, May 22Friday, May 29 Tuesday, June 02
A02Friday, May 29Friday, June 05 Sunday, June 07
A03Friday, June 05Friday, June 12
A04Friday, June 12Friday, June 19
A05Friday, June 19Friday, June 26 Sunday, June 28
A06Friday, June 26Friday, July 03
A07Friday, July 03Friday, July 10 Sunday, July 12
A08Friday, July 10Friday, July 17
A09Friday, July 17Friday, July 24
A10Friday, July 24Sunday, August 02 Wednesday, August 05

9:00 pm according to Eastern Daylight Time, i.e., local time in Waterloo.