Exam Resources

Before Fall 2017, CS 61C was taught using the MIPS ISA. When it comes to problems about assembly language and the datpath, these exams will be less useful. They are available on the HKN and TBP websites.

Past Exams By Year

Semester Midterm 1 Midterm 2 Final
2020 Spring Blank Exam (Solutions) Blank Exam (Solutions)
2019 Fall Blank Exam (Solutions) Blank Exam (Solutions) Blank Exam (Solutions)
2019 Summer Blank Exam (Solutions) Blank Exam (Solutions) Blank Exam (Solutions)
2019 Spring Blank Exam (Solutions) Blank Exam (Solutions) Blank Exam (Solutions)
2018 Fall Blank Exam (Solutions) Blank Exam (Solutions, Video) Blank Exam (Solutions)
2018 Summer Blank Exam (Solutions) Blank Exam (Solutions) Blank Exam (Solutions)
2018 Spring Blank Exam (Solutions) Blank Exam (Solutions) Blank Exam (Solutions)
2017 Fall Blank Exam (Solutions) Blank Exam (Solutions) Blank Exam (Solutions)
2015 Fall Blank Exam (Solutions)
2015 Spring Blank Exam (Solutions)

Past Exams By Topic

Number Representation

C Programming

C Memory Model

Floating Point

RISC-V Programming

RISC-V Instruction Formats

CALL

SDS

Boolean Algebra

FSMs

Single-Cycle Datapath & Control

Pipelining & Hazards

Caches

Parallelism

Virtual Memory

Other

Mock Exams

Study Guide

For the midterm, we put together a study guide with questions you should know the answer to for the exam.