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 |
---|---|---|---|
Summer 2023 | N/A | ||
Spring 2023 | |||
Fall 2022 | |||
Summer 2022 | N/A | ||
Spring 2022 | |||
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.
Data Abstraction
Python Lists
Tree Recursion
Recursion
Lambda Expressions
Environment Diagrams
Higher-Order Functions
Control
Functions
WWPD
Misc Guides
- (Fall 2023) Pair Programming Guide
- (Fall 2023) Composition Guide
- (Fall 2023) Debugging Guide
- (Fall 2023) Studying 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
Past Course Websites
- Spring 2023 Website
- Fall 2022 Website
- Summer 2022 Website
- Spring 2022 Website
- Fall 2021 Website
- Summer 2021 Website
- Spring 2021 Website
- Fall 2020 Website
- Summer 2020 Website
- Spring 2020 Website
- Fall 2019 Website
- Summer 2019 Website
- Spring 2019 Website
- Fall 2018 Website
- Summer 2018 Website
- Spring 2018 Website
- Fall 2017 Website
- Summer 2017 Website
- Spring 2017 Website