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
TA Resources #
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
IntelliJ #
Past Exams #
Semester | Midterm 1 | Midterm 2 | Final |
Fall 2022 | Exam Solution | Exam Solution | Exam Solution |
Spring 2021 | Exam Solution | Exam Solution | Exam Solution |
Fall 2020 | Exam Solution | Exam Solution | Exam Solution |
Spring 2019 | Exam Solution | Exam Solution | Exam Solution |
Spring 2018 | Exam Solution | Exam Solution | Exam Solution |
Spring 2017 | Exam Solution | Exam Solution | Exam Solution |
Spring 2016 | Exam Solution | Exam Solution | Exam Solution |
Spring 2015 | Exam Solution | Exam Solution | Exam Solution |
Additional Past Exams #
- CS61B Past Exams (HKN)
- CS61BL Past Exams (HKN)
- CS61B Past Exams (TBP)
- CS61BL Past Exams (TBP)
- COS226 (Princeton) Past Exams