Build a Modern Computer from First Principles: Nand to Tetris Part II

,

0 Comments

Coupon Details

Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)

In this project-centered course you will build a modern software hierarchy, designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform. In particular, you will implement a virtual machine and a compiler for a simple, Java-like programming language, and you will develop a basic operating system that closes gaps between the high-level language and the underlying hardware platform. In the process, you will gain a deep, hands-on understanding of numerous topics in applied computer science, e.g. stack processing, parsing, code generation, and classical algorithms and data structures for memory management, vector graphics, input-output handling, and various other topics that lie at the very core of every modern computer system.

To enroll in this course for free, click on “Enroll now” and then select “Full Course. No certificate, or Audit Only.

Created by:  Hebrew University of Jerusalem



success 100%
Promo: