- Sur www.coursera.org
Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)
Cours
en
Anglais
Sous-titres disponibles
Ce contenu est noté 0 sur 5
- À son rythme
- Accès libre
- Certificat payant
- 6 séquences
- Niveau Introductif
- Sous-titres en Hebrew
Détails du cours
Déroulé
- Week 1 - Introduction
Course introduction and overview, the roles of abstraction and implementation in systems design, the road ahead. - Week 1 - Boolean Functions and Gate Logic
We will start with a brief introduction of Boolean algebra, and learn how Boolean functions can be physically implemented using logic gates. We will then learn how to specify gates and chips using a Hardware Description Language (HDL), and how to simulate the ... - Week 1 - General Course Information
General Course Information - Week 2 - Boolean Arithmetic and the ALU
Using the chipset that we've built in the previous module, we will now proceed to build a family of adders -- chips designed to add numbers. We will then take a big step forward and build an Arithmetic Logic Unit. The ALU, which is designed to perform a whole ... - Week 3 - Memory
Having built the computer's ALU, this module we turn to building the computer's main memory unit, also known as Random Access Memory, or RAM. This will be done gradually, going bottom-up from elementary flip-flop gates to one-bit registers to n-bit registers t... - Week 4 - Machine Language
A critically important aspect of building a new computer system is designing the low-level machine language, or instruction set, with which the computer can be instructed to do various things. As it turns out, this can be done before the computer itself is act... - Week 5 - Computer Architecture
Let's recap the last four modules: we've built some elementary logic gates (module 1), and then used them to build an ALU (module 2) and a RAM (module 3). We then played with low-level programming (module 4), assuming that the overall computer is actually avai... - Week 6 - Assembler
Every computer has a binary machine language, in which instructions are written as series of 0's and 1's, and a symbolic machine language, also known as assembly language, in which instructions are expressed using human-friendly mnemonics. Both languages do ex...
Prérequis
Aucun.
Intervenants
Shimon Schocken
Professor
Computer Science
Noam Nisan
Professor
Computer Science and Engineering
Éditeur
Ranked among the top academic and research institutions worldwide, the Hebrew University of Jerusalem is Israel's leading university and premier research institution. Serving 23,000 students from 70 countries, the Hebrew University produces a third of Israel’s civilian research and is ranked 12th worldwide in biotechnology patent filings and commercial development. The Hebrew University was founded in 1918 by visionaries including Albert Einstein, Sigmund Freud, Martin Buber and Chaim Weizmann. It is located on three campuses in Jerusalem and a fourth in Rehovot. Visit the website at http://new.huji.ac.il/en.
Plateforme
Coursera est une entreprise numérique proposant des formations en ligne ouverte à tous fondée par les professeurs d'informatique Andrew Ng et Daphne Koller de l'université Stanford, située à Mountain View, Californie.
Ce qui la différencie le plus des autres plateformes MOOC, c'est qu'elle travaille qu'avec les meilleures universités et organisations mondiales et diffuse leurs contenus sur le web.
Ce contenu est noté 4.5 sur 5
(aucun avis)Ce contenu est noté 4.5 sur 5
(aucun avis)Complétez cette ressource pour donner votre avis