The elements of computing systems: building a modern computer from first principles
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 Copies In Prospector
Loading Prospector Copies...
More Details
Contributors:
ISBN:
9780262361002
Staff View
Grouping Information
Grouped Work ID | 8e982795-ea74-4ae7-70b8-d9d247248c08 |
---|---|
Grouping Title | elements of computing systems building a modern computer from first principles |
Grouping Author | noam nisan |
Grouping Category | book |
Grouping Language | English (eng) |
Last Grouping Update | 2024-12-14 20:38:45PM |
Last Indexed | 2024-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
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
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
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
Computer Technology
Computers
Electronic digital computers
Nonfiction
Solr Details Tables
item_details
Bib Id | Item Id | Shelf Location | Call Num | Format | Format Category | Num Copies | Is Order Item | Is eContent | eContent Source | eContent URL | Detailed Status | Last Checkin | Location |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
overdrivecmc:ODN0005285297 | ODN0005285297 | Overdrive (CMC) | Online Overdrive (CMC) | eBook | eBook | 1 | false | true | Overdrive (CMC) | http://link.overdrive.com/?websiteID=162&titleID=5285297 | Available Online | Overdrive (CMC) | |
external_econtent:ils:.b64724578 | .i140246666 | CCU Electronic Resources | eBook | eBook | 1 | false | true | CCU Owned | https://ebookcentral.proquest.com/lib/cochristuniv-ebooks/detail.action?docID=6630880 | Available Online | cceb |
record_details
Bib Id | Format | Format Category | Edition | Language | Publisher | Publication Date | Physical Description | Abridged |
---|---|---|---|---|---|---|---|---|
overdrivecmc:ODN0005285297 | eBook | eBook | 2 | English | 2021 | 1 online resource | ||
external_econtent:ils:.b64724578 | eBook | eBook | Second edition | English | The MIT Press | 2021 | 1 online resource |
scoping_details_ccu
Bib Id | Item Id | Grouped Status | Status | Locally Owned | Available | Holdable | Bookable | In Library Use Only | Library Owned | Is Home Pick Up Only | Holdable PTypes | Bookable PTypes | Home Pick Up PTypes | Local Url |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
external_econtent:ils:.b64724578 | .i140246666 | Available Online | Available Online | false | true | false | false | false | true | false |