Computer System Architecture OpenCourseWare: MIT's Free Online Graduate Level Computer Architecture Course

Published Jan 05, 2009

RSS Feed

'Computer System Architecture' was offered to graduate students enrolled in a degree concentrating in Computer Systems and Architecture in the Electrical Engineering and Computer Programming Department at MIT. It is now offered free through MIT's OpenCourseWare program. 'Computer System Architecture' begins by studying how the architecture of computer systems has evolved over time and then addresses the specific factors that influenced software and hardware elements' design.

Computer System Architecture: Course Specifics

Degree Level Free Audio Video Downloads
Graduate Yes No No Yes

Lectures/Notes Study Materials Tests/Quizzes
Yes Yes Yes

Computer System Architecture: Course Description

'Computer System Architecture' was a required course for graduate students taking a degree in Computer Systems and Architecture through MIT's Electrical Engineering and Computer Programming Department. 'Computer System Architecture' follows the development of computer architecture from Charles Babbage (1791-1871) to the present and considers the elements affecting the design of various hardware and software components. Its covers topics ranging from design of construction sets, micro-architecture, interrupts and I/O, VLIW machines, multithreaded architectures, symmetric multiprocessors to parallel computers. The course was given jointly by Prof. Arvind and Dr. Joel Emer with the help of Prof. Krste Asanovic. The course was delivered via lectures with accompanying tutorials. A simplified Chinese version is available.

'Computer System Architecture' OpenCourseWare provides online access to lecture notes, assignments with handouts, exams and readings. If you find yourself interested in the evolution of computers over time, please visit the architecture of computer system course page.

Featured School Choices: