Fall 2020 Term 1 Schedule
Today
Lecture
Lab
Pset Out
Pset Due
Info
Quiz
Exam
August
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
30 | 31 First day of classes |
September
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
1 | 2 Course policies quiz due | 3 | 4 Last day to add | 5 | ||
6 | 7 Labor Day | 8 #ScholarStrike | 9 #ScholarStrike | 10 Python basics quiz due | 11 Last day to drop | 12 |
13 | 14 | 15 Functions quiz due | 16 | 17 | 18 | 19 |
20 | 21 | 22 Cond/loops quiz released | 23 Cond/loops quiz due | 24 | 25 | 26 |
27 | 28 | 29 Lists quiz released | 30 Lists quiz due |
October
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 Dictionaries quiz released | 7 Dictionaries quiz due | 8 | 9 | 10 |
11 | 12 Lec 19: Wrap up | 13 Last day of Term 1 classes Recursion quiz released | 14 Reading Period Recursion quiz due | 15 Reading Period | 16 Finals | 17 Finals |
18 | 19 Inter-term break | 20 Inter-term break | 21 Inter-term break | 22 Inter-term break | 23 Inter-term break | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Lectures
- Lec 1: Course Overview and Big Ideas
- Lec 2: The Python Language
- Lec 3: Functions 1
- Lec 4: Functions II
- Lec 6: Intro to Booleans
- Lec 7: Booleans + Conditionals
- Lec 8: Sequences + Loops
- Lec 9: Loops
- Lec 10: Lists and Iteration
- Lec 11: Lists and Memory Diagrams
- Lec 12: Nested Loops
- Lec 13: Intro to Dictionaries
- Lec 14: Intro to Dictionaries
- Lec 15: Dictionary Accumulation Patterns
- Lec 16: Intro to Recursion
- Lec 17: Fruitful Recursion
- Lec 18: More Recursion
- Lec 19: Wrap up
Labs
- Lab 1: Workflow, Thonny and Python
- Lab 2: Functions
- CANCELLED Lab 3: Fruitful Functions
- Code critique
- Lab 4: Conditionals
- Lab 5: Loops
- Lab 6: Lists
- Lab 7: Nested Loops
- Lab 8: Dictionaries I
- Lab 9: Dictionaries II
- Lab 10: Recursion I
- Lab 11: Fruitful Recursion
- Code Critique Lab