Spring 2021 Term 4 Schedule
Today
Lecture
Lab
Pset Out
Pset Due
Info
Quiz
Exam
April
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
11 | 12 Term 4: First day of classes | 13 | 14 Course policies quiz due | 15 | 16 | 17 |
18 | 19 | 20 | 21 Python basics quiz due | 22 | 23 | 24 |
25 | 26 | 27 | 28 Functions quiz due | 29 | 30 |
May
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 Cond/loops quiz due | 6 | 7 | 8 |
9 | 10 | 11 | 12 Lists quiz due | 13 | 14 | 15 |
16 | 17 | 18 | 19 Dictionaries quiz due | 20 | 21 | 22 |
23 | 24 | 25 No Lab | 26 Last day Term 4 classes Recursion quiz due | 27 Reading Day [Recursion quiz grades released this evening] | 28 Exam Day | 29 Reading Day Recursion retake 1 + Dict retake 2 due @12noon |
30 Reading Day | 31 Exam Day [Retake(s) grades released by 12noon] |
June
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
1 Finals End at 4pm Recursion retake 2 due @12noon | 2 | 3 | 4 | 5 | ||
Lectures
- Lec 1: Course Overview and Big Ideas
- Lec 2: The Python Language
- Lec 3: Functions 1
- Lec 4: Functions II
- Lec 5: Functions III
- Lec 6: Intro to Booleans
- Lec 7: Booleans + Conditionals
- Lec 8: Sequences + Loops
- Lec 9: Sequences + Loops
- Lec 10: While Loops + Early Return
- Lec 11: Memory Diagrams and Lists
- Lec 12: Nested Loops
- Lec 13: Intro to Dictionaries
- Lec 14: Dictionaries
- Lec 15: Dictionary Practice
- Lec 16: Intro to Recursion
- Lec 17: More Recursion
- Lec 18: Fruitful Recursion
- Lec 19: More fruitful recursion
- Lec 20: Wrap up
Labs
- Lab 1: Workflow, Thonny and Python
- Short Lab 2: Functions
- Lab 3: Fruitful Functions
- Code critique
- Lab 4: Conditionals
- Short Lab 5: Loops
- Lab 6: Lists
- Short Lab 7: Nested Loops
- Lab 8: Dictionaries I
- Short Lab 9: Dictionaries Practice
- Lab 10: Recursion I
- Short Lab 11: Fruitful Recursion
- No Lab