The elements of computing systems: building a modern computer from first principles

Book Cover
Author:
Publisher:
The MIT Press
Publication Date:
2021
Edition:
Second edition
Language:
English

Description

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, software engineering, and relevant algorithms and data structures. 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 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 courses 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.  

More Like This

More Copies In Prospector

Loading Prospector Copies...

Staff View

Grouping Information

Grouped Work ID8e982795-ea74-4ae7-70b8-d9d247248c08
Grouping Titleelements of computing systems building a modern computer from first principles
Grouping Authornoam nisan
Grouping Categorybook
Grouping LanguageEnglish (eng)
Last Grouping Update2024-12-14 20:38:45PM
Last Indexed2024-12-21 01:36:17AM

Solr Fields

accelerated_reader_point_value
0
accelerated_reader_reading_level
0
auth_author2
Schocken, Shimon
author
Nisan, Noam
author2-role
Recorded Books, Inc
Schocken, Shimon
author_display
Nisan, Noam
available_at_ccu
CCU Electronic Resources
detailed_location_ccu
CCU Electronic Resources
display_description
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, software engineering, and relevant algorithms and data structures. 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 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 courses 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.  
format_category_ccu
eBook
format_ccu
eBook
id
8e982795-ea74-4ae7-70b8-d9d247248c08
isbn
9780262361002
itype_ccu
E-book
last_indexed
2024-12-21T08:36:17.982Z
lexile_score
-1
literary_form
Non Fiction
literary_form_full
Non Fiction
owning_library_ccu
Colorado Christian University Online
owning_location_ccu
CCU Electronic Resources
primary_isbn
9780262361002
publishDate
2021
publisher
The MIT Press
recordtype
grouped_work
subject_facet
COMPUTERS / Computer Science
Computer Technology
Computers
Electronic books
Electronic digital computers
Nonfiction
title_display
The elements of computing systems : building a modern computer from first principles
title_full
The elements of computing systems [electronic resource] : Building a modern computer from first principles. Noam Nisan
The elements of computing systems [electronic resource] : building a modern computer from first principles / Noam Nisan and Shimon Schocken
title_short
The elements of computing systems
title_sub
building a modern computer from first principles
topic_facet
COMPUTERS / Computer Science
Computer Technology
Computers
Electronic digital computers
Nonfiction

Solr Details Tables

item_details

Bib IdItem IdShelf LocationCall NumFormatFormat CategoryNum CopiesIs Order ItemIs eContenteContent SourceeContent URLDetailed StatusLast CheckinLocation
overdrivecmc:ODN0005285297ODN0005285297Overdrive (CMC)Online Overdrive (CMC)eBookeBook1falsetrueOverdrive (CMC)http://link.overdrive.com/?websiteID=162&titleID=5285297Available OnlineOverdrive (CMC)
external_econtent:ils:.b64724578.i140246666CCU Electronic ResourceseBookeBook1falsetrueCCU Ownedhttps://ebookcentral.proquest.com/lib/cochristuniv-ebooks/detail.action?docID=6630880Available Onlinecceb

record_details

Bib IdFormatFormat CategoryEditionLanguagePublisherPublication DatePhysical DescriptionAbridged
overdrivecmc:ODN0005285297eBookeBook2English20211 online resource
external_econtent:ils:.b64724578eBookeBookSecond editionEnglishThe MIT Press20211 online resource

scoping_details_ccu

Bib IdItem IdGrouped StatusStatusLocally OwnedAvailableHoldableBookableIn Library Use OnlyLibrary OwnedIs Home Pick Up OnlyHoldable PTypesBookable PTypesHome Pick Up PTypesLocal Url
external_econtent:ils:.b64724578.i140246666Available OnlineAvailable Onlinefalsetruefalsefalsefalsetruefalse