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:

  • National University

    National University responds quickly to information requests through this site.

    Suggested programs:
    • Doctor of Philosophy in Computer Science
    • PhD-TIM - Computer Science
    • Master of Science in Computer Science
    • Master of Science in Data Science
    • PhD-TIM - Information Systems
  • Grand Canyon University

    Grand Canyon University responds quickly to information requests through this site.

    Suggested programs:
    • M.S. in Computer Science
    • M.S. in Computer Science (Bridge)
    • Bridge to the M.S. in Information Technology Management
    • M.S. in Instructional Technology
    • M.S. in Information Technology
    More information about Grand Canyon University
  • Full Sail University

    Full Sail University responds quickly to information requests through this site.

    Suggested programs:
    • Computer Science Masters - Online
    • Master of Science - Business Intelligence
    • Game Design Masters - Online
    • Mobile Gaming Masters - Online
    More information about Full Sail University
  • Purdue Global

    Purdue Global responds quickly to information requests through this site.

    Suggested programs:
    • MS in IT - Amazon Web Services (AWS) Cloud Technologies
    • MSM in Information Technology
    • M.S. in Information Technology
    • M.S. in Information Technology Project Management
    • MS in IT - Enterprise Architecture Systems
    More information about Purdue Global
  • Liberty University

    Liberty University responds quickly to information requests through this site.

    Suggested programs:
    • MAT: Computer Science Education 6-12 (36 Hours)
    • MAT: Computer Science Education 6-12 (45 Hours)
    • DBA: Information Systems
    • MS: Information Systems: Technology Management
    • MS: Information Systems: Information Assurance
    More information about Liberty University
  • Western Governors University

    Western Governors University responds quickly to information requests through this site.

    More information about Western Governors University