Understanding the Digital World
This book explains how today's computing and communications world operates, from hardware through software to the Internet and the web. It includes enough detail that you can understand how these systems work, no matter what your technical background. The social, political and legal issues that new technology creates are discussed as well, so you can understand the difficult issues we face and appreciate the tradeoffs that have to be made to resolve them.
Contents
PrefaceIntroduction
Part I: Hardware
What's in a Computer?
Bits, Bytes, and Representation of Information
Inside the CPU
Wrapup on Hardware
Part II: Software
Algorithms
Programming and Programming Languages
Software Systems
Learning to Program
Wrapup on Software
Part III: Communications
Networking
The Internet
The World Wide Web
Data and Information
Privacy and Security
Wrapping Up
Notes
Glossary
Index
