CS5: Introduction to Computer Science at Harvey Mudd College
CS5Green Web > WebHome
Submissions: CS submission site
CS 5 Green:

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