Table of Contents:
CHAPTER 1
Why Computers Matter to You:
Becoming Computer Fluent .................................................................................. 2
Becoming a Savvy Computer User and Consumer ................................................................ 4
Being Prepared for Your Career.............................................................................................. 5
Being Prepared for Your Career.............................................................................................. 5
Computers in Business: Working in a Data Mine? ..................................................... 5
Computers in Retail: Let Me Look That Up for You ................................................... 6
Computers in Shipping: UPS Data on the Go .............................................................. 7
Computers in Ranching and Farming: High Tech Down on the Farm .................... 8
Computers in the Arts: Shall We Dance? ...................................................................... 8
Computers in the Medical Field: Fact or Science Fiction? ......................................... 9
Computers in Law Enforcement:
Put Down That Mouse—You’re Under Arrest! ................................................... 12
Computers in the Legal Fields: Welcome to the Virtual Courtroom ...................... 13
Computers in Education: And on the Left, You See the Mona Lisa......................... 13
Computers and the Sciences: Programming the Perfect Storm .............................. 15
Computers in Sports: Bend Your Elbow Another Two Degrees? ............................ 16
Computer Gaming Careers: Now Bigger Than Hollywood! ................................... 17
Computers at Home: Just Program It and Forget It .................................................. 18
Getting Ready for the Technology of Tomorrow .................................................................. 18
Nanoscience: The Next “Big” Thing ........................................................................... 18
Biomedical Chip Implants: Combining Humans with Machines? ......................... 19
Artificial Intelligence: Will Computers Become Human? ........................................ 20
Understanding the Challenges Facing a Digital Society ...................................................... 21
TRENDS IN IT: Ehics: Knowledge Is Power: Bridging the Digital Divide ........... 22
Becoming Computer Fluent .................................................................................................. 23
Computers Are Data Processing Devices ................................................................... 23
Bits and Bytes: The Language of Computers ............................................................. 23
Computer Hardware ..................................................................................................... 25
Computer Software ....................................................................................................... 26
Computer Platforms: PCs and MACs ......................................................................... 26
Specialty Computers ..................................................................................................... 27
DIG DEEPER: What Can You Do with a Digital Home? ........................................ 28
CHAPTER 2
Looking at Computers:
Understanding the Parts ........................................................................................ 40
Your Computer’s Hardware .................................................................................................. 42
Input Devices.......................................................................................................................... 42
Keyboards ....................................................................................................................... 42
Mice and Other Pointing Devices ................................................................................ 46
Sound Input .................................................................................................................... 48
Input Devices for Physically Challenged Individuals .............................................. 49
Output Devices ...................................................................................................................... 49
Monitors .......................................................................................................................... 49
Printers ............................................................................................................................ 52
DIG DEEPER: How Inkjet and Laser Printers Work ............................................... 55
Sound Output ................................................................................................................. 56
The System Unit .................................................................................................................... 56
On the Front Panel ......................................................................................................... 56
On the Back ..................................................................................................................... 60
Inside the System Unit .................................................................................................. 61
Setting It All Up .................................................................................................................... 64
TRENDS IN IT: Emerging Technologies: Tomorrow’s
Display—You Can Take It with You! .................................................................... 66
TECHNOLOGY IN FOCUS
Careers in IT ...................................................................................................................... 78
CHAPTER 3
Using the Internet:
Making the Most of the Web’s Resources.............................................. 92
The Internet ............................................................................................................................ 94
Communicating Through the Internet: E-Mail and Other Technologies .............................. 94
Instant Messaging .......................................................................................................... 94
Voice over Internet Protocol (VoIP) ............................................................................. 94
Weblogs (blogs) and Video Logs (vlogs) .................................................................... 95
Podcasts ........................................................................................................................... 96
Webcasts .......................................................................................................................... 97
Wikis ................................................................................................................................ 98
E-Mail .............................................................................................................................. 98
Chat Rooms ................................................................................................................... 100
Newsgroups .................................................................................................................. 100
Listservs ......................................................................................................................... 101
Web Entertainment: Multimedia and Beyond .................................................................... 101
TRENDS IN IT: Social Networking .......................................................................... 102
Conducting Business over the Internet: E-Commerce ........................................................ 104
E-Commerce Safeguards ............................................................................................. 105
Managing Online Annoyances .......................................................................................... 106
Spam .............................................................................................................................. 106
Cookies .......................................................................................................................... 107
Adware .......................................................................................................................... 108
Spyware ......................................................................................................................... 108
Malware ......................................................................................................................... 109
Phishing and Internet Hoaxes .................................................................................... 109
Navigating the Web: Web Browsers .................................................................................. 110
Getting Around the Web: URLs, Hyperlinks, and Other Tools............................................ 111
URLs ............................................................................................................................... 111
Hyperlinks and Beyond .............................................................................................. 113
Favorites and Bookmarks ........................................................................................... 113
Tabbed Browsing .......................................................................................................... 114
TRENDS IN IT: Ethics: What Can You Borrow from the Internet? ...................... 115
Searching the Web: Search Engines and Subject Directories ............................................ 116
Search Engines .............................................................................................................. 116
DIG DEEPER: Refining Your Web Searches: Boolean Operators ......................... 118
Subject Directories ....................................................................................................... 120
Evaluating Web Sites ................................................................................................... 121
Internet Basics...................................................................................................................... 121
The Internet’s Clients and Servers ............................................................................. 121
Connecting to the Internet .......................................................................................... 123
Broadband Connections .............................................................................................. 123
Dial-Up Connections ................................................................................................... 125
Choosing the Right Internet Connection Option .................................................... 126
Finding an Internet Service Provider .................................................................................. 126
Choosing an ISP ........................................................................................................... 127
The Origin of the Internet .................................................................................................... 128
The Web Versus the Internet ....................................................................................... 128
The Future of the Internet .................................................................................................... 129
CHAPTER 4
Application Software:
Programs That Let You Work and Play .................................................... 140
The Nuts and Bolts of Software .......................................................................................... 142
More Productivity at Home ................................................................................................ 142
Word-Processing Software .......................................................................................... 142
Spreadsheet Software .................................................................................................. 144
Presentation Software .................................................................................................. 146
Database Software ....................................................................................................... 146
Personal Information Manager (PIM) Software ...................................................... 148
Productivity Software Tools ....................................................................................... 148
Integrated Software Applications Versus Software Suites ..................................... 148
DIG DEEPER: Speech-Recognition Software .......................................................... 152
Personal Financial Software ....................................................................................... 154
More Media at Home .......................................................................................................... 155
Digital Image-Editing Software ................................................................................. 155
Digital Audio Software ............................................................................................... 157
Digital Video-Editing Software .................................................................................. 157
Media Management Software .................................................................................... 158
More Fun at Home .............................................................................................................. 159
Gaming Software ......................................................................................................... 159
Educational Software .................................................................................................. 160
Reference Software ...................................................................................................... 162
Drawing Software ........................................................................................................ 162
Business Software................................................................................................................ 163
Home Business Software ............................................................................................ 163
Large-Business Software ..........................................................................................................165
TRENDS IN IT: Emerging Technologies: Is It Real or Is It Virtual? ..................... 166
Specialized Business Software ................................................................................... 167
Getting Help with Software ................................................................................................ 167
Buying Software .................................................................................................................. 168
Standard Software ....................................................................................................... 168
Web-Based Application Software .............................................................................. 168
Discounted Software ................................................................................................... 169
Freeware and Shareware ............................................................................................ 170
Software Versions and Systems Requirements ........................................................ 171
Installing/Uninstalling and Opening Software .................................................................. 172
TRENDS IN IT: Ethics: Can I Borrow Software That I Don’t Own? .................... 175
TECHNOLOGY IN FOCUS
Digital Entertainment .............................................................................................. 186
CHAPTER 5
Using System Software: The Operating System, Utility
Programs, and File Management .................................................................. 202
System Software Basics ...................................................................................................... 204
Operating System Categories ............................................................................................ 204
Real-Time Operating Systems .................................................................................... 205
Single-User Operating Systems ................................................................................. 205
Multiuser Operating Systems .................................................................................... 206
Desktop Operating Systems ................................................................................................ 206
Microsoft Windows ..................................................................................................... 207
Mac OS .......................................................................................................................... 208
Unix .................................................................................................................................... 208
Linux .............................................................................................................................. 208
TRENDS IN IT: Emerging Technologies: Open-Source Software:
Why Isn’t Everyone Using Linux? ...................................................................... 209
What the Operating System Does ...................................................................................... 210
The User Interface ........................................................................................................ 211
Processor Management ............................................................................................... 211
Memory and Storage Management ........................................................................... 213
Hardware and Peripheral Device Management ...................................................... 214
Software Application Coordination .......................................................................... 214
The Boot Process: Starting Your Computer ........................................................................ 215
Step 1 : Activating BIOS ............................................................................................... 216
Step 2 : Performing the Power-On Self-Test .............................................................. 216
Step 3 : Loading the Operating System ..................................................................... 217
Step 4 : Checking Further Configurations and Customizations ............................ 217
Handling Errors in the Boot Process ......................................................................... 218
The Desktop and Windows Features .................................................................................. 219
Organizing Your Computer: File Management .................................................................. 221
Organizing Your Files .................................................................................................. 221
Viewing and Sorting Files and Folders ..................................................................... 223
Naming Files ................................................................................................................. 224
Working with Files ....................................................................................................... 226
Utility Programs .................................................................................................................. 227
Display Utilities ............................................................................................................ 227
The Add or Remove Programs Utility ...................................................................... 229
File Compression Utilities .......................................................................................... 229
System Maintenance Utilities ..................................................................................... 230
DIG DEEPER: How Disk Defragmenter Utilities Work ........................................ 232
System Restore and Backup Utilities ........................................................................ 232
T he Task Scheduler Utility .......................................................................................... 234
Accessibility Utilities ................................................................................................... 235
CHAPTER 6
Understanding and Assessing Hardware:
Evaluating Your System ........................................................................................ 246
Is It the Computer or Me?.................................................................................................... 248
What Is Your Ideal Computer? ............................................................................................ 249
Assessing Your Hardware: Evaluating Your System .......................................................... 249
Evaluating the CPU Subsystem............................................................................................ 251
Analyzing Your CPU ................................................................................................... 253
Evaluating RAM: The Memory Subsystem .......................................................................... 254
Virtual Memory ............................................................................................................ 256
Adding RAM ................................................................................................................ 257
Evaluating the Storage Subsystem...................................................................................... 258
The Hard Disk Drive ................................................................................................... 258
DIG DEEPER: How a Hard Disk Drive Works ....................................................... 259
Portable Storage Options: The Floppy and Beyond ............................................... 260
Upgrading Your Storage Subsystem ......................................................................... 265
Evaluating the Video Subsystem ........................................................................................ 265
Video Cards .................................................................................................................. 265
TRENDS IN IT: Ethics: CD and DVD Technology: A Free Lunch–Or at
Least a Free Copy .................................................................................................. 266
Monitors ........................................................................................................................ 268
Evaluating the Audio Subsystem ........................................................................................ 269
Speakers ........................................................................................................................ 269
Sound Cards ................................................................................................................. 269
Evaluating Port Connectivity .............................................................................................. 270
Adding Ports: Expansion Cards and Hubs .............................................................. 273
Evaluating System Reliability .............................................................................................. 274
TRENDS IN IT: Computers in Society: How to Donate Your Old
Computer Safely .................................................................................................... 276
Making the Final Decision .................................................................................................. 277
TECHNOLOGY IN FOCUS
Computing Alternatives ........................................................................................ 288
CHAPTER 7
Networking and Security: Connecting Computers
and Keeping Them Safe from Hackers and Viruses .................... 302
Networking Fundamentals.................................................................................................. 304
Network Architectures ........................................................................................................ 305
Describing Networks Based on Network Control .................................................. 305
Describing Networks Based on Distance ................................................................. 306
Network Components ........................................................................................................ 306
Transmission Media ..................................................................................................... 307
Network Adapters ....................................................................................................... 307
Network Navigation Devices ..................................................................................... 307
Networking Software .................................................................................................. 307
Types of Peer-to-Peer Networks.......................................................................................... 308
Wired Ethernet Networks ........................................................................................... 308
Ethernet Switches ......................................................................................................... 309
Ethernet Routers ........................................................................................................... 311
Wireless Ethernet Networks ....................................................................................... 311
Power-Line Networks ................................................................................................. 315
Phoneline Networks .................................................................................................... 315
Choosing a Peer-to-Peer Network ...................................................................................... 316
Configuring Software for Your Home Network.................................................................. 317
TRENDS IN IT: Emerging Technologies: Grid Computing: Aiding Scientific
Research with Your Computer ............................................................................ 320
Keeping Your Home Computer Safe .................................................................................. 321
Computer Threats: Hackers ................................................................................................ 321
What Hackers Steal ...................................................................................................... 322
Trojan Horses ................................................................................................................ 323
Denial of Service Attacks ............................................................................................ 323
How Hackers Gain Access .......................................................................................... 324
TRENDS IN IT: Computers in Society: Identity Theft: Is There More
Than One You Out There? .................................................................................... 325
Computer Safeguards: Firewalls ........................................................................................ 326
Types of Firewalls ........................................................................................................ 326
Is Your Computer Secure? .......................................................................................... 327
Securing Wireless Networks .............................................................................................. 327
DIG DEEPER: How Firewalls Work ......................................................................... 328
Computer Threats: Computer Viruses ................................................................................ 332
Types of Viruses ........................................................................................................... 333
Virus Classifications .................................................................................................... 334
Computer Safeguards: Antivirus Software ........................................................................ 334
Other Security Measures ............................................................................................. 336
TRENDS IN IT: Careers: Cybercops on the Beat: Computer Security Careers .. 337
CHAPTER 8
Mobile Computing: Keeping Your Data on Hand ............................ 348
Mobile Computing: Is It Right for You? .............................................................................. 350
Mobile Device Limitations ......................................................................................... 350
Mobile Computing Devices.................................................................................................. 352
Cellular Phones.................................................................................................................... 353
Cell Phone Hardware .................................................................................................. 353
How Cell Phones Work ............................................................................................... 355
Cell Phone Features: Text Messaging ........................................................................ 355
Cell Phone Internet Connectivity .............................................................................. 357
Portable Media Players ...................................................................................................... 358
PMP Hardware ............................................................................................................. 360
PMP Flash Memory and File Transfer ...................................................................... 360
PMP Ethical Issues: Napster and Beyond ................................................................ 361
Personal Digital Assistants (PDAs) ...................................................................................... 362
TRENDS IN IT: Emerging Technologies: Why Carry Your Data When
You Can Wear It? ................................................................................................... 363
PDA Hardware ............................................................................................................. 363
PDA Operating Systems ............................................................................................ 365
PDA Memory and Storage .......................................................................................... 365
PDA File Transfer and Synchronization ................................................................... 366
PDA Internet Connectivity ......................................................................................... 367
PDA Software and Accessories .................................................................................. 368
PDA or Cell Phone? .................................................................................................... 368
Tablet PCs ............................................................................................................................ 369
DIG DEEPER: The Power of GPS ............................................................................. 370
Tablet PC Hardware .................................................................................................... 371
Tablet Software ............................................................................................................. 373
Tablet or PDA? ............................................................................................................ 373
Notebooks .......................................................................................................................... 374
Notebook Hardware .................................................................................................... 374
TRENDS IN IT: Ubiquitous Networking: Wherever You Go, There You Are .... 374
Notebook Operating Systems and Ports .................................................................. 376
Notebook Batteries and Accessories ......................................................................... 376
Notebook or Desktop? ................................................................................................ 379
TRENDS IN IT: Emerging Technologies: Nanotubes:
The Next Big Thing Is Pretty Darn Small! ......................................................... 380
TECHNOLOGY IN FOCUS
Protecting Your Computer and Backing Up Your Data .............. 392
CHAPTER 9
Behind the Scenes: A Closer Look at System Hardware ........ 406
Digital Data: Switches and Bits .......................................................................................... 408
Electrical Switches ....................................................................................................... 408
The Binary Number System ....................................................................................... 409
DIG DEEPER: Advanced Binary and Hexadecimal Notations ............................ 410
The CPU: Processing Digital Information ............................................................................ 413
The CPU Machine Cycle ............................................................................................. 415
Stage 1 : The Fetch Stage .............................................................................................. 417
Stage 2 : The Decode Stage .......................................................................................... 418
Stage 3 : The Execute Stage .......................................................................................... 419
Stage 4 : The Store Stage ............................................................................................... 419
TRENDS IN IT: Emerging Technologies: Printable Processors:
The Ultimate in Flexibility ................................................................................... 420
RAM: The Next Level of Temporary Storage ...................................................................... 420
Types of RAM ............................................................................................................... 421
Buses: The CPU’s Data Highway ........................................................................................ 423
Making Computers Even Faster: Advanced CPU Designs .................................................. 425
Pipelining ...................................................................................................................... 425
Specialized Multimedia Instructions ........................................................................ 427
Multiple Processing Efforts ........................................................................................ 427
TRENDS IN IT: Emerging Technologies: Computer Technology
Changing the Face of Medicine ........................................................................... 428
CHAPTER 10
Behind the Scenes: Software Programming ...................................... 440
The Life Cycle of an Information System ............................................................................ 442
System Development Life Cycle ................................................................................ 442
TRENDS IN IT: Careers: Considering a Career in Systems Development? ....... 444
The Life Cycle of a Program ................................................................................................ 445
Describing the Problem: The Problem Statement................................................................ 446
Making a Plan: Algorithm Development ............................................................................ 447
Developing an Algorithm: Decision Making and Design ...................................... 448
Top-Down Design ........................................................................................................ 451
Object-Oriented Analysis ............................................................................................ 452
Coding: Speaking the Language of the Computer ............................................................ 453
Categories of Programming Languages ................................................................... 454
Creating Code: Writing the Program ........................................................................ 455
DIG DEEPER: The Building Blocks of Programming Languages: Syntax,
Keywords, Data Types, and Operators .............................................................. 456
Compilation .................................................................................................................. 460
Coding Tools: Integrated Development Environments ......................................... 460
Debugging: Getting Rid of Errors........................................................................................ 461
Finishing the Project: Testing and Documentation .............................................................. 462
Programming Languages: Many Languages for Many Projects ........................................ 463
Selecting the Right Language ..................................................................................... 464
Windows Applications ................................................................................................ 464
Web Applications: HTML/XHTML and Beyond .................................................... 467
The Next Great Language ........................................................................................... 471
TRENDS IN IT: Computers in Society: Alice: Making Programming Fun
and Approachable ................................................................................................. 473
CHAPTER 11
Behind the Scenes:
Databases and Information Systems ........................................................ 484
Life Without Databases ...................................................................................................... 486
Database Building Blocks.................................................................................................... 487
Advantages of Using Databases ................................................................................ 488
Database Terminology ................................................................................................. 489
Primary Keys ................................................................................................................ 491
Database Types .................................................................................................................. 491
Relational Databases ................................................................................................... 492
Object-Oriented Databases ......................................................................................... 492
Multidimensional Databases ...................................................................................... 492
Database Management Systems: Basic Operations .......................................................... 493
Creating Databases and Entering Data ..................................................................... 493
Input Forms .................................................................................................................. 495
Data Validation ............................................................................................................. 495
Viewing and Sorting Data .......................................................................................... 497
DIG DEEPER: Structured Query Language (SQL) ................................................ 498
Extracting or Querying Data ...................................................................................... 500
TRENDS IN IT: Computers in Society: Can a Database Catch a Criminal? ....... 501
Outputting Data ........................................................................................................... 502
Relational Database Operations ........................................................................................ 502
Normalization of Data ................................................................................................ 502
TRENDS IN IT: Computers in Society: Need Cash? Use Databases
to Find Your Property ........................................................................................... 505
Data Storage........................................................................................................................ 506
Data Warehouses .......................................................................................................... 506
Populating Data Warehouses ..................................................................................... 507
Data Staging .................................................................................................................. 508
Data Marts ..................................................................................................................... 508
Managing Data: Information Systems ................................................................................ 509
Office Support Systems ............................................................................................... 509
Transaction Processing Systems ................................................................................ 509
Management Information Systems ........................................................................... 510
Decision Support Systems .......................................................................................... 511
Internal and External Data Sources ........................................................................... 511
Model Management Systems ..................................................................................... 512
Knowledge-Based Systems ......................................................................................... 512
Data Mining ........................................................................................................................ 513
TRENDS IN IT: Emerging Technologies: Web Portal Enables Krispy Kreme to
Manage Its Dough . . . Without Going Nuts! ..................................................... 514
CHAPTER 12
Behind the Scenes: Networking and Security .................................. 526
Networking Advantages .................................................................................................... 528
Client/Server Networks ...................................................................................................... 528
Classifications of Client/Server Networks: LANs, WANs, and MANs .............................. 530
Constructing Client/Server Networks ................................................................................ 532
Servers ................................................................................................................................ 533
Print Servers ................................................................................................................. 534
Application Servers ..................................................................................................... 534
Database Servers .......................................................................................................... 535
E-Mail Servers .............................................................................................................. 535
Communications Servers ............................................................................................ 535
Web Servers .................................................................................................................. 535
Network Topologies ............................................................................................................ 536
Bus Topology ................................................................................................................ 536
Ring Topology .............................................................................................................. 537
Star Topology ................................................................................................................ 538
Comparing Topologies ................................................................................................ 541
Transmission Media ............................................................................................................ 541
Wired Transmission Media ......................................................................................... 541
Wireless Media Options .............................................................................................. 544
Comparing Transmission Media ............................................................................... 544
Network Operating Systems .............................................................................................. 545
TRENDS IN IT: Emerging Technologies: Virtual Network Computing Is
Here and It’s Free .................................................................................................. 546
Network Adapters .............................................................................................................. 547
DIG DEEPER: The OSI Model: Defining Protocol Standards .............................. 548
TRENDS IN IT: Ethics: RFID–Friend or Foe? ....................................................... 550
Network Navigation Devices .............................................................................................. 551
MAC Addresses ........................................................................................................... 552
Repeaters and Hubs .................................................................................................... 553
Switches and Bridges .................................................................................................. 553
Routers ........................................................................................................................... 554
Network Security ................................................................................................................ 554
Authentication .............................................................................................................. 555
Access Privileges .......................................................................................................... 556
Physical Protection Measures ..................................................................................... 556
TRENDS IN IT: Emerging Technologies: Wi-Fi Phones Keep
Doctors and Nurses Connected ........................................................................... 558
Firewalls ........................................................................................................................ 558
TRENDS IN IT: Computers in Society: What’s Shakin’? California Maintains a
Reliable Network to Respond to Earthquake Emergencies ............................ 561
CHAPTER 13
Behind the Scenes: The Internet: How It Works ............................ 572
The Management of the Internet ........................................................................................ 574
Internet Networking ............................................................................................................ 575
Connecting Internet Service Providers ..................................................................... 575
Network Access Points ................................................................................................ 576
Points of Presence ........................................................................................................ 578
The Network Model of the Internet .......................................................................... 578
Data Transmission and Protocols ........................................................................................ 579
Packet Switching .......................................................................................................... 580
TCP/IP .......................................................................................................................... 581
IP Addresses and Domain Names...................................................................................... 581
Domain Names ............................................................................................................. 583
DIG DEEPER: Making the Connection: Connection-Oriented Versus
Connectionless Protocols ...................................................................................... 584
DNS Servers .................................................................................................................. 586
Other Protocols: FTP and Telnet .......................................................................................... 586
HTTP, HTML, and Other Web Jargon .................................................................................. 587
HTTP and SSL .............................................................................................................. 588
HTML/XHTML ........................................................................................................... 588
XML ............................................................................................................................... 589
The Common Gateway Interface ............................................................................... 590
Client-Side Applications ............................................................................................. 591
Communications over the Internet ...................................................................................... 592
TRENDS IN IT: Careers: If You Build It, Will They Come? Web
Development and Design Careers ...................................................................... 593
E-mail ............................................................................................................................. 593
TRENDS IN IT: Computers in Society: Have You Ever Used an Extranet
or a Virtual Private Network? .............................................................................. 595
E-Mail Security: Encryption and Specialized Software .......................................... 596
Instant Messaging ........................................................................................................ 598
TRENDS IN IT: Emerging Technologies: The Evolving Internet ......................... 600
TECHNOLOGY IN FOCUS
The History of the PC.............................................................................................. 612
Glossary .............................................................................................................................. 625
Index .................................................................................................................................... 647
Credits....................................................................................................................................663