Fall 2020 Term 2 Schedule
Today
Lecture
Lab
Pset Out
Pset Due
Info
Quiz
Exam
October
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
25 | 26 Term 2: First day of classes | 27 | 28 Course policies quiz due | 29 | 30 Last day to add | 31 |
November
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 Python basics quiz due | 5 | 6 Last day to drop | 7 |
8 | 9 | 10 | 11 Functions quiz due | 12 | 13 | 14 |
15 | 16 | 17 | 18 Cond/loops quiz due | 19 | 20 | 21 |
22 | 23 Pretend Bunny quiz due | 24 | 25 Lists quiz due | 26 Thanksgiving Break | 27 Thanksgiving Break | 28 |
29 | 30 |
December
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 Dictionaries quiz due | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 Last day to withdraw Last day of Term 2 classes Recursion quiz due | 12 Remote Reading Period |
13 Remote Reading Period [Recursion quiz grades released by 8am] | 14 Remote Finals Begin Recursion retake 1 + Dict retake 2 due @12noon | 15 [Retake(s) grades released by 8am] | 16 Recursion retake 2 due @12noon | 17 [Recursion retake 2 grades released by 8am] | 18 Remote Finals End | 19 |
20 | 21 | 22 | 23 | 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 5: Functions III
- 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: Dictionaries
- Lec 15: Dictionary Accumulation Patterns
- Lec 16: Intro to Recursion
- Lec 17: More Recursion and Fruitful Recursion
- Lec 18: Fruitful Recursion
- Lec 19: Recursion Practice
- Lec 20: Final Review
Labs
- Lab 1: Workflow, Thonny and Python
- Lab 2: Functions
- 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 II