本书内容覆盖了计算机科学各学科的主要领域,分别以历史的眼光、发展的角度、当前的水平以及现阶段研究的方向几个方面,对各领域的知识作了全景式的阐述。第8版中还增加和更新了有关内容,密切关注这些领域最新进展。全书深入浅出、图文并茂,内容安排灵活,便于读者学习。通过本书,读者可以对计算机科学这一学科有一个全面的了解。书中每节都有问题与练习题,每章都有复习题,每章后都附有与本章内容相关的那些需要关心或可能引起争议的社会问题供读者思考、讨论。书后还提供了为深入学习有关专题内容应阅读有参考书目。这些都使本书内容和系统更加完整,更能激发学生的学习兴趣,也便教师教学。
本书内容覆盖了计算机科学各学科的主要领域,分别以历史的眼光、发展的角度、当前的水平以及现阶段研究的方向几个方面,对各领域的知识作了全景式的阐述。第8版中还增加和更新了有关内容,密切关注这些领域最新进展。全书深入浅出、图文并茂,内容安排灵活,便于读者学习。通过本书,读者可以对计算机科学这一学科有一个全面的了解。书中每节都有问题与练习题,每章都有复习题,每章后都附有与本章内容相关的那些需要关心或可能引起争议的社会问题供读者思考、讨论。书后还提供了为深入学 习有关专题内容应阅读有参考书目。这些都使本书内容和系统更加完整,更能激发学生的学习兴趣,也便教师教学。
本书适合作为高等学校计算机概念或计算机科学基础课程的教材。对于计算机工作者及希望全面了解计算机科学的一般读者,本书也是一本优秀的基础读物。
Chpater 0 Introduction
0.1 The Role of Algorithms
0.2 The Origins of Computing Machines
0.3 The Science of Alorithms
0.4 Abstraction
0.5 An Outline of Our Study
0.6 Social Repercussions
Soacial Issues
Additional Reading
Chpater 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 Storying Fractions
1.8 Data Compression
1.9 Communication Errors
Chapter Review Problems
Social Issues
Additional Reading
Chpater 2 Data Manipulation
2.1 Computer Architecture
2.2 Machine Language
2.3 Program Language
2.4 Arithmetic/Logic Instrucitons
2.5 Communication with Other Devices
2.6 Other Architectures
Chapter Review Problems
Social Issues
Additional Reading
Chpater 3 Operating Systems
3.1 The Evolutin of Operating Systems
3.2 Operating Systerm Architecutes
3.3 Coordinatinig the Machine's Activites
3.4 Handling Competition Among Processes
3.5 Securith
Chapter Rrview Problmes
Sociat Issues
Additioual Reading
Chpater 4 Networking and the Internet
Chpater 5 Algorithms
Chpater 6 Programming Languages
Chpater 7 Software Engineering
Chpater 8 Data Abstractions
Chpater 9 Database Systems
Chpater 10 Artificial Intelligence
Chpater 11 Theory of Computation
Appendixes
Index