圖收信息
版 次:1
頁 數:666
字 數:968000
印刷時間:2009-9-1
開 本:16開
紙 張:膠版紙
印 次:1
I S B N:9787115211163
包 裝:平裝
內容簡介
本書是計算機科學導論課程的一本經典教材,全書對計算機科學做了精彩的百科全書式的全面闡述,全景式地展現了計算機科學的發展歷程、現狀及其新的技術發展趨勢。
本書在內容編排上遵循由具體到抽象推進這樣一種很利於教學的順序,每一個主題自然而然地引導出下一個主題。此外,書中還有大量的圖、表和實例,增強了讀者對知識的了解與把握。
本書既適合作為高等院校計算機以及相關專業本科生教材,也可以供有意在計算機方面發展的非計算機專業讀者作為入門參考。
目錄
Chapter 0 Introduction
0.1 The Role of Algorithms
0.2 The Origins of Computing Machines
0.3 The Science of Algorithms
0.4 Abstraction
0.5 An Outline of Our Study
0.6 Social Repercussions
Chapter 1 Data Storage
1.1 Bits and Their Storage
1.2 Main Memory
1.3 Mass Storage
1.4 Representing Information as Bit Patterns
1.5 The Binary System
1.6 Storing Integers
1.7 Storing Fractions
1.8 Data Compression
1.9 Communication Errors
Chapter 2 Data Manipulation
2.1 Computer Architecture
2.2 Machine Language
2.3 Program Execution
2.4 Arithmetic/Logic Instructions
2.5 Communicating with Other Devices
2.6 Other Architectures
Chapter 3 Operating Systems
3.1 The History of Operating Systems
3.2 Operating System Architecture
3.3 Coordinating the Machine's Activities
3.4 Handling Competition Among Processes
3.5 Security
Chapter 4 Networking and the Internet
4.1 Network Fundamentals
4.2 The Internet
4.3 The World Wide Web
4.4 Internet Protocols
4.5 Security
Chapter 5 Algorithms
5.1 The Concept of an Algorithm
5.2 Algorithm Representation
5.3 Algorithm Discovery
5.4 Iterative Structures
5.5 Recursive Structures
5.6 Efficiency and Correctness
Chapter 6 Programming Languages
6.1 Historical Perspective
6.2 Traditional Programming Concepts
6.3 Procedural Units
6.4 Language Implementation
6.5 Object-Oriented Programming
6.6 Programming Concurrent Activities
6.7 Declarative Programming
Chapter 7 Software Engineering
7.1 The Software Engineering Discipline
7.2 The Software Life Cycle
7.3 Software Engineering Methodologies
7.4 Modularity
7.5 Tools of the Trade
7.6 Quality Assurance
7.7 Documentation
7.8 The Human-Machine Interface
7.9 Software Ownership and Liability
Chapter 8 Data Abstractions
Chapter 9 Database Systems
Chapter 10 Computer Graphics
Chapter 11 Artificial Intelligence
Chapter 12 Theory of Computation
Appendixes
Index
作者簡介
J.Glenn Brooksherar是世界知名的計算機科學教育家。他在1975年獲得新墨西哥州立大學博士學位後,創立了Marquette大學的計算機科學學位項目,並在該校任教至今。他的主要研究方向是計算理論。除了本書之外,他還著有Theory of Computation:Forma/Languages,Automata,and Complexity。