This is a course description for Massachusetts Institute of Technology’s (MIT) course 6.033, Computer System Engineering.  It covers topics on the engineering of computer software and hardware systems, such as: techniques for controlling complexity; strong modularity using client-server design, virtual memory, and threads; networks; atomicity and coordination of parallel activities; recovery and reliability; privacy, security, and encryption; and impact of computer systems on society. The page also includes links to video lectures, lectures notes, assignments, exams, additional readings and projects.  This course description is part of MIT OpenCourseWare, an initiative of the Massachusetts Insti...
Computer engineering is a rapidly evolving discipline. How should we teach it to our students? This ...
This is a course description for Massachusetts Institute of Technology’s (MIT) course 6.01...
Computer engineering as an academic field encompasses the broad areas of computer science and electr...
This course covers topics on the engineering of computer software and hardware systems: techniques f...
This is a course description for Massachusetts Institute of Technology’s (MIT) course 6.03...
Topics on the engineering of computer software and hardware systems: techniques for controlling comp...
This is a course description for Massachusetts Institute of Technology’s (MIT) course 6.00...
This page is a course overview for Massachusetts Institute of Technology’s (MIT) course 1....
This is a course description for Massachusetts Institute of Technology’s (MIT) course 6.01...
Includes bibliographical references (p. 375-423) and index.Electronic reproduction. Amsterdam : Else...
This is a course description for Massachusetts Institute of Technology’s (MIT) course 6.04...
Introduces architecture of digital systems, emphasizing structural principles common to a wide range...
Teaches the fundamentals of engineering operating systems. The following topics are studied in detai...
This book presents the contents of an introduction course to Computer Science for engineering discip...
Emphasizes the relationship among technology, hardware organization, and programming systems in the ...
Computer engineering is a rapidly evolving discipline. How should we teach it to our students? This ...
This is a course description for Massachusetts Institute of Technology’s (MIT) course 6.01...
Computer engineering as an academic field encompasses the broad areas of computer science and electr...
This course covers topics on the engineering of computer software and hardware systems: techniques f...
This is a course description for Massachusetts Institute of Technology’s (MIT) course 6.03...
Topics on the engineering of computer software and hardware systems: techniques for controlling comp...
This is a course description for Massachusetts Institute of Technology’s (MIT) course 6.00...
This page is a course overview for Massachusetts Institute of Technology’s (MIT) course 1....
This is a course description for Massachusetts Institute of Technology’s (MIT) course 6.01...
Includes bibliographical references (p. 375-423) and index.Electronic reproduction. Amsterdam : Else...
This is a course description for Massachusetts Institute of Technology’s (MIT) course 6.04...
Introduces architecture of digital systems, emphasizing structural principles common to a wide range...
Teaches the fundamentals of engineering operating systems. The following topics are studied in detai...
This book presents the contents of an introduction course to Computer Science for engineering discip...
Emphasizes the relationship among technology, hardware organization, and programming systems in the ...
Computer engineering is a rapidly evolving discipline. How should we teach it to our students? This ...
This is a course description for Massachusetts Institute of Technology’s (MIT) course 6.01...
Computer engineering as an academic field encompasses the broad areas of computer science and electr...