注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔考試計算機考試新編信息技術導論:技能、概念和能力

新編信息技術導論:技能、概念和能力

新編信息技術導論:技能、概念和能力

定 價:¥69.00

作 者: (美)Lawrence Snyder著
出版社: 清華大學出版社
叢編項: 國外經典教材·計算機科學與技術
標 簽: 信息技術

ISBN: 9787302082699 出版時間: 2004-05-01 包裝: 平裝
開本: 26cm 頁數: 268 字數:  

內容簡介

  本書供高等院?!靶畔⒓夹g課程”使用。達科他州立大學Jim Mckeown如此說:“Snyder博士這本書的最佳亮點是’讓學生思考‘,它沒有講應用程序和操作系統,而是把重點集中在思想上?!?新澤西技術學院Fadi Deek如此評價:“書中廣泛涉及的計算和信息技術,有利于學生加深對計算機領域的認識,是計算機專業(yè)和非計算機專業(yè)的學生都需要的基礎教材?!?Armstrong Atlantic州立大學朱磊博士認為:“本書對‘通曉信息技術’有獨到的見解,這會使學生終生受益。同時,本書也是對教師和學生思考能力的有趣挑戰(zhàn)?!?/div>

作者簡介

  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”O(jiān)F 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
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號