Skip to main content

Great Ideas in Computer Architecture (Machine Structures)

Enrollment is Closed

About This Course

CS61C teaches the internal organization and operation of digital computers with a new emphasis on advances in parallelism.  The subjects covered include C and assembly language programming, memory management, how higher level programs are translated into machine language, computer organization, caches, performance measurement, parallelism, CPU design, warehouse‐scale computing, and related topics.

Please see the full course homepage for details:

Prerequisites, Grading, etc.

See the course policies page.