Skip to content

Nand2Tetris: Building a Modern Computer from First Principles

Notifications You must be signed in to change notification settings

SamuelGadiel/nand2tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nand2tetris

Building a Modern Computer from First Principles

The base of this project are both a course in Coursera and a book.

Coursera - Build a Modern Computer from First Principles: Nand to Tetris

Book - The Elements of Computing Systems: Building a Modern Computer from First Principles

Motivation

The course idea is to understand how a computer works, from the NAND logic gate to a high-level code. Course progression image

Walkthrough

The course is divided in 12 weeks and a final project, as follows

Hack Hardware Plataform

Software hierarchy

Final Project

A Tic-Tac-Toe game made with the Jack language