Fundamentals of Digital Circuits From MITx
Written by Sue Gee   
Wednesday, 07 September 2016

Are you interested in how  a computer works on the inside. If so a free course from MIT on the edX platform that started yesterday could be just what you are looking for.

Computation Structures Part 1: Digital Circuits, which runs for 10 weeks from September 6, 2016, is the first of three modules 
that cover: 
  • Fundamentals of digital circuit design 
  • How to turn a processor into an entire computer system 
  • Basic principles of computer architecture 

The instructors are all from MIT. They are  Steve Ward, Professor of Computer Science and Engineering, ​Silvina Hanono Wachman

Lecturer in  Electrical Engineering and Computer Science and Chris Terman Senior Lecturer, in the same department. He will be familiar to those who have already studied the three-course series on Circuits and Electronics. This was the edX expanded version of Anant Argarwal's course which launched the MITx platform that then grew into edX with the addition of more academic and industry partners.

Not only does the Computation Structures have an impressive line-up of tutors it also has highly positive review from its first run in the 2015-2106 academic year. To quote just two for Part 1: Digital Circuits:

A great course covering the details of computation, both from electronics and from a more theoretical point of view. The assignments are usually more challenging than other similar MOOCs and probably are the best part of the course: for example, in the finite state machines section, you will program directly a Turing machine simulation.

All material is great, and especially practice-Labs are very interesting and challeng[ing].In addition, I received prompt replies from assistants, for example from Silvina, that makes me feel connected like in the traditional classroom. 


This video gives you an idea of what to expect:


Each course lasts for 10 weeks with an estimated workload of 6 hours per week and all three have the same format - short videos on concepts with quizzes to test understanding and practice labs using interactive software that enables students to experiment with circuits:



In Part 1:Digital Structures students will learn

  • How to efficiently and reliably encode information using bits
  • The basics of digital signaling, combinational logic, CMOS technologies
  • The principles of sequential logic and finite state machines
  • Performance measures and design tradeoffs 

Part 2: Computer Architecture starts November 29th and covers: 

  • The design of a processor instruction set architecture
  • How to translate high-level programs into sequences of computer instructions
  • The design of the datapath and control logic for a 32-bit processor
  • The role of caches in the memory hierarchy


Part 3: Computer Organization  starts February 8th, 2017 and covers: 

  • How to use pipelining to increase a processor’s throughput
  • Virtualization as a way to share a single processor among many tasks
  • Basic organization of a simple time-shared operating system
  • Appropriate techniques for parallel processing


Students are expected to have a rudimentary knowledge of electricity and some exposure to programming before embarking on this series. 

The courses are free although if you want a verfied certificate that costs $49 for each. A note on each of them says: 

Unfortunately, learners from Iran and Sudan will not be able to register for this course...EdX truly regrets that US sanctions prevent us from offering all of our courses to everyone, no matter where they live.

If you want a practical approach to the hardware/software interface this series of course comes highly recommended and if you want a similar experience with electronics then the 3-part Circuits and Electronics is even more highly regared by past students. 


Insights Into Software Supply Chain Security

A report from Chainguard reveals that while software developers and security leaders are committed to tackling software supply chain security, differences in their perspectives and prioritie [ ... ]

Microsoft Launches SharePoint Embedded

Microsoft has launched SharePoint Embedded, a new API-only cloud-based file and document management system that can be used by app developers to make use of the Microsoft 365 file and document storage [ ... ]

More News





or email your comment to:

Last Updated ( Wednesday, 30 June 2021 )