CS 61C. Great Ideas of Computer Architecture (Machine Structures)
Catalog Description: The internal organization and operation of digital computers. Machine architecture, support for high-level languages (logic, arithmetic, instruction sequencing) and operating systems (I/O, interrupts, memory management, process switching). Elements of computer logic design. Tradeoffs involved in fundamental architectural design decisions.
Units: 4
Also Offered As: COMPSCI 61C
Prerequisites: 61A, along with either 61B or 61BL, or programming experience equivalent to that gained in 9C, 9F, or 9G.
Formats:
Summer: 6.0 hours of lecture, 2.0 hours of discussion, and 4.0 hours of laboratory per week
Fall: 3.0 hours of lecture, 1.0 hours of discussion, and 2.0 hours of laboratory per week
Spring: 3.0 hours of lecture, 1.0 hours of discussion, and 2.0 hours of laboratory per week
Grading Basis: Student Option
Final Exam Status: Yes
Class Schedule (Spring 2026):
CS 61C – MoWeFr 11:00-11:59, Evans 10 –
Lisa Yan
Class Notes
- Time conflicts are not allowed.
- Lectures will be recorded.
Links: