Fluency with Information Technology: Skills, Concepts, and Capabilities (5e)

Lawrence Snyder, University of Washington
Title Fluency with Information Technology: Skills, Concepts, and Capabilities
Edition 5th
ISBN 9780132828932
ISBN 10 0132828936
Published 11/04/2012
Published by Pearson Higher Ed USA
Pages 832
Format Paperback
Out of stock
 
Total Price $0.00 Add to Cart
Description

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.

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

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, It’s 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: 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
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 PC’s PC
Instruction Interpretation
Cycling the Fetch/Execute Cycle
Software
Integrated Circuits
How Semiconductor Technology Works
Combining the Ideas
Summary
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
Summary
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
Spam
Scams
Protecting Intellectual Property
Creative Commons
Summary
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
Tracking

Digital Security

Plan of Action

Encryption

The Take-Home Message

Back to the Coffee Shop
Redundancy Is Very, Very, Very Good
Summary
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
Summary
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
Summary
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
Summary
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
Summary
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
Summary
Try It Solutions
Review Questions

Chapter 18 A JavaScript Program
The Bean Counter
Preliminaries
Background for the GUI
Creating the Graphical User Interface
Event-Based Programming
Critiquing the Bean Counter
Bean Counter Recap
Summary
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
Summary
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
Indexing
Arrays
The Busy Animation
Summary
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
Summary
Try It Solutions
Review Questions

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

Playing Chess

Watson
Acting Creatively?
The Universality Principle
More Work, Slower Speed
Are “Best” Algorithms All Fast?
Summary
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
Glossary
Answers to Selected Questions
Index
Credits

New to this edition
  • Briefly, the four parts of Fluency have been changed as follows:
    • Part I has received a complete makeover. Chapters 1 “Introducing Terms”, 2 “Human-Computer Interface”, and 5 “Web” are new. Chapters 3 “Internet” and 4 “HTML” have been revised. Chapter 6 (formerly Chapter 7) “Debugging” has been updated with a new fully worked example. (The former Chapter 6, “Case Study of Online Research.” was eliminated, and the critical content such as “authoritativeness of sources” moved to Chapter 5.)
    • In Part II Chapter 7 “Multimedia” received a complete makeover. Chapter 10, “Algorithms” is new, building on a Chapter 1 introduction to the topic and a key algorithm from Chapter 5. The two other chapters of Part II benefit from several important revisions.
    • In Part III, Chapter 11 “Social Implications” is mostly new, and Chapter 12 “Privacy and Security” is completely restructured: The RSA encryption material has moved to Appendix B, and an entirely new encryption treatment replaces it; viruses and worms have moved to this chapter, and other valuable features – developing a personal security plan – have been retained. Chapter 16 “XML Database” received a wholesale revision.
    • Finally, in Part IV Chapter 22, “AI” has up-to-date coverage of IBM’s Watson. Only the JavaScript material has remained essentially unchanged.
  • The number of “Try It” inline exercises in the chapters has tripled. The End of Chapter Exercises have been heavily revised; many new exercises have been added.
  • Supplements: The companion website for Fluency with Information Technology is located at: http://www.pearsonhighered.com/snyder The following student supplements are available at the website:
    • New for the 5th Edition, a set of 23 online labs (1 for each chapter in the book).  The labs are designed to more fully explore (and test) students’ understanding of concepts in the book and how those issues or concepts apply to their lives.  For example, in chapter 1 (Defining Information Technology) the lab explores the conflicting interests of searchable, interconnected information and privacy. It directs students to a variety of web-based resources that can help them understand what kinds of information they (and their devices) are sharing, which can be surprisingly personal and sometimes can even uniquely identify the user.  Understanding the scope and type of information sharing that is happening helps reinforce the overall theme of understanding how things work “under the hood.”  Visit the companion website for a full description of each lab. 
    • Computer Skills Workbook by Sharon Scollard.  This book covers the basics of Microsoft Office suite and includes 14 comprehensive labs on Excel, Word, PowerPoint, and other topics.  In addition, instructors can now cover topics in the Computer Skills Workbook in a MyITLab course, Pearson’s online assessment and training application for Microsoft Office Applications and Computer Concepts.  For more information, visit www.myitlab.com
    • VideoNotes.  VideoNotes are short, tutorial videos that enhance concepts presented in the textbook or present an example solution to an end-of-chapter exercise.
    • HTML sources, database designs, and JavaScript programs used in the textbook examples.
    • JavaScript reference card
    • Glossary flashcards
    • A downloadable workbook (PDF) on Alice and the Alice development environment.
Features & benefits
  • Through three different types of content—skills, concepts, and capabilities—Fluency with Information Technology prepares students to adapt to an ever-changing computing environment through lifelong learning:
    • Skills consist of competence and proficiency with contemporary computer applications like email, word processing, and Web searching. Skills make the technology immediately useful to students and ground students’ learning of other content in practical experience.
    • Concepts are the fundamental principles upon which information technology is based, such as how computers work, digital representation of information, and assessment of information authenticity. Concepts provide the principles on which students will build new understanding as IT evolves.
    • Capabilities are the aptitude to apply higher-level thinking in complex situations, such as problem solving, reasoning, complexity management, and troubleshooting. Capabilities embody modes of thinking that are essential to exploiting IT, but they apply in many other situations as well.
  • In-chapter and end-of-chapter features encourage Fluency with Information Technology (FIT):
    • fitTIP: Practical hints and suggestions for everyday computer use.
    • fitBYTE: Interesting facts and statistics.
    • fitCAUTION: Warnings and explanations of common mistakes.
    • Try It: Short, in-chapter exercises with solutions provided.
    • Checklists: A useful list of steps for completing a specific task.
    • Great fit Moments: A historical look at some of the major milestones in computing.
    • Great fit Minds: A closer look at some of the influential pioneers in technology.

    SUPPLEMENTS:

    Student Supplements:

    Companion Website:  Companion Website  

    • New for the 5th Edition, a set of 23 online labs (1 for each chapter in the book).  The labs are designed to more fully explore (and test) students’ understanding of concepts in the book and how those issues or concepts apply to their lives.  For example, in chapter 1 (Defining Information Technology) the lab explores the conflicting interests of searchable, interconnected information and privacy. It directs students to a variety of web-based resources that can help them understand what kinds of information they (and their devices) are sharing, which can be surprisingly personal and sometimes can even uniquely identify the user.  Understanding the scope and type of information sharing that is happening helps reinforce the overall theme of understanding how things work “under the hood.”  Visit the companion website for a full description of each lab. 
    • Computer Skills Workbook by Sharon Scollard.  This book covers the basics of Microsoft Office suite and includes 14 comprehensive labs on Excel, Word, PowerPoint, and other topics.  In addition, instructors can now cover topics in the Computer Skills Workbook in a MyITLab course, Pearson’s online assessment and training application for Microsoft Office Applications and Computer Concepts.  For more information, visit www.myitlab.com
    • VideoNotes
      VideoNotes are step-by-step video tutorials specifically designed to enhance the programming concepts presented in Snyder, Fluency with Information Technology: Skills, Concepts, and Capabilities, 5e. Students can view the entire problem-solving process outside of the classroom—when they need help the most. VideoNotes are available with the purchase of a new copy of select titles. Go to www.pearsonhighered.com/videonotes for a brief VideoNotes demo.

      HTML sources, database designs, and JavaScript programs used in the textbook examples.
    • JavaScript reference card
    • Glossary flashcards
    • A downloadable workbook (PDF) on Alice and the Alice development environment.

     

    Instructor Supplements:

    The following instructor supplements are available:

    • PowerPoint slides. A convenient resource for teaching Fluency is the collection of PowerPoint slides available online.
    • Instructor’s manual with solutions.
    • Test bank.
    • Test generator. Available for use with Blackboard Learn, Blackboard CE/Vista, Moodle, Angel, Sakai, and D2L platforms.


    Computer Skills Lab Workbook:  Available packaged with Fluency, 5e, this workbook contains fourteen labs that go step-by-step through the basics of Microsoft® Office 2007, Windows Vista, email, Web browsing, debugging, and image editing. The Computer Skills Lab Workbook accompanying Fluency with Information Technology, Fifth Edition is available with MyITLab.

  • Author biography
    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.
    Student supplements
    Educator supp's
    Online resources