Fluency with Information Technology: Skills, Concepts, and Capabilities / Edition 5

Paperback (Print)
Rent from BN.com
(Save 82%)
Est. Return Date: 09/20/2014
Buy New
Buy New from BN.com
Buy Used
Buy Used from BN.com
(Save 37%)
Item is in good condition but packaging may have signs of shelf wear/aging or torn packaging.
Condition: Used – Good details
Used and New from Other Sellers
Used and New from Other Sellers
from $21.81
Usually ships in 1-2 business days
(Save 85%)
Other sellers (Paperback)
  • All (25) from $21.81   
  • New (4) from $95.10   
  • Used (21) from $21.81   


Fluency with Information Technology: Skills, Concepts, and Capabilities equips readers who are already familiar with computers, the Internet, and the World Wide Web with a deeper understanding of the broad capabilities of technology. Through a project-oriented learning approach that uses examples and realistic problem-solving scenarios, Larry Snyder teaches readers to navigate information technology independently and become effective users of today’s resources, forming a foundation of skills they can adapt to their personal and career goals as future technologies emerge.

Read More Show Less

Product Details

  • ISBN-13: 9780132828932
  • Publisher: Addison-Wesley
  • Publication date: 4/25/2012
  • Edition number: 5
  • Pages: 832
  • Sales rank: 108,207
  • Product dimensions: 7.90 (w) x 9.90 (h) x 1.20 (d)

Meet the Author

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.
Read More Show Less

Table of Contents

Part 1 Becoming Skilled at Computing
Chapter 1 Defining Information Technology
Terms of Endearment

Hardware, Software, and the Experience

Computers Are Everywhere



The Data


Terms of Endearment

The Words for Ideas
Try It Solutions
Review Questions

Chapter 2 Exploring the Human-Computer Interface
Face It, It’s a Computer
A Few Useful Concepts

Perfect Reproduction

How We Learn Technology
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
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
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?
Try It Solutions
Review Questions

Chapter 6 An Introduction to Debugging
To Err Is Human
Precision: The High Standards of Computing
Debugging: What’s 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
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
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
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 PC’s PC
Instruction Interpretation
Cycling the Fetch/Execute Cycle
Integrated Circuits
How Semiconductor Technology Works
Combining the Ideas
Try It Solutions
Review Questions

Chapter 10 Algorithmic Thinking
What's the Plan?
Inside Story on Algorithms

Algorithms–A Basic Concept

A Closer Look

Doing the Right Thing
Try It Solutions
Review Questions

Interview Ray Kurzweil

Part 3 Data and Information
Chapter 11 Social Implications of IT

Computers in Polite Society
The Power of the Crowd
Out on Good Behavior
Expect the Unexpected
Creating Good Passwords
Protecting Intellectual Property
Creative Commons
Try It Solutions
Review Questions

Chapter 12 Privacy and Digital Security
Shhh, It's a Secret
Privacy: Whose Information Is It?
A Privacy Definition
Enjoying the Benefits of Privacy
Fair Information Practices
Comparing Privacy Worldwide
The Cookie Monster

Digital Security

Plan of Action


The Take-Home Message

Back to the Coffee Shop
Redundancy Is Very, Very, Very Good
Try It Solutions
Review Questions


Chapter 13 The Basics of Spreadsheets
Fill-in-the-Blank Computing
Arranging Information
Computing with Spreadsheets
Daily Spreadsheets
Importing Data
Try It Solutions
Review Questions

Chapter 14 Advanced Spreadsheets for Planning
"What If” Thinking Helps
Designing a Spreadsheet
Conditional Formatting
Conditional Formulas
Naming: Symbolic Reference
“What If” Analysis
Analyzing Data Using Filtering
Try It Solutions
Review Questions

Chapter 15 Introduction to Database Concepts
A Table with a View
Differences Between Tables and Databases
XML: A Language for Metadata Tags
Tables and Entities
Operations on Tables
Structure of a Database
Try It Solutions
Review Questions

Chapter 16 A Case Study in Database Organization
The iDiary Database
Thinking About a Personal Database
A Preliminary Exercise
The iDiary Database
Using the iDiary Daily
Try It Solutions
Review Questions
Interview Alan Kay

Part 4 Problem Solving
Chapter 17 Fundamental Concepts Expressed in JavaScript
Get with the Program
Overview: Programming Concepts
Names, Values, and Variables
Names Have Changing Values
Names in a Program Are Called Variables
A Variable Declaration Statement
Three Basic Data Types of JavaScript
The Assignment Statement
An Expression and Its Syntax
A Conditional Statement
The Espresso Program
Try It Solutions
Review Questions

Chapter 18 A JavaScript Program
The Bean Counter
Background for the GUI
Creating the Graphical User Interface
Event-Based Programming
Critiquing the Bean Counter
Bean Counter Recap
Try It Solutions
Review Questions

Chapter 19 Programming Functions
Thinking Big
Anatomy of a Function
Forms and Functions
Writing Functions, Using Functions
The Memory Bank Web Page
Improving the Memory Bank Web Page
Add Final Touches to Memory Bank
Try It Solutions
Review Questions

Chapter 20 Iteration Principles
Once Is Not Enough
Iteration: Play It Again, Sam
JavaScript Rules for for Loops
Experiments with Flipping Coins
The Busy Animation
Try It Solutions
Review Questions

Chapter 21 A Case Study in Algorithmic Problem Solving
The Smooth Motion Application
The Smooth Motion Application
Planning Smooth Motion
Build the Basic Web Page GUI
Animate the Grid
The Best Laid Plans . . .
Build Controls
Sense the Keys
Staircase Detection
Assemble Overall Design
Primp the Design
Try It Solutions
Review Questions

Chapter 22 Limits to Computation
Computers Can Do Almost {qEverything, qNothing}
Can Computers Think?
Acting Intelligently?

Playing Chess

Acting Creatively?
The Universality Principle
More Work, Slower Speed
Are “Best” Algorithms All Fast?
Try It Solutions
Review Questions

Chapter 23 A Fluency Summary
Click to Close
Two Big IT Ideas
Fluency: Less Is More
Lifelong IT Learning
Shifting for Yourself
Try It Solutions
Review Questions
Interview Marc Andreessen


Appendix A HTML Reference
Appendix B RSA Public Key Cryptosystem
Appendix C iDiary: Tags and Templates
Appendix D JavaScript Programming Rules
Appendix E Bean Counter Program
Appendix F The Memory Bank Page
Appendix G The Smooth Motion Application
Answers to Selected Questions

Read More Show Less

Customer Reviews

Average Rating 4.5
( 3 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 2 Customer Reviews
  • Posted November 6, 2012

    Great textbook

    Great textbook

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted June 4, 2013

    No text was provided for this review.

Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)