CS 61C. Great Ideas of Computer Architecture (Machine Structures)
Berkeley , United States
Visit Program Website
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Course Language
English
About Program
Program Overview
Introduction to the Department of Electrical Engineering and Computer Sciences (EECS) at UC Berkeley
The Department of Electrical Engineering and Computer Sciences (EECS) at UC Berkeley offers one of the strongest research and instructional programs in this field anywhere in the world.
Academics
Undergraduate Admissions & Programs
- The EECS department offers various undergraduate programs, including:
- CS Major
- EECS Major
- EECS/CS Program Comparison Chart
- Second Bachelor's Degree
- Summer Research
- Cal Day
Graduate Admissions & Programs
- The EECS department offers various graduate programs, including:
- Grad Admissions FAQ
- Industry-Oriented Programs
- Research-Oriented Programs
- Fellowships
- Adding the EECS/CS M.S. From Another Department
- Recommended Coursework
Courses
EE Courses
- The EECS department offers a range of EE courses.
CS Courses
- The EECS department offers a range of CS courses.
Research
Research Overview
Research is the foundation of Berkeley EECS. Faculty, students, and staff work together on cutting-edge projects that cross disciplinary boundaries to improve everyday life and make a difference.
Areas
- The EECS department has various research areas.
Centers & Labs
- The EECS department has various centers and labs.
Colloquium
- The EECS department hosts a colloquium series.
BEARS Symposium
- The EECS department hosts a BEARS symposium series.
Technical Reports
- The EECS department publishes technical reports.
Ph.D. Dissertations
- The EECS department publishes Ph.D. dissertations.
People
Faculty
- The EECS department has a distinguished faculty.
Students
- The EECS department has a diverse student body.
Staff
- The EECS department has a dedicated staff.
Alumni
- The EECS department has a strong alumni network.
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 units
Prerequisites
- COMPSCI 61A, along with either COMPSCI 61B or COMPSCI 61BL, or programming experience equivalent to that gained in COMPSCI 9C, COMPSCI 9F, or COMPSCI 9G.
Credit Restrictions
- Students will receive no credit for COMPSCI 61C after completing COMPSCI 61CL.
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
- Letter grade
Final Exam Status
- Written final exam conducted during the scheduled final exam period
Class Schedule (Fall 2025)
- CS 61C – MoWeFr 10:00-10:59, Stanley 105 – Dan Garcia
Class Notes
- Time conflicts ARE allowed.
- Lecture will be recorded for playback later.
- Seats are being held outside the system for newly-declared majors. As you are declared later, we will identify & allocate more seats.
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.
See More
