Coursera – Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) 2020-7

Coursera – Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) 2020-7

Description

Build a Modern Computer from First Principles is a training course that teaches the basics of building modern computers from Nand gate design to Tetris puzzle video game. This training course is a project-oriented course.

In this course you will learn how to create a modern computer system from scratch. In this valuable course, 6 projects are presented and teach step by step the steps from creating basic logic gates to creating a fully functional multifunctional computer. The tutorials provided in this course are direct and constructive and teach you how computers work and design.

The course consists of 6 sections, each of which includes a series of video lectures and a project. You will need 2 to 3 hours to watch the lectures in each section and about 5 to 10 hours to complete each project. You can complete this training course in 6 weeks. However, you can choose the schedule you want to complete the course.

Items that will be taught in this course

Introduction to the role of abstraction and execution in system design

Boolean functions and logic gates

Design and creation of Boolean algorithms and chipsets to perform operations on numbers

Build a main computer memory (RAM) unit

Low level machine language design

16-bit computer design includes processor design and CPU integration with RAM

Assembler design

Course information

Publisher:: Coursera Instructor: Shimon Schocken, Noam Nisan Level: - Duration: 11h 52m Course section: 6 sections English language

Course Topics Build a Modern Computer from First Principles

Introduction Boolean Functions and Gate Logic General Course Information Boolean Arithmetic and the ALU Memory Machine Language Computer Architecture Assembler

Course Prerequisites

Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) is a self-contained course: all the knowledge necessary to succeed in the course and build the computer system will be given as part of the learning experience. Therefore, we assume no previous computer science or engineering knowledge, and all learners are welcome aboard. You will need no physical materials, since you will build the computer on your own PC, using a software-based hardware simulator, just like real computers are designed by computer engineers in the field. The hardware simulator, as well as other software tools, will be supplied freely after you enroll in the course.

User manual

After Extract, watch with your favorite Player.

English subtitle

Quality: 720p

Images

Coursera – Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) 2020-7

Preview video

Comments

Popular