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.4 ★★★★★
Based on 1475 reviews
Sort
Highest Rating
Newest First
Oldest First
Product Reviews
M
Verified Purchase
Momx4
Carnegie, US
★★★★★ 5
Just what a gamer needs!
Format: Paperback
Perfect gift for my son!
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 26, 2015
M
Mick Charles Beaver
Carnegie, US
★★★★★ 2
would have been better as a blog
Format: Paperback
First off, I have read over half of this book, but ultimately decided to put it down because it had a low signal-to-noise ratio. If the second half is filled with magic, I apologize in advance. What I liked: * The author is very honest. He does not shy away from discussing his failures (and successes). * The postmortem on the game "Life of Pixel" was especially good. * Interviews from various indie studios are sprinkled throughout. What I did not like: * A number of pieces of information were already out-of-date. This makes me think that the concepts should have been discussed at a higher level. For example, specifics about game engine costs are discussed. These numbers have changed since E3 of this year. Definitely recheck any information before formulating a plan based on the book's recommendations. * The indie studio interviews are a wasted opportunity in that they each interview has the same set of questions. It's like a questionnaire was sent out via email and the responses were pasted into the book. * When discussing commercial options, such as engines or other software packages, blurbs once again appear to be cut-and-pasted (this time verbatim from the package's web site). * Some of the advice is too broad and too light. For example, when writing about how to create a press release, the author discuss how to write in the active voice. I'm frankly not looking for writing tips in my Indie Game Developer Handbook. * The book is filled with tons of web links. My paperback copy was not so useful here. I ultimately left the book with the impression that the information would have been much better in the form of a blog. The author could have really gone in depth with the parts of the book that shined while keeping the surveys of topics in a form that serves them better (i.e. web links on the web).
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on April 28, 2015
M
Verified Purchase
Meridian
Birmingham, US
★★★★★ 5
Helpful information and Questions to consider
Format: Paperback
As a writer of science fiction and fantasy I had already looked into the physical aspects of the worlds I was creating, but I quickly realized I needed to include society and culture in the worldbuilding. I started a search for information, questionairres, or guidelines to use and found very little that would be helpful to me as a writer. Until I came across this book. It's exactly what I needed. It touches on multiple aspects of beliefs and practices and asks questions to help you think through what you want for your worlds, even if it's mostly backgroud. A very useful tool.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on May 26, 2024
A
Verified Purchase
Amazon Customer
Battle Creek, US
★★★★★ 3
Great Value for Book
Format: Paperback
Substantially cheaper than Barnes and Noble! Good read. Got alot of ideas! Hint ALWAYS check online for a cheaper price typically i he found books 35 to 50 % cheaper.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on July 27, 2025
L
Verified Purchase
laughingant
Battle Creek, US
★★★★★ 5
Good book
Format: Hardcover
Well-written and a great read for children who are fans of the animated series.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on March 24, 2026

recommand products