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.1 ★★★★★
Based on 1834 reviews
Sort
Highest Rating
Newest First
Oldest First
Product Reviews
S
Verified Purchase
Stina
Lake Worth, US
★★★★★ 5
Definitely give it a try!
This product is fantastic! The bottle is huge, and even with twice-daily use (two pumps each time, enough to cover my face, neck, and chest), it lasted me an impressive eight months. I just ordered my second bottle. The retinal formula is incredibly gentle and is the only retinal product I’ve tried that doesn’t irritate my highly sensitive skin. It’s lightweight, absorbs quickly, and leaves my skin looking smooth, plump, and healthy. I highly recommend it!
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 26, 2026
Z
Verified Purchase
Zuhair Family
Whiting, US
★★★★★ 5
Soft, Hydrating, and Long-Lasting Moisture – Great Everyday Body Wash
Scent: Fragranced, Size: 30.6 Fl Oz (Pack of 1)
I really like this Dove Body Wash Deep Moisture. It leaves my skin feeling super soft and hydrated, almost like I used lotion right after showering. The “24hr moisture” claim actually feels pretty accurate because my skin doesn’t dry out like it does with other body washes. It lathers nicely, smells clean and not too strong, and I also like that it’s made with no sulfates or parabens. The bottle is a good size (30.6 oz) so it lasts a while too. Overall, it’s a really solid everyday body wash and one of the best I’ve used for keeping my skin smooth and moisturized.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 8, 2026
G
Verified Purchase
Gabriel L. De Mattos
Lowell, US
★★★★★ 5
The body wash I reach for every time and my skin has never felt better
Scent: Fragranced, Size: 30.6 Fl Oz (Pack of 1)
I have been through a lot of body washes over the years and this Dove Deep Moisture is the one I keep coming back to. The texture is thick and creamy, a little goes a long way, and it rinses clean without leaving any heavy residue behind. After getting out of the shower my skin genuinely feels softer and not dry or tight the way it does with some other washes. The scent is pleasant and mild, something like a clean, soft powder rather than an artificial floral or chemical smell. It does not linger too long which I actually prefer since heavy fragrances can be irritating. The formula with no sulfates and no parabens makes it a gentler option and I have noticed fewer issues with dry patches since switching to it. The 30.6 oz size is great for the price and lasts a good while even with daily use. This is just a reliable, high quality everyday body wash that does exactly what it promises. Simple and effective.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 5, 2026
B
Verified Purchase
Brenda W.
Louisville, US
★★★★★ 5
Having a smooth feel
Scent: Fragranced, Size: 30.6 Fl Oz (Pack of 1)
It's thick, creamy and has no perfume. I shower all the time and I usually don't use a soap..I will buy again for sure..It left my skin very moist and not itchy..
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on April 11, 2026
L
Verified Purchase
Leyla Leiva
Chelsea, US
★★★★★ 5
Perfect for Sensitive Skin – Gentle, Moisturizing and Long-Lasting
Scent: Fragranced, Size: 30.6 Fl Oz (Pack of 1)
If I could give it 10 stars, I would! This Dove Deep Moisture Body Wash is absolutely amazing and hands down my favorite Dove body wash so far. The size is large, so it lasts a long time and offers excellent value for the price, especially considering the quality. The texture is thick and creamy, not watery at all. It spreads very well on the skin and a little goes a long way. The scent is very pleasant, soft, and not overpowering—it actually reminds me of baby powder, which I personally love. It feels clean and comforting, not artificial or strong. While showering, it feels gentle and luxurious, and after rinsing, my skin feels soft, smooth, and well-hydrated, never dry or tight. This is especially important for me because I have sensitive skin, and this body wash has been perfect. Dove is an excellent brand, and I’ve tried several of their body washes over the years. This one was also recommended to me by both a dermatologist and a gynecologist, which gave me even more confidence in using it regularly. Overall, this is an outstanding product. I highly recommend it, especially for anyone with sensitive skin. If you’re looking for a moisturizing, gentle, and high-quality body wash, this one is a must-try. 💙 Super recommended!
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on January 21, 2026

recommand products