Computation Structures - Part 1: Digital Circuits - Massachusetts Institute of Technology

edX

Course

Online

Free

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

A hands-on introduction to the design and implementation of digital systems. Learn the basics of digital circuit design in Part 1 of MIT’s digital systems series.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

A working knowledge of electrical fundamentals (voltages, currents, simple components).

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2017

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 8 years

Subjects

  • IT
  • Computation Structures
  • Digital Circuits
  • Computer Science
  • System Series

Course programme

Digital systems are at the heart of the information age in which we live, allowing us to store, communicate and manipulate information quickly and reliably. This course is a bottom-up exploration of the abstractions, principles, and techniques used in the design of digital systems. If you have a rudimentary knowledge of electricity and some exposure to programming, roll up your sleeves, join in and design a computer system! This is Part 1 of a 3-part series on digital systems, teaching the fundamentals of digital circuit design and is based on a course offered by the MIT Department of Electrical Engineering and Computer Science. Topics include digital encoding of information, principles of digital signaling; combinational and sequential logic, implementation in CMOS, useful canonical forms, synthesis; latency, throughput and pipelining. Using your browser for design entry and simulation, you’ll get to design and debug circuits at both the transistor- and gate-level, culminating in the creation of a 32-bit arithmetic and logic unit. There’s also an optional design challenge where you can earn extra points towards your final score!

What you'll learn
  • The fundamentals of digital circuit design
  • Basics of digital encoding and digital signaling
  • Basics of combinational and sequential logic
  • How to implement CMOS circuits
  • How to design and debug circuits at the transistor and gate level
  • How to create a 32-bit arithmetic and logic unit

Additional information

Chris Terman A Senior Lecturer in the MIT Department of Electrical Engineering and Computer Science, Chris has been an award-winning lecturer for this course on campus since 1995.  He has four decades of experience as a teacher, digital systems designer and courseware developer. Chris’ recent research is focused on educational technologies for teaching design skills. 

Computation Structures - Part 1: Digital Circuits - Massachusetts Institute of Technology

Free