Calendar

Notation (by example):

  • “L02: M02-29” means that for the second lecture, we expect to cover up to about module 02, slide 29. The lecture will end at (approximately) this slide.
  • “A01 out” means that assignment 01 will be released that day.
  • “A01 Due - functions” means that A01 will be due at 9:00pm that day and will cover “functions”. Yes, the topics are somewhat cryptic.
  • “(AM)” means the assignment will be “auto-marked” only.
  • “(1/2 assign)” means the assignment will be about half as long as usual and worth half the usual marks.

Here is a 1-page PDF and a 2-page PDF of the calendar.


January 2024
 
SundayMondayTuesdayWednesdayThursdayFridaySaturday

 
 
1 2 3 4 5 6
7
Wk01
 
8
Lectures begin
9
L01: M02-02
10 11
L02: M02-24
12
A00 Out
A01 Out
13
14
Wk02
 
15 16
L03: M02-49
17 18
L04: M03-19
19
A00 Due - Getting started
A02 Out
20
21
Wk03
 
22 23
L05: M03-37
A01 Due - Functions
24 25
L06: M05-14
26
A03 Out
27
28
Wk04
 
29 30
L07: M05-35
A02 Due - Conditionals
31
 
 

February 2024
 
SundayMondayTuesdayWednesdayThursdayFridaySaturday

 
 
1
L08: M06-10
2
A04 Out
3
4
Wk05
 
5 6
L09: M07-26
A03 Due - DRecipe; Lists I
7 8
L10: M07-44
9
A05 Out
10
11
Wk06
 
12 13
L11: M07-71
A04 Due - Lists II
14 15
L12: M08-26
16
A06 Out
17
Reading Week Starts
18
 
 
19
Family Day
20 21 22 23 24
25
Wk07
Reading Week Ends
26 27
L13: M10-11
A05 Due - Lists III
28 29
L14: M10-33

 
 

March 2024
 
SundayMondayTuesdayWednesdayThursdayFridaySaturday

 
 
1 2
3
Wk08
 
4
Midterm Exam
5
L15: M12-05
6
Exam Marking; no office hours
7
L16: M13-15
8 9
10
Wk09
 
11 12
L17: M14-11
13 14
L18: M14-41
15
A07 Out
16
17
Wk10
 
18 19
L19: M15-22
A06 Due - Lists IV; Struct; AccumRec
20 21
L20: M16-29
22
A08 Out
23
24
Wk11
 
25 26
L21: M17-19
A07 Due - Binary Trees; Gen Trees
27 28
L22: M18-23
A09 Out
29
Good Friday
30
31
Wk12
 

 
 

April 2024
 
SundayMondayTuesdayWednesdayThursdayFridaySaturday

 
 
1 2
L23: M19-06
A08 Due - Local; Funcs as Vals
3 4
L24: M19-42
5 6
7
Wk13
 
8
Lectures end
A09 Due - HOF, GenRec
9 10 11
Exams begin
12 13
14
 
 
15 16 17 18 19 20
21
 
 
22 23 24 25
Exams end
26 27
28
 
 
29 30