图书前言

前    言

  “计算机科学导论”是计算机专业学生进入大学学习的第一门专业基础课程,其目的在于用统一的思想,使学生认识计算机学科的本质,并能够对计算机学科进行系统化和科学化的阐述。本书根据教育部高教司主持评审的《中国计算机科学与技术学科教程2002》进行编写,并参照ACM和IEEE计算学科2005教程,用逻辑严密的叙述方式将读者引入计算机学科各个富有挑战性的领域之中。本书介绍了计算机体系结构与组织、程序设计语言、程序设计基础、算法与复杂性、信息管理、软件工程、操作系统、网络计算、图形学和可视化计算、人机交互、离散结构、数值计算科学、智能系统、社会和职业问题等内容,力求使读者对计算机专业有比较深入的了解,树立学习本专业的责任感和自豪感。

  本书要求读者了解计算机科学与技术方法论的产生背景、定义、内容和意义;了解计算学科的历史、定义、根本问题;了解计算学科中的抽象、理论和设计三个过程及其内在联系;掌握计算学科各主要领域的基本内容及其相应的课程设置、计算学科中的核心概念、数学方法、系统科学方法、社会和职业问题等内容。为读者正确认识计算学科提供方法,为今后深入学习计算机课程作铺垫。

  本书是在《计算机科学导论》(第3版)的基础上进行修订的,主要修订的内容有:删减了一些复杂的理论内容,增加了云计算与物联网、3D打印技术等内容。本书对计算机科学的核心内容进行了概括介绍,使读者能理解计算机系统信息处理功能的本质,掌握数据表达和数据加工表达的层次方法,了解计算机系统的功能组成,认识计算机科学对人类社会的重要推动作用。

  本书内容由浅入深、结构严谨,避免了内容重复、结构松散等弊病。由于本书涉及的内容繁多,各高校任课教师可根据学生的实际情况,在学习本书时适当地调整学时,对其中一些章节也可以根据各高校的实际情况选用。

  本书配备有电子教案,任课教师可根据学生的实际情况进行修改,本书的习题答案可以到清华大学出版社网站下载,也可以向作者索取。

  本书由瞿中任主编,刘玲、熊安萍、代永亮任副主编。研究生张宁、张亢、孔令军、姚倩、李亚辉、林丽丹、蒋玉萍、乔高元、周海宽、姚路、朱驰等人参与了文字录入工作,并对书中的实例及图表进行了修改。

  书中介绍了部分知名学者的成果,如Alan Mathison Turing、姚期智院士、王小云教授等,还采用了一些学者的照片,以丰富本书的内容,在此表示感谢。本书的顺利出版,得到了各级领导的大力支持和帮助,以及计算机教育界众多学者的关心,在此一并致谢。

  由于计算机科学与技术发展迅速以及作者水平有限,书中难免存在不妥和错误之处,恳请广大读者特别是同行专家批评指正。使用本书时若遇到任何问题,或者有好的意见和建议,请与作者联系,联系方式:quzhong@hotmail.com。

                                                                作  者