本书是一本学习计算机知识的入门教材,介绍了计算机的发展简史,计算机中的数据表示、计算机硬件、计算机软件、计算机网络与网络安全、数据库与数据管理、算法与程序设计、多媒体技术与虚拟现实等内容。通过本书的学习,可以了解计算机发展史中的重要人物、机型和事件,了解计算机基础知识,了解计算机技术对学习、工作、生活的重要支撑作用,初步具备利用计算机技术分析问题解决问题的能力。本书的配套实验教材有《大学计算机实验教程》。
随着计算机与网络技术的快速发展和广泛应用,计算机与网络技术已与人们的工作、学习和生活密不可分;积极主动地应用计算机与网络技术,将会提高工作效率、学习质量和生活品位。在信息化社会,无论现在学习哪个专业,将来从事何种工作,都要学习一些计算机与网络知识和技能,培养计算思维能力,这对于提高个人的综合素质和创新创业能力,促进个人的专业能力发展都是非常重要的。
“大学计算机”是一门面向非计算机专业学生开设的学习计算机与网络知识的入门课程,是高等学校计算机基础教学的核心课程,是大学通识教育的重要组成部分,其教学目标是全面培养学生的信息素养、计算科学素养和计算思维能力,提高学生的计算机应用水平和计算机问题求解能力,为后续课程的学习奠定基础。本书的编写以教育部高等学校大学计算机课程教学指导委员会2016年1月正式发布的《大学计算机基础课程教学基本要求》为指导,注重培养提高学生的计算思维能力和信息素养。全书共分8章,主要包括计算机发展简史、计算机中的数据表示、计算机硬件、计算机软件、计算机网络与网络安全、数据库与数据管理、算法与程序设计、多媒体技术与虚拟现实等内容。为提高内容的针对性与实用性和拓展知识面,在介绍计算机与网络基本知识的基础上,提供了“如何选购一台符合自己需要的计算机”、“操作系统的启动过程”、“如何在校园接入互联网”、“多媒体数据压缩”等实用案例以及一些有趣的拓展性阅读材料。程序设计语言介绍的是近几年得到广泛应用并适合非计算机专业学生学习的Python语言。
本书的编写参考了大量的书籍、报刊,并从互联网上参考了部分有价值的材料。为此,我们向有关的作者、编者、译者和网站表示衷心的感谢。
本书由袁方任主编并统稿,第1章由袁方编写,第2章由娄健编写,第3章由安海宁编写,第4章由尹胜彬编写,第5章由肖胜刚编写,第6章由邓娜编写,第7章由郑颖立编写,第8章由齐耀龙编写。
第1章 计算机发展简史
1.1 计算机技术的演变
1.1.1 早期计算工具
1.1.2 机械计算机
1.1.3 机电计算机
1.1.4 电子计算机
1.2 计算机的发展
1.2.1 第一代计算机
1.2.2 第二代计算机
1.2.3 第三代计算机
1.2.4 第四代计算机
1.2.5 第五代计算机
1.2.6 计算机的发展趋势
1.2.7 计算机的分类
1.2.8 计算机的特点
1.2.9 计算机的应用领域
1.3 中国计算机发展简史.I
1.4 为什么要学习计算机知识
拓展阅读:计算机与各专业的密切联系
思考与练习1
第2章 计算机中的数据表示
2.1 计算机中的数制
2.1.1 进位计数制
2.1.2 计算机常用数制
2.1.3 不同进制之间的转换
2.1.4 计算机存储数据的常用单位
2.2 数值型数据的表示
2.3 字符型数据的表示
2.3.1 西文字符表示
2.3.2 汉字表示
拓展阅读:汉字激光照排之父——王选
思考与练习2
第3章 计算机硬件
3.1 计算机硬件系统构成
3.2 中央处理器
3.2.1 CPU的内部结构和基本功能
3.2.2 CPU的主要技术指标
3.3 存储器
3.3.1 微型计算机的存储体系
3.3.2 高速缓存
3.3.3 内存
3.3.4 外存
3.4 输入输出设备
3.4.1 键盘
3.4.2 鼠标
3.4.3 显示器
3.4.4 打印机
3.4.5 3D打印机
3.4.6 输入输出设备接口
3.5 总线结构
3.5.1 总线分类
3.5.2 系统总线
3.5.3 总线与主板
3.6 计算机系统结构的发展
3.6.1 微程序
3.6.2 并行处理技术
3.7 如何选购一台符合自己需要的计算机
3.7.1 明确需求
3.7.2 确认配置
3.7.3 典型配置介绍
拓展阅读:冯·诺依曼与冯·诺依曼计算机
思考与练习3
第4章 计算机软件
4.1 计算机软件概述
4.1.1 计算机软件的概念
4.1.2 计算机软件的发展
4.1.3 计算机软件的分类
4.1.4 计算机软件和硬件的关系
4.2 操作系统
4.2.1 什么是操作系统
4.2.2 操作系统的功能
4.2.3 操作系统的发展
4.2.4 操作系统的特征
4.2.5 常见的操作系统
4.2.6 操作系统的启动过程
4.3 数据结构
4.3.1 数据结构的基本概念
4.3.2 数据结构的内容
4.3.3 线性表
4.3.4 线性表的查找与排序
4.4 软件工程
4.4.1 什么是软件危机
4.4.2 软件工程的定义
4.4.3 软件开发方法
拓展阅读:比尔·盖茨与微软
公司
思考与练习4
第5章 计算机网络与网络安全
5.1 计算机网络基础
5.1.1 计算机网络的定义
5.1.2 计算机网络的分类
5.1.3 网络拓扑结构
5.1.4 网络通信协议
5.1.5 网络带宽
5.1.6 常用网络连接设备
5.1.7 组网技术
5.2 互联网技术
5.2.1 互联网的起源
5.2.2 互联网接入方式
5.2.3 互联网协议和IP地址
5.3 互联网服务
5.3.1 万维网和浏览器
5.3.2 搜索引擎
5.3.3 电子邮件
5.3.4 FTP
5.3.5 互联网的新发展
5.4 如何在校园接入互联网
5.4.1 Web认证接人互联网
5.4.2 在宿舍接人互联网
5.5 网络安全
5.5.1 计算机病毒
……
第6章 数据库与数据管理
第7章 算法与程序设计
第8章 多媒体技术
参考文献