Computation Structures – Part 2: Computer Architecture
link Source: www.edx.org
date_range Starts on November 17, 2015
event_note Ends on February 8, 2016
list 12 sequences
assignment Level : Intermediate
chat_bubble_outline Language : English
card_giftcard 1 point
Users' reviews
-
starstarstarstarstar
0 reviews

Key Information

credit_card Free access

About the content

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!

Using your browser for design entry and simulation, you’ll implement a 32-bit computer using our gate library and write assembly language programs to explore the hardware/software interface.

This is Part 2 of a 3-part program on digital systems.

more_horiz Read more
more_horiz Read less
dns

Syllabus

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

Instructors

  • Chris Terman
  • Steve Ward
  • ​Silvina Hanono Wachman
store

Content Designer

MIT

MIT is a world-class educational institution where teaching and research — with relevance to the practical world as a guiding principle — continue to be its primary purpose.

MIT is independent, coeducational, and privately endowed. Its five schools and one college encompass numerous academic departments, divisions and degree-granting programs, as well as interdisciplinary centers, laboratories and programs whose work cuts across traditional departmental boundaries.

assistant

Platform

Edx

Harvard University, the Massachusetts Institute of Technology, and the University of California, Berkeley, are just some of the schools that you have at your fingertips with EdX. Through massive open online courses (MOOCs) from the world's best universities, you can develop your knowledge in literature, math, history, food and nutrition, and more. These online classes are taught by highly-regarded experts in the field. If you take a class on computer science through Harvard, you may be taught by David J. Malan, a senior lecturer on computer science at Harvard University for the School of Engineering and Applied Sciences. But there's not just one professor - you have access to the entire teaching staff, allowing you to receive feedback on assignments straight from the experts. Pursue a Verified Certificate to document your achievements and use your coursework for job and school applications, promotions, and more. EdX also works with top universities to conduct research, allowing them to learn more about learning. Using their findings, edX is able to provide students with the best and most effective courses, constantly enhancing the student experience.

You are the designer of this MOOC?
What is your opinion on this resource ?
Content
5/5
Platform
5/5
Animation
5/5