Calendar

“M02-end” means that you should have studied the lecture materials up to the end of Module 2 by the end of January 14 to keep up with the course.

“A01 due (functions, DR)” means that assignment 01 is due on Tuesday, January 19. The piece in brackets is an abbreviation on what the assigment covers.

Here is a PDF of the calendar.


January 2021
 
SundayMondayTuesdayWednesdayThursdayFridaySaturday

 
 
1 2
3
 
 
4 5 6 7 8 9
10
 
 
11
Classes begin
A00 out
A01 out
12
M00-end
M01-end
13 14
M02-end
15
A02 out
A00 due (markus)
16
17
Reflection 01 due
 
18 19
A01 due (functions, DR)
20 21
M03-end
22
Add deadline
A03 out
23
24
Reflection 02 due
 
25 26
M04-end
A02 due (map, foldr, range)
27 28
M05-slide 11
29
Drop deadline
A04 out
30
31
Reflection 03 due
 

 
 

February 2021
 
SundayMondayTuesdayWednesdayThursdayFridaySaturday

 
 
1 2
A03 due (cond, filter)
3 4
M05-end
5
A05 out
6
7
Reflection 04 due
 
8 9
A04 due (lambda, foldr)
10 11
M06-end
12 13
14
 
 
15
Family Day
16
Reading Week
17
Reading Week
18
Reading Week
19
Reading Week
A06 out
20
21
 
 
22
135->115 deadline
Reflection 05 due
23
A05 due (recursive lists)
24 25
M07-end
26
A07 out
27
28
Reflection 06 due
 

 
 

March 2021
 
SundayMondayTuesdayWednesdayThursdayFridaySaturday

 
 
1 2
A06 due (recursive Nats)
3 4
M8-end
5 6
7
Reflection 07 due
 
8 9
M9-end
A07 due (lists, dictionaries)
10 11
M10-end
12
A08 out
13
14
Daylight savings time begins
Reflection 08 due
15
Scheduled Pause
16
Scheduled Pause
17 18
M11-end
Midterm
19
A09 out
20
21
Reflection 09 due
 
22 23
M12-end
A08 due (trees)
24 25
M13-end
26
A10 out
27
28
Reflection 10 due
 
29 30
WD deadline
M14-end
A09 due (local; functions as values)
31
 
 

April 2021
 
SundayMondayTuesdayWednesdayThursdayFridaySaturday

 
 
1
M15-end
2
A11 out
3
4
Reflection 11 due
 
5 6
M16-27
A10 due (abstraction; generative recursion)
7 8
M16-end
9 10
11
Reflection 12 due
 
12 13
M17-end
A11 due (graphs)
14
Classes end
15 16 17
Exams begin
18
 
 
19 20 21 22 23 24
25
 
 
26
Exams end
27 28 29 30