How Computers Really Work

How Computers Really Work
Author :
Publisher : No Starch Press
Total Pages : 394
Release :
ISBN-10 : 9781718500679
ISBN-13 : 171850067X
Rating : 4/5 (79 Downloads)

Book Synopsis How Computers Really Work by : Matthew Justice

Download or read book How Computers Really Work written by Matthew Justice and published by No Starch Press. This book was released on 2020-12-29 with total page 394 pages. Available in PDF, EPUB and Kindle. Book excerpt: An approachable, hands-on guide to understanding how computers work, from low-level circuits to high-level code. How Computers Really Work 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. 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. Explore concepts like how to: Think like a software engineer as you use data to describe a real world concept Use Ohm's and Kirchhoff's laws to analyze an electrical circuit Think like a computer as you practice binary addition and execute a program in your mind, step-by-step The book's projects will have you translate your learning into action, as you: Learn how to use a multimeter to measure resistance, current, and voltage Build a half adder to see how logical operations in hardware can be combined to perform useful functions Write a program in assembly language, then examine the resulting machine code Learn to use a debugger, disassemble code, and hack a program to change its behavior without changing the source code Use a port scanner to see which internet ports your computer has open Run your own server and get a solid crash course on how the web works And since a picture is worth a thousand bytes, chapters are filled with detailed diagrams and illustrations to help clarify technical complexities. Requirements: 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.

But how Do it Know?

But how Do it Know?
Author :
Publisher : John C Scott
Total Pages : 223
Release :
ISBN-10 : 9780615303765
ISBN-13 : 0615303765
Rating : 4/5 (65 Downloads)

Book Synopsis But how Do it Know? by : J. Clark Scott

Download or read book But how Do it Know? written by J. Clark Scott and published by John C Scott. This book was released on 2009 with total page 223 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book thoroughly explains how computers work. It starts by fully examining a NAND gate, then goes on to build every piece and part of a small, fully operational computer. The necessity and use of codes is presented in parallel with the apprioriate pieces of hardware. The book can be easily understood by anyone whether they have a technical background or not. It could be used as a textbook.

Making Computers Work

Making Computers Work
Author :
Publisher : Springer
Total Pages : 159
Release :
ISBN-10 : 9781349174218
ISBN-13 : 1349174211
Rating : 4/5 (18 Downloads)

Book Synopsis Making Computers Work by : Trevor J. Bentley

Download or read book Making Computers Work written by Trevor J. Bentley and published by Springer. This book was released on 1984-05-01 with total page 159 pages. Available in PDF, EPUB and Kindle. Book excerpt:

Making Computers Accessible

Making Computers Accessible
Author :
Publisher : JHU Press
Total Pages : 207
Release :
ISBN-10 : 9781421416472
ISBN-13 : 1421416476
Rating : 4/5 (72 Downloads)

Book Synopsis Making Computers Accessible by : Elizabeth R. Petrick

Download or read book Making Computers Accessible written by Elizabeth R. Petrick and published by JHU Press. This book was released on 2015-06-01 with total page 207 pages. Available in PDF, EPUB and Kindle. Book excerpt: The revolution in accessible computer technology was fueled by disability activism, the interactive nature of personal computers, and changing public policy. In 1974, not long after developing the first universal optical character recognition technology, Raymond Kurzweil struck up a conversation with a blind man on a flight. Kurzweil explained that he was searching for a use for his new software. The blind man expressed interest: One of the frustrating obstacles that blind people grappled with, he said, was that no computer program could translate text into speech. Inspired by this chance meeting, Kurzweil decided that he must put his new innovation to work to “overcome this principal handicap of blindness.” By 1976, he had built a working prototype, which he dubbed the Kurzweil Reading Machine. This type of innovation demonstrated the possibilities of computers to dramatically improve the lives of people living with disabilities. In Making Computers Accessible, Elizabeth R. Petrick tells the compelling story of how computer engineers and corporations gradually became aware of the need to make computers accessible for all people. Motivated by user feedback and prompted by legislation such as the Americans with Disabilities Act, which offered the promise of equal rights via technological accommodation, companies developed sophisticated computerized devices and software to bridge the accessibility gap. People with disabilities, Petrick argues, are paradigmatic computer users, demonstrating the personal computer’s potential to augment human abilities and provide for new forms of social, professional, and political participation. Bridging the history of technology, science and technology studies, and disability studies, this book traces the psychological, cultural, and economic evolution of a consumer culture aimed at individuals with disabilities, who increasingly rely on personal computers to make their lives richer and more interconnected.

Ways to Make Money with Computers

Ways to Make Money with Computers
Author :
Publisher : Enslow Publishing, LLC
Total Pages : 82
Release :
ISBN-10 : 9781978515475
ISBN-13 : 1978515472
Rating : 4/5 (75 Downloads)

Book Synopsis Ways to Make Money with Computers by : Jennifer Landau

Download or read book Ways to Make Money with Computers written by Jennifer Landau and published by Enslow Publishing, LLC. This book was released on 2019-12-15 with total page 82 pages. Available in PDF, EPUB and Kindle. Book excerpt: For all the talk about how being computer savvy is a necessity in today's economy, teens aren't always aware of the many ways in which they can put their computer skills to work while they are still in high school. This highly informative guide points readers toward job opportunities in their communities and also lays out a roadmap for how they can develop their own tech businesses. It's full of concrete tips for dealing with a wide range of issues, such as understanding labor laws, doing your own taxes, interacting with difficult clients, learning programming languages, and mastering networking.

Successful Strategies for Computer-assisted Reporting

Successful Strategies for Computer-assisted Reporting
Author :
Publisher : Routledge
Total Pages : 299
Release :
ISBN-10 : 9781136686078
ISBN-13 : 113668607X
Rating : 4/5 (78 Downloads)

Book Synopsis Successful Strategies for Computer-assisted Reporting by : Bruce Garrison

Download or read book Successful Strategies for Computer-assisted Reporting written by Bruce Garrison and published by Routledge. This book was released on 2013-10-18 with total page 299 pages. Available in PDF, EPUB and Kindle. Book excerpt: Computers have changed the landscape of both gathering and disseminating information throughout the world. As journalists quickly move toward the 21st century and perhaps, a new era of electronic journalism, resources are needed to understand the newest and most successful computer-based news reporting strategies. Written to serve that purpose, this book is designed to show both professional journalists and students which of the newest personal computing tools are being used by the nation's leading news organizations and top individual journalists. It further describes how these resources are being used on a daily basis and for special projects. In recent years, computers have taken on new and dominating roles in the process of news analysis, newsgathering, and news processing. Today's forward-thinking journalists often seek guidance over what they can do to strengthen their ability to be society's information processors and managers. This volume focuses upon how successful journalists are using computers through a major national computer-assisted reporting (CAR) study of daily newspapers. The study included two national surveys and a series of personal interviews with many of the nation's leading CAR specialists. Several current examples of stories used for successful database- and online-oriented news assignments are provided as part of a series of case studies incorporated throughout the book. The additional depth of description and the presentation of portions of stories themselves should help readers to understand the complete process involving CAR-oriented journalism. Substantial analytical detail is used to discuss the extent of computer use in newsrooms, computer training, CAR projects, CAR in daily reporting, hardware and software most commonly used, levels and types of online services used in news research, and portable hardware and software. The book concludes with the author's assessment of the effects and impact of personal computing in the newsroom and the future of personal computer applications in newsgathering. Explaining and defining advanced applications or terminology for readers, the approach to the book assumes a minimal familiarity with computers, but no advanced knowledge of computer operation.

Cognitive Computing for Machine Thinking

Cognitive Computing for Machine Thinking
Author :
Publisher : Springer Nature
Total Pages : 98
Release :
ISBN-10 : 9789819704521
ISBN-13 : 9819704529
Rating : 4/5 (21 Downloads)

Book Synopsis Cognitive Computing for Machine Thinking by : Makarand R. Velankar

Download or read book Cognitive Computing for Machine Thinking written by Makarand R. Velankar and published by Springer Nature. This book was released on with total page 98 pages. Available in PDF, EPUB and Kindle. Book excerpt: