A C K N O W L E D G M E N T S First and foremost, I want to thank to my wife, Mary Beth, for her support and for pretending not to notice the various home improvement projects that didn’t get done. I also extend thanks to everyone whose work improved this book, including my chief editor, Roger Masse, and all at The Philip Lief Group, Inc. including Jill Korot, Judy Linden, and Albry Montalbano. Thanks also to Scott Nurkin for translating my ugly stick figures into the illustrations you see on these pages. Finally, thanks to ACCIS: the president, Betty Howell; the dean, Ronan O’Beirne; and all the other faculty members, staff, and students I’ve had the pleasure of working with over the years. CONTENTS Introduction Chapter 1: What puter Science? Introduction puting Professions puter Science Subject Areas puter Science The History puting Summary Chapter 2: puter Concepts Key Terminology and Concepts ponents Summary Chapter 3: Hardware Computer Architecture CPU Hardware Devices Device Interfaces Summary Chapter 4: Software Types of Software Operating Systems Suites ponents Summary Chapter 5: Programming Program Logic Software Engineering Languages Summary Chapter 6: Networks Network Overview ponents working Technologies Summary Chapter 7: The History of the Connecting to the Protocols World Wide Web E-Mail Chat and Instant Messaging Summary Chapter 8: Computer Graphics 2-D Graphics 3-D Graphics Graphics Hardware and Software Summary Chapter 9: puter Concepts Databases Artificial Intelligence Robotics Summary Chapter 10: Computers in Society Governmental Issues Intellectual Property Issues Ethical Issues Computers in Business Computers in Education Computers in Entertainment Summary Glossary References e puter Science Made Simple, a novice’s guide to one of the most important fields today. I wrote this book with several kinds of readers in mind. For the person curious about puters work and what p