结合作者多年讲授“计算机导论”的实践教学经验,同时借鉴国内外同类教材的经验,根据教育部高等学校计算机科学与技术教学指导委员会有关课程要求和大纲编写了本教材。
《21世纪高等学校规划教材·计算机科学与技术:计算机导论》结构分为5大部分,包括计算基础、计算机硬件、计算机软件、数据组织与前沿知识扩展,分别讲述了计算机学科及其知识体系、进制表示及转换、数据表示、硬件组成与组装、计算机网络、操作系统、程序设计、软件工程、数据结构、数据库技术、计算机软件、移动互联、人工智能、数字地球等。本教材的编写体系是每章为一个单独的主题,可根据专业方向进行取舍。
《21世纪高等学校规划教材·计算机科学与技术:计算机导论》可以作为高等学校计算机科学与技术及相关专业的计算机基础课教材,也适用于从事计算机应用与信息技术的相关人员作为参考资料。另外,《21世纪高等学校规划教材·计算机科学与技术:计算机导论》涵盖微软办公软件全球认证中心推出的计算机综合应用能力考核全球标准国际认证(Internet and Computing Core Certification,IC3)内容,可以作为IC3认证的参考资料。
《21世纪高等学校规划教材·计算机科学与技术:计算机导论》特色:教学目标明确,注重理论与实践的结合;教学方法灵活,培养学生自主学习的能力;教学内容先进,反映了计算机学科的最新发展;教学模式完善,提供配套的教学资源解决方案。
在教育部关于高等学校计算机基础教育方案指导下,我国高等学校的计算机基础教育事业经过多年的改革与实践,取得了大量的宝贵经验与可喜成果,并在积极蓬勃发展。
作为计算机及相关专业的基础课教材,《计算机导论》的使用对象是计算机及相关专业的大学一年级学生。对该课程的定位应该是使学生了解计算机的基础知识、学科特点、知识体系、发展历史及趋势,掌握计算机的基本概念、计算基础、硬件基本组成、程序开发基本思想,在对专业知识了解的同时,认识学科范畴、发展潮流与方向,掌握学习方法,培养学生主动获取知识的能力、对计算机及相关学科的学习兴趣与热情。
根据课程定位思想,按照计算机学科的基本知识体系,本教材在内容上包括学科简介、计算机基本概念、数据运算与存储、计算机硬件基本组成、计算机常用软件、程序设计基础、操作系统、数据库原理、网络技术基础、软件工程基础及本学科的部分扩展阅读内容。本教材的编写旨在为一年级的新生尽快认识计算机学科的基本框架,为下一步系统学习专业知识打下基础并产生学习兴趣。教材在编写上尽量避开数学模型和技术细节,着重讲解计算机学科知识体系的基本概念和基本应用。
教材内容由浅入深、循序渐进,注重理论与实践相结合。本教材的每章为一个单独的主题,可根据专业方向进行取舍。适合作为计算机相关专业的教材,也适合有兴趣了解计算机科学的读者作为参考资料。另外,本教材涵盖微软办公软件全球认证中心推出的计算机综合应用能力考核全球标准国际认证(Internet and Computing Core Certification,IC3)内容,可以作为对IC3认证感兴趣相关人员的参考资料。
本教材由张志佳主编,姜岩、李雅红、张姝、王军(沈阳化工大学)副主编。参加编写工作的还有朱天翔、冯海文、吴澎、王德新、杨德国、张永赫、宋继红等。另外,研究生路红亮、王博实、何纯静、李文强参与了本书的校正及部分编辑工作。本教材在编写过程中得到了清华大学出版社的大力支持与帮助,参考了大量的资料和文献,在此表示衷心的感谢。
为了方便教师使用和学生学习,教材配有教学课件,读者可与出版社或作者联系。
由于本教材涉及面广、技术新,书中如有不妥与疏漏之处,请各位专家和读者批评指正。
编者
2012年4月
第1章 绪论
1.1 计算机的基本概念
1.2 计算机学科的定义及人才需求
1.3 计算机学科知识体系
1.3.1 学科培养要求与能力
1.3.2 计算机学科的知识体系
习题
第2章 数据的存储与运算
2.1 计算机中的数制
2.1.1 进位记数制
2.1.2 数制之间的转换
2.2 数据的存储与表示
2.2.1 数字
2.2.2 字符
2.2.3 汉字
2.2.4 多媒体数据
2.3 数据运算
2.3.1 算术运算
2.3.2 逻辑运算
2.3.3 移位运算
习题
第3章 计算机组成与结构
3.1 计算机的组成
3.1.1 计算机的组成概述
3.1.2 计算机的性能指标
3.2 计算机的组装
3.2.1 主机面板
3.2.2 主机内部结构
3.2.3 外设
3.2.4 计算机市场与维修市场
习题
第4章 计算机网络技术
4.1 计算机网络概述
4.1.1 计算机网络定义
4.1.2 计算机网络发展过程
4.1.3 计算机网络分类
4.2 网络体系结构
4.2.1 网络体系结构与协议标准化的研究
4.2.2 两种网络体系结构
4.2.3 Internet的应用与高速网络技术发展
4.2.4 宽带网络与无线网络的研究与发展
4.3 因特网及其应用
4.3.1 因特网定义与特点
4.3.2 因特网发展概况
4.3.3 万维网
4.3.4 域名管理系统
4.3.5 E-mail服务
4.4 网络安全
4.4.1 网络安全问题概述
4.4.2 加密与认证技术
4.4.3 电子邮件加密技术——PGP
4.4.4 电子商务加密技术
4.4.5 防火墙技术
4.4.6 网络防攻击与入侵检测技术
4.4.7 网络防病毒技术
习题
第5章 计算机软件
5.1 软件基础知识
5.2 计算机系统软件
5.2.1 常用的操作系统
5.2.2 Windows XP操作系统的使用
5.2.3 Windows XP操作系统的安装及常见问题
5.2.4 设备驱动程序
5.3 常用应用软件
5.3.1 网络服务软件
5.3.2 视频音频播放软件
5.3.3 图像处理软件
……
第6章 数据结构
第7章 程序设计语言
第8章 数据库技术及应用
第9章 计算机操作系统
第10章 软件工程
第11章 前沿知识扩展