Monday / Wednesday
3:35-4:50 in Murphey 0116
A working draft of the syllabus can be found here!
Office Hours
TA OH: in SN143
M/W: 10am-3pm; T/Th: 10-11am, 3-5pm; Fridays: 10-12pm
Course Links
Assignments
Gradescope
1:1 Meeting
Sign-Ups
miniRISC-V
Simulator
miniRISC-V Programming Reading
RISC-V
Reference Guide
RISC-V
Datapath Guide
In-Class
Practice Solutions
Textbooks:
- Computer Organization and Design RISC-V Edition: The Hardware
Software Interface by David Patterson and John Hennessey. PDF
- The RISC-V Reader: An Open Architecture Atlas by David Patterson and
Andrew Waterman. PDF
Week 1
Monday 8/17:
Wednesday 8/19:
Week 2
Monday 8/24:
Wednesday 8/26:
Week 3
Monday 8/31:
Wednesday 9/2:
- Quiz 1
- Lecture 5: Branches
- Slides
Week 4
Wednesday 9/9:
Week 5
Monday 9/14:
Wednesday 9/16:
Week 6
Wednesday 9/23:
Week 7
Monday 9/28:
Wednesday 9/30:
Week 8
Monday 10/5:
Wednesday 10/7:
Week 9
Monday 10/12:
Wednesday 10/14:
Week 10
Monday 10/19:
Wednesday 10/21:
Week 11
Monday 10/26:
Wednesday 10/28:
Week 12
Monday 11/2:
Wednesday 11/4:
Remaining Semester —
Tentative Schedule
Week 13
Monday 11/9:
Wednesday 11/11:
Week 14
Monday 11/16:
Wednesday 11/18:
Week 15
Monday 11/23:
Wednesday 11/25:
- No class — Thanksgiving recess
Week 16
Monday 11/30:
Wednesday 12/2:
Saturday 12/5:
- Final exam: 4–7pm, as listed in the syllabus