“计算机导论”是大多数高等院校计算机系本科专业学生必修的专业课程,随着计算机专业教学改革的需要,教学内容已从计算机基础教学逐步向计算机科学导论内容体系发展,课程讲授与计算机系统、计算机科学有关的基本概念、发展过程、基本功能及作用,使学生对本专业的核心知识有一个概要的认识。
随着计算机技术的不断发展和教学改革的需要,为了反映学科的先进性和科学性,提高教材的系统性、实用性和可读性,根据ACM/IEEE-CS课程设置计划中“计算机导论”类课程的广度优先原则,对部分知识做了全景式介绍,有些内容允许初学者“知其然而不知其所以然”,将来可在后续课程的学习或工作实践中进一步加深理解。
全书共有5章。第1章为计算机基础,主要内容包括计算机的发展历史、分类及应用,数字表示和信息编码,算法与数据结构,计算机工作原理; 第2章为计算机工程,主要内容包括中央处理器、存储设备、输入输出设备、计算机系统、计算机网络及Internet; 第3章为计算机软件,主要内容包括计算机语言、操作系统基础、计算机应用软件和软件工程等; 第4章为计算机技术,主要内容包括数据库技术、多媒体技术和计算机安全技术等; 第5章为计算机科学,包括计算机科学体系、计算机与人类社会、计算机文化与教育以及计算机产业等内容。在内容的选择方面,既介绍与计算机密切相关的基础知识,又力图反映近几年涌现出来的新技术和新发展。
希望本教材能够充分发挥学生的学习潜能,用已有的知识和概念构建出目前的计算机概念和技术; 以后再用所学的知识和概念构建出未来新的计算机概念与技术,迸发创新思维的火花,从而使学生对计算机科学的内容及其内在的关联有全面、清晰、概要的认识。
至于上机操作方面的实践能力,应该通过大量上机实习来提高,而不仅仅靠上机指导书和大量的课堂讲授。其原因有两方面: 一方面,目前图形化操作界面和充分的在线帮助信息,为自学提供了可能(大多数人的操作能力都不是从书上学来的); 另一方面,计算机系统软件和应用软件发展更新很快、种类也很多,必须学会自学的方法,才能适应未来的工作。
参加本书编著的有王平立(第1 章)、王玲(第2、3章)和宋斌(第4、5章)。许多老师对本书提出了不少宝贵意见,给予了很大的帮助,在此一并表示感谢。由于计算机技术的发展十分迅速,作者水平有限,书中难免有错误和不足之处,期望读者不吝赐教。
作者
2008年1月于南京