Resources
Here's a resource workflow to help guide you through the many resources on this page and in this class. Every node on the right hand side is clickable.
Semester | Midterm 1 | Midterm 2 | Final |
---|---|---|---|
Spring 2018 | N/A | ||
Fall 2017 | |||
Summer 2017 | N/A | ||
Spring 2017 | |||
Fall 2016 | |||
Summer 2016 | N/A | ||
Spring 2016 | |||
Fall 2015 | |||
Summer 2015 | |||
Spring 2015 | |||
Fall 2014 | |||
More Past Exams |
The following resources were created by current and past course staff to supplement the required course material. We hope you find them useful.
Getting Started
Variables & Functions
Control Structures
Environment Diagrams
Higher-Order Functions
Lambda Expressions
Orders of Growth
Python Lists
Trees
Object-Oriented Programming
Scheme
Tail Recursion
Interpreters
Iterators & Generators
Streams in Scheme
Streams in Python
SQL
Midterm 1
- Studying Guide
- Sequoia Eyzaguirre's Textbook
- Andrew's Midterm Reminders
- James Uejio's Midterm 1 Advice
- Albert Wu's Review & Practice Problems
- Alvin Wan's Review & Practice Problems
- Mark Miyashita's Notes & Practice Problems
- Tammy Nguyen's Guides & Practice Problems
- Fall 2017 TA Midterm 1 Review
-
Fall 2017 HKN Midterm 1 Slides
-
Fall 2017 CSM Midterm 1 Slides
- Fall 2017 CSM Midterm 1 Worksheet
-
Fall 2016 TA Midterm 1 Slides
Midterm 2
- Studying Guide
- Sequoia Eyzaguirre's Textbook
- Andrew's Midterm Reminders
- Albert Wu's Review & Practice Problems
- Alvin Wan's Review & Practice Problems
- Mark Miyashita's Notes & Practice Problems
- Tammy Nguyen's Guides & Practice Problems
- Alex Wang's Midterm 2 Practice Problems
-
Fall 2017 TA Midterm 2 Slides
- Fall 2017 TA Midterm 2 Review
-
Fall 2017 HKN Midterm 2 Slides
-
Fall 2017 CSM Midterm 2 Slides
-
Spring 2017 HKN Midterm 2 Slides
-
Spring 2017 CSM Midterm 2 Slides
-
Fall 2016 TA Midterm 2 Slides
Final Exam
- Studying Guide
- Sequoia Eyzaguirre's Textbook
- Albert Wu's Review & Practice Problems
- Alvin Wan's Review & Practice Problems
- Mark Miyashita's Notes & Practice Problems
- Tammy Nguyen's Guides & Practice Problems
- Ruta's Final Study Guide
- Alex Wang's Final Practice Problems
- Andrew's Final Studying Tips
- Fall 2017 TA Final Review
-
Fall 2017 HKN Final Slides
-
Fall 2017 CSM Final Slides Part 1
-
Fall 2017 CSM Final Slides Part 2
-
Spring 2017 HKN Final Slides
-
Spring 2017 CSM Final Slides