1. Target
  2. Movies, Music & Books
  3. Books
  4. All Book Genres
  5. Computers & Technology Books

How Computers Really Work - by Matthew Justice (Paperback)

How Computers Really Work - by  Matthew Justice (Paperback)
Store: Target
Last Price: 29.49 USD

Similar Products

Products of same category from the store

All

Product info

<p/><br></br><p><b> About the Book </b></p></br></br>"A book that introduces readers to the fundamentals of hardware and software. It covers foundational aspects of computing, from binary and circuit design to the internet and modern computing, and includes a mix of exercises and hands-on activities"--<p/><br></br><p><b> Book Synopsis </b></p></br></br><b>An approachable, hands-on guide to understanding how computers work, from low-level circuits to high-level code.</b> <p/><i>How Computers Really Work</i> is a hands-on guide to the computing ecosystem: everything from circuits to memory and clock signals, machine code, programming languages, operating systems, and the internet. <p/>But you won't just read about these concepts, you'll test your knowledge with exercises, and practice what you learn with 41 optional hands-on projects. Build digital circuits, craft a guessing game, convert decimal numbers to binary, examine virtual memory usage, run your own web server, and more. <p/>Explore concepts like how to: <br> <b>-</b> Think like a software engineer as you use data to describe a real world concept<br> <b>-</b> Use Ohm's and Kirchhoff's laws to analyze an electrical circuit<br> <b>-</b> Think like a computer as you practice binary addition and execute a program in your mind, step-by-step <p/>The book's projects will have you translate your learning into action, as you: <br> <b>-</b> Learn how to use a multimeter to measure resistance, current, and voltage<br> <b>-</b> Build a half adder to see how logical operations in hardware can be combined to perform useful functions<br> <b>-</b> Write a program in assembly language, then examine the resulting machine code<br> <b>-</b> Learn to use a debugger, disassemble code, and hack a program to change its behavior without changing the source code<br> <b>-</b> Use a port scanner to see which internet ports your computer has open<br> <b>-</b> Run your own server and get a solid crash course on how the web works <p/>And since a picture is worth a thousand bytes, chapters are filled with detailed diagrams and illustrations to help clarify technical complexities. <p/><b>Requirements: </b>The projects require a variety of hardware - electronics projects need a breadboard, power supply, and various circuit components; software projects are performed on a Raspberry Pi. Appendix B contains a complete list. Even if you skip the projects, the book's major concepts are clearly presented in the main text.<p/><br></br><p><b> Review Quotes </b></p></br></br><br>Much more understandable than most books of this type, even when the author delves deeply into machine code, programming languages, operating systems and the internet. He details 41 hands-on projects, including games, running a web server, and so on. It's just right for the would-be software engineer. <br><b>--Joy Schwabach, <i>Arkansas Democrat Gazette's <b>On Computers</b></i></b><br><p/><br></br><p><b> About the Author </b></p></br></br><b>Matthew Justice</b>, a software engineer, spent 17 years at Microsoft where his work included debugging the Windows kernel, developing automated fixes, and leading a team of engineers building diagnostic tools and services. He has worked on everything from low-level software to high-level web applications.

Price History

Cheapest price in the interval: 29.49 on October 22, 2021

Most expensive price in the interval: 29.49 on December 20, 2021