Fall 2021 Schedule

Key:
Today
Lecture
Lab
Pset Out
Pset Due
Info
Quiz
Exam
If a deadline conflicts with a religious holiday you observe (that's not listed), please contact your instructor to discuss accommodations. hi

September

SunMonTueWedThuFriSat
5
6
7
8
First day of classes
Lab 1: Workflow, Thonny and Python
9
Lec 1: Course Overview and Big Ideas
Lab 1: Workflow, Thonny and Python
10
Lec 1: Course Overview and Big Ideas
Course policies quiz due
11
12
13
Lec 2: The Python Language
14
Lec 2: The Python Language
ps01 due
ps02 out
15
Lab 2: Functions
16
Lec 3: Functions 1
Lab 2: Functions
17
Lec 3: Functions 1
ps01: Python basics quiz due
18
19
20
Lec 4: Functions II
21
Lec 4: Functions II
ps02 due
ps03 out
22
Lab 3: Fruitful Functions
23
Lab 3: Fruitful Functions
Lec 5: Functions III
24
Lec 5: Functions III
ps02: Functions quiz due
25
26
27
Lec 6: Intro to Booleans
28
Lec 6: Intro to Booleans
ps03 due
ps04 out
29
Lab 4: Conditionals
30
Lab 4: Conditionals
Lec 7: Booleans + Conditionals
  

October

SunMonTueWedThuFriSat
     
1
Lec 7: Booleans + Conditionals
ps03: Conds quiz due
2
3
4
Lec 8: Sequences + Loops
5
Lec 8: Sequences + Loops
ps04 due
6
7
Midterm
8
Midterm
9
10
11
Fall Break
12
Fall Break
13
Lab 5: Loops
ps05 out
14
Lab 5: Loops
Lec 9: Loops
15
Lec 9: Loops
psN quiz due
16
Tanner Conference
17
18
Lec 10: Lists and Memory Diagrams
19
Lec 10: Lists and Memory Diagrams
ps05 due
ps06 out
20
Lab 6: Lists
21
Lab 6: Lists
Lec 11: Nested Loops
22
Lec 11: Nested Loops
psN quiz due
23
24
25
Lec 12: More Memory Diagrams + Sets
26
Lec 12: More Memory Diagrams + Sets
ps06 due
ps07 out
27
Lab 7: Nested Loops
28
Lab 7: Nested Loops
Lec 13: Intro to Dictionaries
29
Lec 13: Intro to Dictionaries
psN quiz due
30

November

SunMonTueWedThuFriSat
 
1
Lec 14: Dictionaries + Memory Diagrams
2
Lec 14: Dictionaries + Memory Diagrams
ps07 due
ps08 out
3
Lab 8: Dictionaries I
4
Lab 8: Dictionaries I
Lec 15: Dictionary Accumulation Patterns
5
Lec 15: Dictionary Accumulation Patterns
psN quiz due
6
7
8
Lec 16: Intro to Recursion
9
Lec 16: Intro to Recursion
ps08 due
ps09 out
10
Lab 9: Dictionaries II
11
Lab 9: Dictionaries II
Lec 17: More Recursion
12
Lec 17: More Recursion
psN quiz due
13
14
15
Lec 18: Fruitful Recursion
16
Lec 18: Fruitful Recursion
ps09 due
ps10 out
17
Lab 10: Recursion I
18
Lab 10: Recursion I
Lec 19: More fruitful recursion
19
Lec 19: More fruitful recursion
psN quiz due
20
21
22
Lec 20:
23
Lec 20:
ps10 due
24
Thankgiving Break
25
Thankgiving Break
26
Thankgiving Break
27
28
29
Lec 21:
30
Lec 21:
ps11 out
    

December

SunMonTueWedThuFriSat
   
1
Lab 11: Fruitful Recursion
2
Lab 11: Fruitful Recursion
Lec 22:
3
Lec 22:
psN quiz due
4
5
6
Lec 23:
7
Lec 23:
ps11 due
8
Lab 12:
9
Lab 12:
Lec 24:
10
Lec 24:
psN quiz due
11
12
13
Lec 25:
14
Last day of Fall classes
Lec 25:
15
Reading Day
16
Exam Day
17
Exam Day
18
Reading Day
19
Reading Day
20
Exam Day
21
Exam Day
22
Finals End at 4pm
23
24
25

Lectures

Labs

Psets