Computer System Engineering OpenCourseWare: MIT's Free Bachelor Level Class on Computer Systems Engineering

Published Jan 26, 2009

RSS Feed

'Computer System Engineering,' a free OpenCourseWare from MIT, examines the dynamics involved in the engineering of software and hardware computer systems. A background in computation structures and a basic understanding of computer programming languages and introductory electrical engineering is recommended. Students who are interested in electronics, computer science or those completing engineering degree-related programs, such as the Bachelor of Science degree in Electrical Engineering, will find this undergraduate-level information helpful.

Computer System Engineering: Course Specifics

Degree Level Free Audio Video Downloads
Undergraduate Yes Yes Yes Yes

Lectures/Notes Study Materials Tests/Quizzes
Yes Yes Yes

Computer System Engineering: Course Description

Computer system engineering is a field that combines aspects of both electrical engineering and computer science to produce personal computers, complex supercomputers and the embedded computers found in consumer products, including mobile phones, computer games and media players. Professors Hari Balakrishnan and Samuel Madden from the Massachusetts Institute of Technology's Department of Electrical Engineering and Computer Science, are the instructors for 'Computer System Engineering.' This free course examines the role of computer engineering in a range of industries and areas of research. Lectures cover such broad subjects as networks, digital security, virtual memory, client-server design and techniques for controlling the complexity of computer systems. Students will also evaluate case studies on working systems, as well as review of current journal articles to contrast and compare different computer systems systems. In addition, 'Computer System Engineering' takes a look at the impact of computer systems on society in general.

Materials for this OpenCourseWare include lecture notes, labs, assignments and exams that are available in downloadable PDF files; there are also videos/audios, readings from a required textbook and other tools. If you are interested in taking this course, visit the computer engineering course page.

Featured School Choices:

  • Full Sail University

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

    Suggested programs:
    • Bachelor of Science - Software Development
    • Bachelor of Science - Mobile Development
    More information about Full Sail University
  • Regent University

    Regent University responds quickly to information requests through this site.

    Suggested programs:
    • B.S. in Systems Engineering
    • Bachelor of Arts in Leadership Studies - Information Technology
    • B.S. in Computer Engineering
    More information about Regent University
  • Purdue University Global

    Purdue University Global responds quickly to information requests through this site.

    Suggested programs:
    • BS in Information Technology/Multiplatform Software Development
    • B.S.I.T. in Network Administration
    More information about Purdue University Global
  • Herzing University

    Herzing University responds quickly to information requests through this site.

    Suggested programs:
    • Bachelor of Science - Software Development With No Declared Minor or Concentration
    • Bachelor of Science - Software Development: Computer Programming Concentration
    More information about Herzing University
  • Youngstown State University

    Youngstown State University responds quickly to information requests through this site.

  • Wentworth Institute of Technology

    Wentworth Institute of Technology responds quickly to information requests through this site.