注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书教育/教材/教辅考试计算机考试新编信息技术导论:技能、概念和能力

新编信息技术导论:技能、概念和能力

新编信息技术导论:技能、概念和能力

定 价:¥69.00

作 者: (美)Lawrence Snyder著
出版社: 清华大学出版社
丛编项: 国外经典教材·计算机科学与技术
标 签: 信息技术

ISBN: 9787302082699 出版时间: 2004-05-01 包装: 平装
开本: 26cm 页数: 268 字数:  

内容简介

  本书供高等院校“信息技术课程”使用。达科他州立大学Jim Mckeown如此说:“Snyder博士这本书的最佳亮点是’让学生思考‘,它没有讲应用程序和操作系统,而是把重点集中在思想上。” 新泽西技术学院Fadi Deek如此评价:“书中广泛涉及的计算和信息技术,有利于学生加深对计算机领域的认识,是计算机专业和非计算机专业的学生都需要的基础教材。” Armstrong Atlantic州立大学朱磊博士认为:“本书对‘通晓信息技术’有独到的见解,这会使学生终生受益。同时,本书也是对教师和学生思考能力的有趣挑战。”

作者简介

  Lawrence snyder,华盛顿大学计算机科学与工程系教授,美国国家研究立法委员会计算机文化协会主席。他曾受该委员会委托,编写了报告Being Fluent with Information Technolagy。Snyde博士于1986年在爱荷华大学获得数学与经济学士学位,1973年在卡内基·梅隆大学获得计算机科学博士学位。在1983年加入华盛大学之前,他称后在耶鲁大学和普渡大学任教,此外还担任过华盛顿大学的访问学者。他还担任麻省理工学院和哈佛大学的访问学者、悉尼大学的访问教授。他是IEEE和ACM成员之一。

图书目录

part 1 Becoming Skilled at Information Technology
chapter 1 TERMS OF ENDEARMENT Defining Information Technology
Why Know Just the Right Word in IT
Where's the Start Button?
Where is the Computer?
How Soft is Software?
The Words for Ideas
Analytical Thinking
Summary
Exercises
chapter 2 WHAT THE DIGERATI KNOW Exploring the Human-Computer Interface
Learning About Technology
Basic Metaphors of Software
Standard GUI Functionality
“Clicking Around”
“Blazing Away”
“Watching Others”
A Basic Principle:Form Follows Function
Searching Text Using Find
Editing Text Using Substitution
Thinking About Information Technology Abstractly
Summary
Exercises
chapter 3 MAKING THE CONNECTION The Basics of Networking
Networked Computers Change Our Lives
Communication Types:Some Comparisons
The Medium of the Message
The World Wide Web
File Structure
The Internet and the Web
Summary
Exercises
chapter 4 MARKING UP WITH HTML A Hypertext Markup Language Primer
Marking Up with HTML
Structuring Documents
Marking links with Anchor Tages
Including Pictures with Anchor Tags
Including Pictures with Image Tags
Handling Color
Handling Lists
Handling Tables
HTML Wrap-up
Summary
Exercises
chapter 5 SEARCHING FOR TRUTH Locating Information on the WWW
Searching in All the Right Places
How is Information Organized?
How is Web Site Information Organized?
Searching the Web for Information
Web Information:Truth or Fiction?
The Burmese Mountain Dog Page
Summary
Exercises
chapter 6 SEARCHING FOR GUINEA PIG B Case Study in Online Research
Getting Started with Online Research
Primary Sources
Chronfile and Everything I Know
Resolving Questions
Secondary Sources
Exploring Side Questions
Case Study Wrap-Up
Summary
Exercises
interview VINTON G.CERF
part 2 Algorithms and Digitizing Information
chapter 7 TO ERR IS HUMAN An Introduction to Debugging
Precision:The High Standards of IT
Exactly How Accurate is “Precise”?
Debugging:What's the Problem?
A Dialog About Debugging
Debugging Recap
Butterflies and Bugs:A Case Study
No Printer Output:A Classic Scenario
Summary
Exercises
chapter 8 BITS AND THE “WHY”OF BYTES Representing Information Digitally
Digitizing Discrete Information
Encoding with Dice
The Fundamental Representation of Information
hex Explained
Digitizing Text
The oxford English Dictionary
Summary
Exercises
chapter 9 FOLLOWING INSTRUCTIONS Principles of Computer Operation
Instruction Execution Engines
The Fetch/Execute Cycle
Anatomy of a Computer
The Program Counter:The PC's PC
Instruction Interpretation
Cycling the F/E Cycle
Many,Many Simple Operations
Integrated Circuits
How Semiconductor Technology Works
Combining the Ideas
Summary
Exercises
chapter 10 WHAT'S THE PLAN? Algorithmic Thinking
Algorithm:A Familiar idea
An Algorithm:Alphabetize CDs
Analyzing Alphabetize CDs Algorithm
Abstraction in Algorithmic Thinking
Summary
Exercises
chapter 11 SOUND,LIGHT,MAGIC Representing Multimedia Digitally
Digitizing Color
Computing on Representations
Digitizing Sound
Digital Images and Video
Optical Character Recognition
Virtual Reality:Fooling the Senses
Bits Are It
Summary
Exercises
interfiew RAY KURZWEIL
part 3 Data and Information
chapter 12 COMPUTERS IN POLITE SOCIETY Social Implications of IT
Improving the Effectiveness of Email
Expect the Unexpected
Creating Good Passwords
Wiruses and Worms
Protecting Intellectual Property
Ensuring the Reliability of Software
Summary
Exercises
chapter 13 GETTING TO FIRST BASE Introduction to Database Concepts
Tables:“You Can Look It Up”
Database Tables
Defining a Database Table
Operations on Tables
Join Operation
Summary
Exercises
chapter 14 A TABLE WITH A VIEW Database Queries
Designing the Physical Database
The Database Schema
Queries:Creating Views
A Query Language:SQL
Entity Relationships Diagrams
Summary
Exercises
chapter 15 HAI!ADVENTURE DATABASE Case Study in Database Design
Strategy for Building a Database
The HAI! Adventure Businesses
Perform a Needs Analysis
Approximate/Revise the DB Design
Implement The Physical DB Design
Design the Logical Database
Implement the Logical Database Design
Implement the GUIs
Extending a Database:Lessons and Tours
Summary
Exercises
chapter 16 WORKING ONLINE eCommerce and Interactive Networking
Challenges of eCommerce
The Challenge of Variation
Structure of the Setting
Discrete Events
Transactions Do the Work
The Standards Case
Redundancy is Very,Very,Very Good
Summary
Exercises
chapter 17 SHHH,IT'S A SECRET Privacy and Digital Security
Privacy:Whose Information is It?
A Privacy Definition
Fair Information Practices
Comparing Privacy Across the Atlantic
The Cookie Monster
Encryption and Decryption
Public Key Cryptosystems
RSA Public Key Cryptosystem
Summary
Exercises
interview ALAN KAY
part 4 Problem Solving
chapter 18 GET WITH THE PROGRAM Fundamental Concepts Expressed in JavaScript
Overview:Programming Concepts
Names,Values,and 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
Exercises
chapter 19 THE BEAN COUNTER A JavaScript Program
Preliminaries
Background for the GUI
Create the Graphical User Interface
Event-based Programming
Critiquing the Bean Counter
Recap of the Bean Counter Application
Summary
Exercises
chapter 20 THINKING BIG Abstraction and Functions
Abstraction
Creating a JS Function:convertC2F()
Applying Functions
JavaScript Rules for Functions
The Memory Bank Web Page
Improving the Memory Bank Page
Add Final Touches to Memory Bank
Summary
Exercises
chapter 21 ONCE IS NOT ENOUGH Iteration Principles
Iteration:Play It Again,Sam
JavaScript Rules for for Loops
The fundamental Principle of Iteration
Experiments with Flipping Electronic Conins
Indexing
Arrays
The Busy Animation
Summary
Exercises
chapter 22 THE SMOOTH MOTION Case Study Algorithmic Problem Solving
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
Exercises
chapter 23 COMPUTERS CAN DO ALMOST {EVERYTHING,NOTHING}Limits to Computation
Can Computers Think?
Acting Intelligently?
Acting Creatively
The Universality Principle
More Work,Slower Speed
How Hard Can a Problem Be?
Summary
Exercises
chapter 24 COMMENCEMENT A Fluency Summary
Two Big Ideas of IT
Fluency:Less is More
Lifelong Learning in IT
Shifting For Yourselt
Exercises
interview TIM BERNERS-LEE
appendix A HTML REFERENCE
appendix B JAVASCRIPT PROGRAMMING RULES
appendix C BEAN COUNTER PROGRAM
appendix D MEMEORY BANK CODE
appendix E SMOOTH MOTION PROGRAM
CLOSSARY
ANSWERS TO SELECTED QUESTIONS
INDEX

本目录推荐