Save for later

Computation Structures 3

Heads up! This course may be archived and/or unavailable.

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 computer science course is a bottom-up exploration of the abstractions, principles, and techniques used in the design of digital and computer 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 3 of a 3-part series on digital systems, providing an introduction to the hardware/software interface and is based on a course offered by the MIT Department of Electrical Engineering and Computer Science. Topics include pipelined computers, virtual memories, implementation of a simple time-sharing operating system, interrupts and real-time, and techniques for parallel processing.

Using your browser for design entry and simulation, you’ll optimize your processor design from Part 2 for size and speed, and make additions to a simple time-sharing operating system.

Learner Testimonial

"Out of the many edX courses I have taken, the first two parts of 6.004x were clearly the best. I am looking forward to the third part.” -- Previous Student

Get Details and Enroll Now

OpenCourser is an affiliate partner of edX and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 5.0 based on 2 ratings
Length 10 weeks
Effort 6 hours per week
Starts Feb 28 (373 weeks ago)
Cost $49
From Massachusetts Institute of Technology, MITx via edX
Instructors Chris Terman, Steve Ward, ​Silvina Hanono Wachman
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Engineering Electronics

Get a Reminder

Send to:

Similar Courses

What people are saying

all use microprocessors built

The 6.003x course sequence stands as the definitive overview of the technology that powers an ever-increasing fraction of our daily lives -- iPhones, cars, smart refrigerators and, who knows, maybe the shirt you'll soon be wearing all use microprocessors built from digital circuits and interact with users via operating systems and communication networks, and after completing 6.003x, you'll understand their inner workings and appreciate the engineering challenges facing their designers.

computer operation at whatever

The knowledge you gain is like an adjustable telescope that lets you think about computer operation at whatever level of abstraction is appropriate to the task.

part 3 finishes up

Part 3 finishes up Beta with pipelining.

adjustable telescope that lets

mit student than

Never will you feel more like an MIT student than when you tackle this immensely rewarding project.

then it focuses

Then it focuses on CPU virtualization and concurrency.

advanced topics such

Plus a tease of more advanced topics such as system level communication and parallel processing.

discussion board lights

The discussion board lights up with ideas, suggestions, guidance and kvetches.

engineering challenges facing

few points requires

Scoring even a few points requires a substantial amount of work and understanding of processor operation (which you thought you knew, but didn't really) and optimization strategies, which can be challenging to implement.

our daily lives

somewhat overshadowed by

The other labs in this segment, while somewhat overshadowed by the Big Kahuna, are outstanding in their own right.

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Digital Initiatives & Systems Librarian $53k

Digital Media Systems Analyst $57k

Digital Systems Technician $58k

Systems, Catalog & Digital Initiatives Librarian $62k

Senior Digital Systems Technician $63k

Digital security specialist / Systems Technician $70k

Associate Digital Systems Engineer $77k

Research Scientist, Digital Systems Architecture $109k

Digital Systems Specialist $112k

Principal Digital Systems Engineer $142k

Senior DSP/Digital Systems Engineer $142k

Digital Systems Architect & Designer $153k

Write a review

Your opinion matters. Tell us what you think.

Rating 5.0 based on 2 ratings
Length 10 weeks
Effort 6 hours per week
Starts Feb 28 (373 weeks ago)
Cost $49
From Massachusetts Institute of Technology, MITx via edX
Instructors Chris Terman, Steve Ward, ​Silvina Hanono Wachman
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Engineering Electronics

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now