1

6.033 Computer System Engineering (SMA 5501) (Spring 2005, MIT OCW). Taught by Professor Robert Morris and Professor Samuel Madden,

FREE
This course includes
Hours of videos

611 years

Units & Quizzes

22

Unlimited Lifetime access
Access on mobile app
Certificate of Completion

this course covers topics on the engineering of computer software and hardware systems: 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. Case studies of working systems and readings from the current literature provide comparisons and contrasts. Two design projects are required, and students engage in extensive written communication exercises. (from ocw.mit.edu)

Course Currilcum

  • Lecture 04 – Naming Unlimited
  • Lecture 05 – Fault Isolation with Clients and Servers Unlimited
  • Lecture 06 – Virtualization, Virtual Memory Unlimited
  • Lecture 07 – Virtual Processors: Threads and Coordination Unlimited
  • Lecture 08 – Performance Unlimited
  • Lecture 09 – Introduction to Networks Unlimited
  • Lecture 10 – Layering and Link Layer Unlimited
  • Lecture 11 – Network Layer, Routing Unlimited
  • Lecture 12 – End-to-End Layer Unlimited
  • Lecture 13 – Congestion Control Unlimited
  • Lecture 14 – Distributed Naming Unlimited
  • Lecture 15 – Reliability Unlimited
  • Lecture 16 – Atomicity Concepts Unlimited
  • Lecture 17 – Recoverability Unlimited
  • Lecture 18 – Isolation Unlimited
  • Lecture 19 – Transactions and Consistency Unlimited
  • Lecture 20 – Multi-site Atomicity Unlimited
  • Lecture 21 – Security Introduction Unlimited
  • Lecture 22 – Authentication Unlimited
  • Lecture 23 – Authorization and Confidentiality Unlimited
  • Lecture 24 – Advanced Authentication Unlimited
  • Lecture 25 – Complex, Trusted Systems Unlimited