How Things Work : The Computer Science Edition book cover
1st Edition

How Things Work
The Computer Science Edition

  • Available for pre-order. Item will ship after August 26, 2021
ISBN 9780367567316
August 26, 2021 Forthcoming by Chapman and Hall/CRC
252 Pages 98 B/W Illustrations

SAVE ~ $11.99
was $59.95
USD $47.96

Prices & shipping based on shipping country


Book Description

It’s axiomatic to state that people fear what they do not understand—this is especially true when it comes to technology. However, despite their prevalence, computers remain shrouded in an air of 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 will serve as a roadmap for readers who want to overcome their technophobia and harness the full power of everyday technology. Beginning with the basics, it will demystify the mysterious world of computer science, explain its fundamental concepts in simple terms, and answer the questions many users feel too intimidated to ask.

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

Table of Contents


Computers are Everywhere

A Brief History of Computing


What is a Computer?

Internal Hardware Components

External Components

Networking — The Art of Communication

Software — The Elusive Enigma

Software — Operating Systems

Software Architecture & Design

Software — How It’s Built

Putting it all Together

Security and Privacy


Reading List

View More



Charles F. Bowman is a respected Senior Software Architect serving numerous prestigious clients, including the New York Stock Exchange and the United States Patent Office. He has taught both graduate and undergraduate computer science courses at St. John’s University, the City University of New York, and St. Thomas Aquinas College.

Mr. Bowman has published several books, including Algorithms and Data Structures: An Approach in C (Harcourt Brace/Oxford University Press); Objectifying Motif (Cambridge University Press/SIGs Books); Wisdom of the Gurus (Cambridge University Press/SIGs Books); and Broadway: The Complete Internet Architecture (Addison/Wesley).

Mr. Bowman has served as Editor-in-Chief for The X Journal, UNIX Developer, and CORBA Development; and Series Editor for the Managing Object Technology book series of Cambridge University Press/SIGs Books. He is also a regular contributor to many respected journals and magazines. (A complete list of publications is available upon request.)

A graduate of New York’s prestigious Brooklyn Technical High School, Mr. Bowman holds a BS degree in Computer Science from St. John’s University and an MS degree in Computer Science from New York University.

Support Material