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.9 ★★★★★
Based on 1112 reviews
Sort
Highest Rating
Newest First
Oldest First
Product Reviews
E
Verified Purchase
EB
San Leandro, US
★★★★★ 5
my go to spray on
Size: 5 Fl Oz (Pack of 1)
my go to. not too sticky or overwhelming smell.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 4, 2026
L
Verified Purchase
Llamadu
Houston, US
★★★★★ 5
A new favorite sunscreen to add to my arsenal
I've been using the Neutrogena Clear Body SPF 50 Sunscreen Spray for a couple weeks now. I bought it after reading lots of positive reviews online, and it definitely is as good as people say. The spray is very lightweight and non-greasy, which is perfect for someone like me with oily, acne-prone skin. It dries in seconds and leaves a matte finish with no white residue or sticky feel. It seems to be as non-comedogenic, as it claims, my pores have stayed clear even after long days with this sunscreen on my face and body. I’ve used it on long sunny days doing landscaping and gardening work in my yard and, other than a small patch that I missed, I didn't get pink at all. I don’t have to worry about it coming off when I get a bit too sweaty. Overall, this sunscreen spray is super easy to apply and noticeably effective. It’s become a key part of my morning routine, and I would recommend it to anyone looking for an effective sunscreen that doesn’t clog the pores.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on June 5, 2025
B
Verified Purchase
Bryan
Bozeman, US
★★★★★ 5
Great hypoallergenic sunscreen for sensitive skin.
I love this sunscreen. It's light, super easy to use and keeps me breakout and sunburn free!
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on June 2, 2026
C
Verified Purchase
C. Morrow
Lexington, US
★★★★★ 5
Excellent choice!
I really like this Neutrogena Clear Body sunscreen. I have very fair skin that burns easily. Good sunscreen is a must, and I have tried dozens of them. To date, this is my favorite one. For an SPF50, it goes on very light, dries quickly, and has only a mild scent. It has been doing a good job protecting my delicate skin from the burning sun rays.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on June 4, 2026
C
Verified Purchase
Cmac
Massapequa, US
★★★★★ 4
Great everyday sunscreen light, non-greasy, and easy to use
I recently tried the Neutrogena Clear Body SPF 50 Sunscreen Spray and it’s become my go-to for outdoor work and weekend hikes. The spray format is convenient and quick to apply, even over arms and legs, and it dries down fast without leaving a sticky or greasy film. The SPF 50 protection feels solid — I spent a full afternoon outside and didn’t get sunburned. My only small gripe: you need to spray generously and evenly (and sometimes reapply) to make sure you get full coverage — a light mist doesn’t cut it. Otherwise, it’s a reliable, easy-to-use sunscreen for daily or outdoor use.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on November 27, 2025

recommand products