- 电子工业出版社
- 9787121461347
- 1-1
- 512294
- 48253918-6
- 平塑
- 16开
- 2023-08
- 566
- 356
- 计算机科学与技术
- 本科
内容简介
本书根据教育部高等学校大学计算机课程教学指导委员会最新制定的白皮书和课程指南编写,主要内容侧重于计算思维能力,计算机应用能力和大数据基本能力的培养,包括:计算机与计算思维基础,计算机数字化基础,计算机硬件基础,计算机软件基础,操作系统基础,计算机网络基础,算法思维基础,云计算和大数据基础,信息安全基础。 本书注重知识与技术的先进性和实用性,重视理论概念与操作应用的结合。全书结构清晰,内容详实,通俗易懂,可作为高等院校计算机基础相关课程的教材,也可作为计算机初学者的入门书籍或计算机应用方面的培训教程。
目录
目 录__eol__第1章 计算机与计算思维基础 1__eol__1.1 计算机概述 1__eol__1.1.1 早期的计算机 1__eol__1.1.2 近代计算机 3__eol__1.1.3 现代计算机 4__eol__1.1.4 计算机的发展 5__eol__1.1.5 计算机的特点 7__eol__1.1.6 计算机的分类 8__eol__1.1.7 计算机的发展趋势 10__eol__1.1.8 下一代计算机的发展方向 10__eol__1.2 信息社会和计算思维 11__eol__1.2.1 信息社会和数字经济 12__eol__1.2.2 计算思维概述 14__eol__1.3 计算机和信息技术的应用 18__eol__习题1 22__eol__第2章 计算机数字化基础 24__eol__2.1 “0/1思维”的硬件基础 24__eol__2.1.1 逻辑运算与电路实现 25__eol__2.1.2 逻辑运算和门电路 26__eol__2.1.3 二进制加法器的实现 28__eol__2.1.4 计算机为什么选择二进制 29__eol__2.2 符号化与编码——计算机用“0/1”表达世界 30__eol__2.3 计算机和数制 33__eol__2.3.1 数制系统基础 33__eol__2.3.2 二进制 34__eol__2.3.3 数制之间的转换 35__eol__2.4 数值数据的编码 37__eol__2.4.1 整数编码 38__eol__2.4.2 实数编码 40__eol__2.5 文字的数字化处理 43__eol__2.5.1 西文字符的编码 43__eol__2.5.2 中文字符的编码 45__eol__2.5.3 字符的编码处理过程 50__eol__2.6 声像的数字化处理 52__eol__2.6.1 音频转换 52__eol__2.6.2 图像的数字化处理 54__eol__2.6.3 视频的数字化处理 55__eol__习题2 56__eol__第3章 计算机硬件基础 59__eol__3.1 计算机系统概述 59__eol__3.2 计算机硬件系统的组成结构 60__eol__3.3 运算器、控制器和中央处理器 61__eol__3.3.1 运算器和控制器 61__eol__3.3.2 中央处理器 62__eol__3.4 存储器 67__eol__3.4.1 存储器的基本概念 67__eol__3.4.2 存储器的类型 67__eol__3.4.3 存储器的分级存储体系 67__eol__3.4.4 内存 68__eol__3.4.5 寄存器和高速缓冲存储器 70__eol__3.4.6 CMOS存储器 71__eol__3.4.7 内存储器 72__eol__3.4.8 外存储器 73__eol__3.5 输入设备 78__eol__3.6 输出设备 82__eol__3.6.1 显示系统 82__eol__3.6.2 打印机 85__eol__3.6.3 具有输入、输出两种功能的计算机外设 86__eol__3.7 总线与接口 87__eol__3.7.1 总线的类型和指标 87__eol__3.7.2 接口 88__eol__3.8 微机总线和主板 90__eol__3.8.1 微机总线的发展 90__eol__3.8.2 微机主板 91__eol__习题3 93__eol__第4章 计算机软件基础 96__eol__4.1 软件概述和发展历程 96__eol__4.1.1 软件概述 96__eol__4.1.2 软件发展历程 97__eol__4.2 系统软件和应用软件 99__eol__4.2.1 系统软件 99__eol__4.2.2 应用软件 102__eol__4.3 多媒体软件技术 104__eol__4.3.1 多媒体信息压缩技术 104__eol__4.3.2 常见的多媒体文件类型 105__eol__4.3.3 多媒体软件 107__eol__4.3.4 超文本、超媒体 107__eol__4.4 计算机编程基础 108__eol__4.4.1 计算机语言的发展 108__eol__4.4.2 软件生成的过程和执行方式 111__eol__4.4.3 编程语言的系统思维 112__eol__4.5 Python编程基础 118__eol__4.5.1 Python编程环境 119__eol__4.5.2 数据类型、变量、表达式和赋值语句 120__eol__4.5.3 程序语句 124__eol__4.5.4 函数 129__eol__4.5.5 在Python中引用扩展库函数 130__eol__习题4 133__eol__第5章 操作系统基础 136__eol__5.1 操作系统概述 136__eol__5.2 操作系统的类型 139__eol__5.3 操作系统的功能 142__eol__5.4 文件系统 146__eol__5.4.1 文件系统简介 146__eol__5.4.2 文件夹和路径 148__eol__5.5 DOS操作系统 150__eol__5.6 Windows操作系统 156__eol__5.6.1 Windows操作系统的特点 156__eol__5.6.2 程序管理 157__eol__5.6.3 文件管理 162__eol__5.6.4 磁盘管理 167__eol__5.6.5 设备管理 170__eol__5.6.6 常用程序 172__eol__习题5 174__eol__第6章 计算机网络基础 178__eol__6.1 计算机网络 178__eol__6.1.1 计算机网络概述 179__eol__6.1.2 计算机网络的发展 179__eol__6.2 网络拓扑结构、网络类型和网络协议 181__eol__6.2.1 网络拓扑结构 181__eol__6.2.2 网络类型 183__eol__6.2.3 网络协议 185__eol__6.3 网络硬件和网络结构 188__eol__6.3.1 网络硬件 188__eol__6.3.2 网络结构 191__eol__6.4 互联网及其应用基础 193__eol__6.4.1 IP地址 194__eol__6.4.2 子网掩码 195__eol__6.4.3 网关 196__eol__6.4.4 域名系统 197__eol__6.4.5 Internet的接入方式 198__eol__6.4.6 在Windows中创建互联网连接 199__eol__6.4.7 常用网络命令 202__eol__6.4.8 访问互联网 203__eol__6.5 新媒体信息技术基础 208__eol__6.5.1 播客 208__eol__6.5.2 博客和微博 209__eol__6.5.3 微信 210__eol__6.6 简单的Python聊天程序设计 212__eol__习题6 215__eol__第7章 算法思维基础 217__eol__7.1 Raptor编程基础 217__eol__7.1.1 Raptor安装和操作 217__eol__7.1.2 数据类型、变量、常量、表达式和系统函数 219__eol__7.1.3 用输入、输出、赋值和条件语句设计简单流程图 221__eol__7.1.4 Raptor流程图的运行 224__eol__7.1.5 流程图的编辑、修改和标注 226__eol__7.1.6 数组和循环程序设计 228__eol__7.1.7 子图和子程序 232__eol__7.2 穷举法 235__eol__7.3 递推法 237__eol__7.4 迭代法 238__eol__7.5 递归法 238__eol__7.6 分治法 244__eol__7.7 贪心法 246__eol__7.8 排序法 248__eol__7.8.1 冒泡法 248__eol__7.8.2 选择法 250__eol__7.9 查找法 252__eol__7.9.1 顺序查找法 252__eol__7.9.2 二分查找法 253__eol__习题7 255__eol__第8章 云计算和大数据基础 256__eol__8.1 云计算基础 256__eol__8.1.1 云计算的概念 256__eol__8.1.2 计算模式演化和云计算的发展 258__eol__8.1.3 云计算的特征、服务模式和类型 262__eol__8.1.4 云计算的主要技术 266__eol__8.2 VirtualBox虚拟机及应用 269__eol__8.2.1 虚拟机及虚拟化软件概述 269__eol__8.2.2 VirtualBox虚拟机软件安装 270__eol__8.2.3 用VirtualBox创建虚拟机 271__eol__8.3 Linux基础 277__eol__8.3.1 Linux磁盘文件结构 277__eol__8.3.2 用户管理 278__eol__8.3.3 目录操作 283__eol__8.3.4 文件操作 285__eol__8.4 大数据基础 287__eol__8.4