前言
《大学计算机基础》是面向大学非计算机专业学生计算机技术与科学教育体系的第一门课程。它承担着中学与大学计算机信息教育承上启下和为大学计算机教育奠定基础的任务。随着计算机技术和网络技术的高速发展,《大学计算机基础》课程教学改革面临着前所未有的机遇和挑战。尽管中小学开设了信息技术课程,但来自不同地区的学生的计算机技能水平仍存在很大差异,而且高等学校学科种类很多,多学科对计算机应用能力的要求也不尽相同。为了使读者较全面、系统地了解计算机基础知识,并能在各自的专业领域自觉地应用计算机进行学习与研究。本书加强了计算机网络技术和多媒体技术方面的内容,并加入大数据、云计算和人工智能方面的基本内容。为了帮助学生通过计算机二级考试,特别增加了程序设计基础、软件工程基础、数据结构和算法基础以及数据库技术基础的内容。
本书编写的指导思想是:内容应充分反映本学科领域的最新科技成果;系统深入地介绍计算机科学与技术的基本概念,深入浅出地阐述计算机科学与技术领域的基本原理和基本方法,要让学生掌握计算机的基本原理、知识、方法和解决实际问题的能力,并具有较强的信息系统安全与社会责任意识,为后续课程的学习打下必要的基础。
全书分为10章,主要内容包括:第1章介绍了计算机的基本知识和基本概念、计算机中信息的表示形式和编码;第2章介绍了计算机的组成和工作原理、计算机的主要组成部件;第3章介绍了软件的基本概念、操作系统的基础知识和主要的支撑软件;第4章介绍了计算机网络基础知识、局域网基础知识、Internet基础知识与应用;第5章介绍了多媒体的概念、多媒体技术的应用和发展、图形图像技术基础、数字音频和数字视频基础、数据压缩技术;第6章介绍了信息安全的基本概念、数据加密技术基础、计算机病毒和网络攻击与防范、信息安全道德和计算机法规;第7章介绍了云计算的基础知识、大数据的基础知识、人工智能的基础知识以及三者之间的关系。第8章介绍了程序设计语言基础知识和软件工程的基础知识;第9章介绍了数据结构与算法的基础知识;第10章介绍了数据库技术的基础知识。
参加本书编写的作者是多年从事一线教学的教师,具有较为丰富的教学经验。在编写中突出了内容新颖、主线清晰、重点明确、组织结构合理、概念通俗、表述简洁、举例适当等特点。
由于本书的知识面较广,要将众多的知识很好地贯穿起来,难度较大,书中难免有不足之处,请读者不吝赐教。
编者
2020年2月