Resources
Welcome to the CS 61A resources page! Here's a resource workflow to help guide you through the many resources on this page and in this class. Click on one of the boxes to see the available resources.
Toggle Workflow
Semester | Midterm 1 | Midterm 2 | Final |
---|---|---|---|
Spring 2022 | N/A | ||
Fall 2021 | |||
Summer 2021 | |||
Spring 2021 | |||
Fall 2020 | |||
Summer 2020 | |||
Spring 2020 | |||
Fall 2019 | |||
Summer 2019 | N/A | ||
Spring 2019 | |||
Fall 2018 | |||
Summer 2018 | N/A | ||
Spring 2018 | |||
Fall 2017 | |||
Summer 2017 | N/A | ||
Spring 2017 | |||
Fall 2016 | |||
Summer 2016 | N/A | ||
Spring 2016 | |||
Fall 2015 | |||
Summer 2015 | |||
Spring 2015 | |||
Fall 2014 | |||
Pre-2014 |
Semester | Midterm 1 | Midterm 2 | Final |
---|---|---|---|
Summer 2021 | N/A | N/A | |
Spring 2021 | N/A | ||
Summer 2020 | N/A | N/A | |
Summer 2018 | N/A | N/A | |
Spring 2018 | N/A | N/A | |
Summer 2017 | N/A | N/A | |
Spring 2017 | |||
Fall 2014 | N/A | N/A |
The following resources were created by current and past course staff to supplement the required course material. We hope you find them useful. Currently you'll find only topics that you are covering or have covered. As you move further along in the course, this page will gradually change and resources will be moved from the Still To Come header to higher up.
Final Review
BNF
Regular Expressions
Scheme Data Abstraction
Tail Recursion
Scheme Lists
Interpreters
Scheme
Mutable Trees
Efficiency
Generators
Iterators
Linked Lists
Trees
Object-Oriented Programming
Mutability
Python Lists
Tree Recursion
Recursion
Lambda Expressions
Environment Diagrams
Higher-Order Functions
Control
Variables & Functions
Getting Started
WWPD
Advice
Misc Guides
- (Spring 2022) Composition Guide
- (Spring 2022) Studying Guide
- (Spring 2022) Debugging Guide
- (Spring 2022) Pair Programming Guide
- (Spring 2020) Midterm 1 Guide
- (Spring 2020) Midterm 2 Guide
- (Spring 2020) Finals Guide
- (Summer 2019) Su19 Guide to Studying for the Final
- (Spring 2014) Andrew's Guide to Getting Unstuck