ABSTRACT

It’s axiomatic to state that people fear what they do not understand, and this is especially true when it comes to technology. However, despite their prevalence, computers remain shrouded in mystery, and many users feel apprehensive when interacting with them. Smartphones have only exacerbated the issue. Indeed, most users of these devices leverage only a small fraction of the power they hold in their hands.

How Things Work: The Computer Science Edition is a roadmap for readers who want to overcome their technophobia and harness the full power of everyday technology. Beginning with the basics, the book demystifies the mysterious world of computer science, explains its fundamental concepts in simple terms, and answers the questions many users feel too intimidated to ask.

By the end of the book, readers will understand how computers and smart devices function and, more important, how they can make these devices work for them. To complete the picture, the book also introduces readers to the darker side of modern technology: security and privacy concerns, identity theft, and threats from the Dark Web.

chapter 1|4 pages

Computers Are Everywhere

chapter 2|8 pages

A Brief History of Computing

chapter 3|8 pages

Digitization

chapter 4|12 pages

What Is a Computer?

chapter 5|20 pages

Internal Hardware Components

chapter 6|14 pages

Hardware—External Components

chapter 7|26 pages

Networking

The Art of Communication

chapter 8|6 pages

Software

The Elusive Enigma

chapter 9|24 pages

Software

Operating Systems

chapter 10|14 pages

Software Architecture and Design

chapter 11|38 pages

Software

How It's Built

chapter 12|42 pages

Putting It All Together

chapter 13|12 pages

Security and Privacy