The Elements of Computing Systems, Second Edition: Building a Modern Computer from First Principles
SKU: 18407090674

The Elements of Computing Systems, Second Edition: Building a Modern Computer from First Principles

Sale price$54.00 Regular price$60.00
Save 10%

Shipping Estimate
USA
  • USA
  • CAN

Ships within 48 hours · Estimated delivery Jul 7 - Jul 12

Promo Codes Available:

For Your Every Summer RSVP, with Code: SUMMER15

Description

The Elements of Computing Systems, Second Edition: Building a Modern Computer from First PrinciplesA new and extensively revised edition of a popular textbook used in universities, coding boot camps, hacker clubs, and online courses. The best way to understand how computers work is to build one from scratch, and this textbook leads learners through twelve chapters and projects that gradually build the hardware platform and software hierarchy for a simple but powerful computer system. In the process, learners gain hands on knowledge of hardware,

A new and extensively revised edition of a popular textbook used in universities, coding boot camps, hacker clubs, and online courses.

The best way to understand how computers work is to build one from scratch, and this textbook leads learners through twelve chapters and projects that gradually build the hardware platform and software hierarchy for a simple but powerful computer system. In the process, learners gain hands-on knowledge of hardware, architecture, operating systems, programming languages, compilers, data structures and algorithms, and software engineering. Using this constructive approach, the book introduces readers to a significant body of computer science knowledge and synthesizes key theoretical and applied techniques into one constructive framework.The outcome is known known as Nand to Tetris: a journey that starts with the most elementary logic gate, called Nand, and ends, twelve projects later, with a general-purpose computer system capable of running Tetris and any other program that comes to your mind.

The first edition of this popular textbook inspired Nand to Tetris classes in many universities, coding boot camps, hacker clubs, and online course platforms. This second edition has been extensively revised. It has been restructured into two distinct parts--Part I, hardware, and Part II, software--with six projects in each part. All chapters and projects have been rewritten, with an emphasis on separating abstraction from implementation, and many new sections, figures, and examples have been added. Substantial new appendixes offer focused presentation on technical and theoretical topics.
Shipping Notes
  • Free Standard Shipping on $100+ Orders to the USA.
  • Except Preorder products are shipped in 48 hours.
  • Delivery to the USA:
  1. Standard Shipping : 3-10 business days
  • If time is of the essence, please consider selecting expedited delivery for faster service.
Exchange/Return Notes
  • We offer a 30-day return/exchange service after receiving.
  • Final sale items are not eligible for returns or exchanges.
  • To process your return/exchange, please contact us at [email protected]
  • Please click here for more details>>> Return & Exchange Policy
SKU: 18407090674

Discover Niche Categories That Outsell

Top-Converting Item to Boost Your Average Order

4.7 ★★★★★
Based on 917 reviews
Sort
Highest Rating
Newest First
Oldest First
Product Reviews
A
Verified Purchase
Audre Braxton
Pawtucket, US
★★★★★ 5
Nice box just the right size.
Color: Pink, Size: 2-Layer
The pink color is like the photo. It's the perfect size for my small collection and it sits nicely on the dresser.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 23, 2026
L
Verified Purchase
Larry B.11
West Palm Beach, US
★★★★★ 5
Quality jewelry box for the price
Color: Beige, Size: 2-Layer, Color: Beige, Size: 2-Layer
I needed a nice jewelry box for a small space. This was perfect for my needs. It holds a nice amount of jewelry. I would recommend this jewelry box. It was also nicely packaged for a gift as well.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on April 3, 2026
S
Verified Purchase
Susan L Van Eyck
Natrona Heights, US
★★★★★ 5
Attractive, well-made functional storage
Color: Dusty Blue, Size: 2 Layers, 20 Hooks
I'm quite happy with this product. It's an orderly and attractive way to store a lot of jewelry. I've put my favorites in the visible front drawer and can easily see the rest by pulling out the back drawer. I looked at a similar storage box with see-through panels on both sides, but it didn't look quite as well made and you'd have to turn it around to see side B (i.e., no less work than pulling out the back drawer). This unit feels well put together, looks nice, and sits stably on top my dresser. I'm only using it for chain-and-pendant style necklaces (leaving the bulkier stuff in an upright acrylic spoke-style container) but have it fully loaded and have doubled up on a few pegs. None of the pegs bent while I was adding pieces.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on March 28, 2026
M
Verified Purchase
Michelle M
Charlottesville, US
★★★★★ 5
Fantastic Necklace Organiser
Color: White, Size: 2 Layers, 20 Hooks
This is a great necklace organiser It has helped me keep all my necklaces in order - putting gold on one tray and silver the other. Keeps them for getting all tangled up and looks super nice. Not to mention the slim design doesn’t take up much space. Love it!!
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 28, 2026
L
Verified Purchase
Lisko
Draper, US
★★★★★ 5
Great necklace organizer!
Color: White, Size: 2 Layers, 20 Hooks
This necklace organizer is perfect for keeping necklaces separated and in view. I was tired of having them tangled in my jewelry box and this does the trick. Plus it is very well made and looks lovely in my closet. I highly recommend this for people who want to keep their necklaces organized!
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 15, 2026

recommand products