Course Policies and Miscellaneous Guides #
- Style Guide
- Discord Guide for Remote Labs
- Debugging Guide
- Ed Policies
- Ed Guide for New Users
- Partnerships Guide
- Office Hours Policies
- Guide to Using Soda Machines
Staff Resources #
Past Exams #
Semester | Instructor | Midterm 1 | Midterm 2 | Final |
---|---|---|---|---|
Spring 2023 | Hug, Yokota | [exam] [sol] [video] | [exam] [sol] [video] | [exam] [sol] [video] |
Fall 2022 | Hug | [exam] [sol] [video] | [exam] [sol] [video] | [exam] [sol] |
Spring 2021 | Hug | [exam] [sol] [video] | [exam] [sol] [video] | [exam] [sol] [video] |
Fall 2020 | Hug | [exam] [sol] [video] | [exam] [sol] [video] | [exam] [sol] [video] |
Spring 2019 | Hug | [exam] [sol] [video] | [exam] [sol] [video] | [exam] [sol] [video] |
Spring 2018 | Hug | [exam] [sol] [video] | [exam] [sol] [video] | [exam] [sol] [video] |
Spring 2017 | Hug | [exam] [sol] [video] | [exam] [sol] [video*] | [exam] [sol] |
Spring 2016 | Hug | [exam] [sol] [video] | [exam] [sol] [video] | [exam] [sol] |
Spring 2015 | Hug | [exam] [sol] | [exam] [sol] | [exam] [sol] |
Videos marked with a * are not created by Course Staff.
Additional Past Exams #
- CS61B Past Exams (HKN)
- CS61BL Past Exams (HKN)
- CS61B Past Exams (TBP)
- CS61BL Past Exams (TBP)
- COS226 (Princeton) Past Exams
Guides for Concepts #
Java #
Data Structures and Algorithms #
- Professor Hilfinger’s Data Structures Into Java Book
- Data Structures Wikibook
- Data Structures Visualizations
- USFCA Visualizations
- VisuAlgo
- PathFinding.js
Asymptotics #
Guides for Tools #
Git #
- Git Documentation
- A Hacker’s Guide to Git
- Using Git
- Git WTFs, or Weird Technical Failures