Machine Structures  --  Computer Science (Engineering) (COMPSCI) 61C [4 units]
Course Format: Three hours of lecture, two hours of laboratory, and one hour of discussion per week.
Prerequisites: 61A, along with either 61B or 61BL, or programming experience equivalent to that gained in 9C, 9F, or 9G.
Credit option: Students will receive no credit for 61C after taking 47C or 61CL. Deficiency in 61C may be removed by taking 61CL.
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.
(F,SP) Garcia, Franklin, Katz, Patterson
 
Machine Structures (Lab-Centric)  --  Computer Science (Engineering) (COMPSCI) 61CL [4 units]
Course Format: Two hours of lecture, one hour of discussion, and four hours of laboratory per week.
Prerequisites: 61A, along with 61B or 61BL, or programming experience equivalent to that gained in 9C, 9F, or 9G .
Credit option: Students will receive no credit for 61CL after taking 47C or 61C. Deficiency in 61C may be removed by taking 61CL.
Description: The same material as in 61C but in a lab-centric format.
(F,SP) Garcia, Patterson
 


Copyright 2007 UC Regents. All rights reserved.
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
General Catalog University of California, Berkeley Undergrad/Grad Education Courses/Curricula by Dept. Course Search Related Sites Get a PDF/Print Catalog