Computer System Engineering OpenCourseWare: MIT's Free Bachelor Level Class on Computer Systems Engineering
'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:
-
Grand Canyon University
Grand Canyon University responds quickly to information requests through this site.
Suggested programs:
- B.S. in Software Development
More information about Grand Canyon University
-
Purdue Global
Purdue Global responds quickly to information requests through this site.
Suggested programs:
- BS in Analytics - Software Development Using C#
- BS in Analytics - Software Development Using Java
- BS in Analytics - Software Development Using Python
- BS in Analytics - Software Development Using Web Languages
- BS in Cybersecurity - Software Development Using C#
More information about Purdue Global
-
Full Sail University
Full Sail University responds quickly to information requests through this site.
Suggested programs:
- Bachelor of Science - Software Development
More information about Full Sail University
-
Wayne State University
Wayne State University responds quickly to information requests through this site.
More information about Wayne State University
-
University of Central Florida
University of Central Florida responds quickly to information requests through this site.
More information about University of Central Florida
-
Youngstown State University
Youngstown State University responds quickly to information requests through this site.