Course Materials
Check back here after each class to find links to lecture slides, labs, and homework assignments.
Week 1: Intro
- Lec 1
- HW 1
- Survey & Office Hours
- Due Aug 29 11:59 pm ET
- Lec 2
- Lec 3
- Lab 1
Week 2: Computational Thinking
- Lec 4
- HW 2
- Algorithms
- Due Sep 3 11:59 pm ET
- Lec 5
- Lec 6
- Lab 2
Week 3: Intro to Python
- Lec 7
- HW 3
- Operators and Variables
- Due Sep 10 11:59 pm ET
- Lec 8
- Lab 3
Week 4: More Python
- Lec 9
- HW 4
- Variables and (I/O)
- Due Sep 17 11:59 pm ET
- Lec 10
- Lec 11
- Lab 4
Week 5: Conditionals
- Lec 12
- HW 5
- Conditionals
- Due Sep 25 11:59 pm ET
- Lec 13
- Lec 14
- Review
Week 6: Conditionals Continued
- Lec 15
- Lab 5
- Lec 16
- Lec 17
- HW 6
- While Loops
- Due Oct 4 11:59 pm ET
Week 7: While Loops
- Lec 18
- Lab 6
- Lec 19
- Lec 20
Week 8: Functions
- Lec 21
- HW 7
- Functions
- Due Oct 14 11:59 pm ET
- Lec 22
- Lab 7
Week 9: Midterm
- Lec 23
- Lec 24
- Midterm Practice
- [zoom]
- Midterm
- Oct 17 (004) or Oct 18 (H02) in class