
Lectures, Homework Assignments, and Readings
Week | Tuesday | Thursday | Homework | Reading in CFB |
---|---|---|---|---|
0 | 08/31/21 - Lec 0: Introduction + picobot (M) | 09/02/21 - Lec 1: Intro to Python (M) | Homework 0 | 0, 1.1-1.5 |
1 | 09/07/21 - Lec 2: if-elif-else and for loops (M) | 09/09/21 - Lec 3: Loops on Strings and Lists (M) | Homework 1 | 1.6-1.11, 2 |
2 | 09/14/21 - Lec 4: Writing Larger Programs (M) | 09/16/21 - Lec 5: While loops (M) | Homework 2 | 3, 4 |
3 | 09/21/21 - Lec 6: Intro to Recursion (J) | 09/23/21 - Lec 7: Milk + recursion (J) | Homework 3 | 5 |
4 | 09/28/21 - Lec 8: Use it or Lose it (J) | 09/30/21 - Lec 9: Dictionaries (J) | Homework 4 | 6, 7.1-7.4 |
5 | 10/05/21 - Lec 10: Alignment (J) | 10/07/21 - Lec 11: Care packages (J) | Homework 5 | 7.5, 7.6, 8.1-8.7 |
6 | 10/12/21 - Lec 12: Hmmm 1 (Z) | 10/14/21 - Lec 13: Hmmm 2 (Z) | No HW over fall break | |
7 | 10/19/21 - Happy fall break! | 10/21/21 - Lec 14: Recursion on Trees (E) | Homework 6/7 | 9 |
8 | 10/26/21 - Lec 15: UPGMA (E) | 10/28/21 - Lec 16: More trees! (E) | Homework 8 | 10, 11 |
9 | 11/02/21 - Lec 17: Midterm Review (E) | 11/04/21 - Midterm | No Homework | |
10 | 11/09/21 - Lec 18: RNAFolding (E) | 11/11/21 - Lec 19: Oops (E) | Homework 9 | 12, CS For All Chapter 6 |
11 | 11/16/21 - Lec 20: Oops etc. (E) | 11/18/21 - Lec 21: Finishing up Oops (E) | Homework 10 | CS For All Chapter 6 |
12 | 11/23/21 - Lec 22: Projects! (MJE) | 11/25/21 - Happy Thanksgiving! | Project Descriptions | |
13 | 11/30/21 - Lec 23: Theory 1 (G) | 12/02/21 - Lec 24: Theory 2 (G) | Work on Projects | |
14 | 12/07/21 - Lec 25: Theory 3 (G) | 12/09/21 - Finale (MJE) | Work on projects |