Larry Snyder was the chairman of the National Research Council's (NRC) committee that issued the report, "Being Fluent with Information Technology." It is this NRC committee funded by the National Science Foundation that identified the three types of knowledge needed in Fluency. Larry received his BA in 1968 from the University of Iowa and his Ph.D. in 1973 at Carnegie Mellon. He taught at schools such as Yale, MIT, Harvard, and Syndey University before settling down at the University of Washington in 1983, where he is currently a professor of computer science and engineering.
Part 1 Becoming Skilled at Computing
Chapter 1 Defining Information Technology
Terms of Endearment
Hardware, Software, and the Experience
Computers Are Everywhere
Software
Experience
The Data
Summary
Terms of Endearment
Algorithms
The Words for Ideas
Summary
Try It Solutions
Review Questions
Chapter 2 Exploring the Human-Computer Interface
Face It, Its a Computer
A Few Useful Concepts
Perfect Reproduction
How We Learn Technology
Summary
Try It Solutions
Review Questions
Chapter 3 The Basics of Networking
Making the Connection
Comparing Communication Types
The Medium of the Message
The World Wide Web
The Internet and the Web
Summary
Try It Solutions
Review Questions
Chapter 4 A Hypertext Markup Language Primer
Marking Up with HTML
Marking Up with HTML
Lab Practice I
Structuring Documents
Lab Practice II
Marking Links with Anchor Tags
Including Pictures with Image Tags
Cascading Style Sheets (CSS)
Lists and Tables
HTML Wrap-Up
Summary
Try It Solutions
Review Questions
Chapter 5 Locating Information on the WWW
The Search for Truth
Web Search Fundamentals
Advanced Searches
Web Searching
Authoritative Information
Truth or Fiction?
Summary
Try It Solutions
Review Questions
Chapter 6 An Introduction to Debugging
To Err Is Human
Precision: The High Standards of Computing
Debugging: Whats the Problem?
A Dialog About Debugging
Debugging Recap
Fixing HTML Bugs: A Case Study
No Printer Output: A Classic Scenario
Ensuring the Reliability of Software
Community Debugging
Summary
Try It Solutions
Review Questions
Interview Vinton G. Cerf
Part 2 Algorithms and Digitizing Information
Chapter 7 Representing Information Digitally
Bits and the Why of Bytes
Digitizing Discrete Information
Fundamental Information Representation
Hex Explained
Digitizing Numbers in Binary
Digitizing Text
The Metadata and the OED
Summary
Try It Solutions
Review Questions
Chapter 8 Representing Multimedia Digitally
Light, Sound, Magic
Digitizing Color
Color and the Mystery of Light
Computing on Representations
Old Photographs
Digitizing Sound
Digital Images and Video
Optical Character Recognition
Virtual Reality: Fooling the Senses
Bits Are It
Summary
Try It Solutions
Review Questions
Chapter 9 Principles of Computer Operations
Following Instructions
What Computers Can and Cannot Do
The Fetch/Execute Cycle
Anatomy of a Computer
The Program Counter: The PCs PC
Instruction Interpretation
Cycling the Fetch/Execute Cycle
Software
Integrated Circuits
How Semiconductor T...