Opening the iTunes Store.If iTunes doesn't open, click the iTunes application icon in your Dock or on your Windows desktop.Progress Indicator
Opening Apple Books.If Apple Books doesn't open, click the Books app in your Dock.Progress Indicator

iTunes is the world's easiest way to organize and add to your digital media collection.

We are unable to find iTunes on your computer. To download and subscribe to Computer System Engineering by Prof. Hari Balakrishnan, Prof. Samuel Madden, get iTunes now.

Already have iTunes? Click I Have iTunes to open it now.

I Have iTunes Free Download

Computer System Engineering

By Prof. Hari Balakrishnan, Prof. Samuel Madden

To listen to an audio podcast, mouse over the title and click Play. Open iTunes to download and subscribe to podcasts.


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. We will also look at case studies of working systems and readings from the current literature provide comparisons and contrasts, and do two design projects. Students engage in extensive written communication exercises. Enrollment may be limited. This course is worth 4 Engineering Design Points.

Customer Reviews

Downloads failing & lectures missing

I have successfully downloaded other courses, but this one seems borked - each lecture downloads but fails to be recognized within iTunes as available, while Lectures 1-3 seem to be missing as the first download available is Lecture 4. Hoping this gets fixed...


Please upload lecture 1,2,&3

Missing lectures

The subscription starts at lecture 4. I would very interested in the first three as well.

Computer System Engineering
View in iTunes
  • Free
  • Category: Technology
  • Language: English

Customer Ratings