À propos de ce cours

63,392 consultations récentes

Résultats de carrière des étudiants

20%

ont commencé une nouvelle carrière après avoir terminé ce cours

20%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Approx. 90 heures pour terminer
Anglais

Compétences que vous acquerrez

Computer ArchitectureCompiler ConstructionCompilerOperating System

Résultats de carrière des étudiants

20%

ont commencé une nouvelle carrière après avoir terminé ce cours

20%

ont bénéficié d'un avantage concret dans leur carrières grâce à ce cours
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Approx. 90 heures pour terminer
Anglais

Offert par

Placeholder

Université hébraïque de Jérusalem

Programme du cours : ce que vous apprendrez dans ce cours

Évaluation du contenuThumbs Up98%(2,837 notes)Info
Semaine
1

Semaine 1

2 heures pour terminer

Getting Started

2 heures pour terminer
2 vidéos (Total 26 min), 1 lecture, 1 quiz
2 vidéos
Project 0 Overview5 min
1 lecture
Week 1 Overview (start here)5 min
8 heures pour terminer

Machine Language

8 heures pour terminer
10 vidéos (Total 187 min), 1 lecture, 1 quiz
10 vidéos
Unit 0.1: Machine Language Overview12 min
Unit 0.2: Machine Language Elements17 min
Unit 0.3: The Hack Computer and Machine Language15 min
Unit 0.4: Hack Language Specification10 min
Unit 0.5: Handling Input and Output26 min
Unit 0.6: Low-Level Programming, Part I24 min
Unit 0.7: Low-Level Programming, Part II21 min
Unit 0.8: Low-Level Programming, Part III32 min
Unit 0.9: Project 4 Overview19 min
1 lecture
Module Overview (start here)10 min
13 heures pour terminer

Virtual Machine I: Stack Arithmetic

13 heures pour terminer
11 vidéos (Total 188 min), 1 lecture, 1 quiz
11 vidéos
Unit 1.1: Program Compilation Preview12 min
Unit 1.2: VM Abstraction: the Stack15 min
Unit 1.3: VM Abstraction: Memory Segments9 min
Unit 1.4: VM Implementation: the Stack17 min
Unit 1.5: VM Implementation: Memory Segments26 min
Unit 1.6: The VM Emulator23 min
Unit 1.7: VM Implementation on the Hack Platform8 min
Unit 1.8: VM Translator: Proposed Implementation12 min
Unit 1.9: Project 7: Building the VM Translator, Part I23 min
Unit 1.10: Perspective17 min
1 lecture
Module Overview (start here)10 min
Semaine
2

Semaine 2

13 heures pour terminer

Virtual Machine II: Program Control

13 heures pour terminer
10 vidéos (Total 166 min), 1 lecture, 1 quiz
10 vidéos
Unit 2.2: Branching9 min
Unit 2.3: Functions: Abstraction22 min
Unit 2.4: Function Call and Return: Implementation Preview23 min
Unit 2.5: Function Call and Return: Run-time Simulation16 min
Unit 2.6: Function Call and Return Implementation25 min
Unit 2.7: VM Implementation on the Hack Platform10 min
Unit 2.8: VM Translator: Proposed Implementation9 min
Unit 2.9: Project 8: Building the VM Translator, Part II26 min
Unit 2.10: Perspective12 min
1 lecture
Module overview (start here)10 min
Semaine
3

Semaine 3

13 heures pour terminer

High-Level Language

13 heures pour terminer
11 vidéos (Total 179 min), 1 lecture, 1 quiz
11 vidéos
Unit 3.2: Object-Based Programming20 min
Unit 3.3: List Processing21 min
Unit 3.4: Jack Language Specification: Syntax5 min
Unit 3.5: Jack Language Specification: Data Types8 min
Unit 3.6: Jack Language Specification: Classes15 min
Unit 3.7: Jack Language Specification: Methods18 min
Unit 3.8: Developing Apps using the Jack language and OS18 min
Unit 3.9: A Sample Jack App: Square Dance24 min
Unit 3.10: Graphics Optimization21 min
Unit 3.11: Perspective11 min
1 lecture
Module Overview (start here)10 min
Semaine
4

Semaine 4

12 heures pour terminer

Compiler I: Syntax Analysis

12 heures pour terminer
10 vidéos (Total 131 min), 1 lecture, 1 quiz
10 vidéos
Unit 4.2: Lexical Analysis9 min
Unit 4.3: Grammars14 min
Unit 4.4: Parse Trees6 min
Unit 4.5: Parser Logic20 min
Unit 4.6: The Jack Grammar13 min
Unit 4.7: The Jack Analyzer10 min
Unit 4.8: The Jack Analyzer: Proposed Implementation20 min
Unit 4.9: Project 10: Building a Syntax Analyzer15 min
Unit 4.10: Perspective12 min
1 lecture
Module Overview (start here)10 min

Avis

Meilleurs avis pour BUILD A MODERN COMPUTER FROM FIRST PRINCIPLES: NAND TO TETRIS PART II (PROJECT-CENTERED COURSE)

Voir tous les avis

Foire Aux Questions

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.