计算机基础教育 > 公共基础类
大学计算机
书号:9787113246860 套系名称:普通高等院校计算机基础教育规划教材. 精品系列
作者:姚怡 柳永念 焦小焦 出版日期:2018-09-01
定价:56.00 页码 / 开本:296 /16
策划编辑:刘丽丽 责任编辑:刘丽丽 贾淑媛
适用专业:无 适用层次:高等院校
最新印刷时间:
资源下载
教学课件(暂无)
教学素材(暂无)
习题答案(暂无)
教学案例(暂无)
教学设计(暂无)
教学视频(暂无)
内容简介
前言
目录
作者介绍
图书特色
本书以计算思维为主线,通过讲授计算机科学的基础知识和技术,让读者体会思考问题和解决问题的新方法。
全书分为7章,主要包括计算机概论、计算机硬件基础、计算机软件基础、计算机网络基础、Python程序设计、SQL数据库技术、多媒体技术及应用等内容。本书从初学者入门的角度组织教学内容,既注重思维能力的培养,又兼顾应用需求,深入浅出地为读者介绍计算机基础知识。
本书配有《大学计算机实验指导与习题集》(姚怡等主编),适合作为高等院校计算机基础课程的教材,也可作为各类计算机应用人员的参考资料。无
第1章 计算机概论 1
1.1 计算机的产生和发展 .1
1.1.1 计算机的演进 .1
1.1.2 计算机的分类 .4
1.1.3 计算机的应用 .5
1.2 计算模型 .6
1.2.1 图灵机的思想 .7
1.2.2 冯?诺依曼结构 7
1.2.3 并行计算 .9
1.2.4 新型计算模型 .10
1.3 信息安全基础 .12
1.3.1 造成信息不安全的因素 12
1.3.2 信息安全技术 .13
1.3.3 数据加密技术 .14
1.4 计算思维 .14
1.4.1 什么是计算思维 .15
1.4.2 计算思维与各学科的关系 .16
1.4.3 计算思维的影响力 .16
1.5 IT新技术 17
1.5.1 大数据 .17
1.5.2 物联网 .18
1.5.3 人工智能 .19
1.5.4 虚拟现实 .20
本章小结 21
思考与练习 21
第2章 计算机硬件基础 22
2.1 数的表示及运算 .22
2.1.1 二进制信息单位 .23
2.1.2 数制转换 .23
2.1.3 数的表示 .26
2.1.4 数的运算 .27
2.2 字符的编码 .29
2.2.1 英文编码 .29
2.2.2 中文编码 .30
2.2.3 Unicode编码 .31
2.2.4 如何识别文本所用的编码 .32
2.2.5 文字输出的字形码 .32
2.3 多媒体数据的表示 .33
2.3.1 图形图像 .33
2.3.2 音频 .34
2.3.3 视频 .36
2.3.4 动画 .36
2.4 计算机硬件组成 .37
2.4.1 主板和CPU 38
2.4.2 存储系统 .39
2.4.3 输入设备 .43
2.4.4 输出设备 .45
2.4.5 总线和接口 .46
本章小结 50
思考与练习 50
第3章 计算机软件基础 51
3.1 软件概述 .51
3.1.1 计算机指令系统 .51
3.1.2 计算机软件分类 .53
3.1.3 程序与程序设计语言 .54
3.1.4 常见编程语言简介 .56
3.2 算法 .57
3.2.1 算法的描述 .57
3.2.2 算法的设计 58
3.2.3 算法的评价与分析 60
3.3 数据结构 60
3.3.1 数据结构的概念 61
3.3.2 常用数据结构 61
3.4 操作系统 64
3.4.1 操作系统概述 64
3.4.2 常见的操作系统 67
3.4.3 进程与线程 68
3.4.4 CPU 任务调度 .70
3.4.5 存储管理 72
3.4.6 I/O 设备管理 74
3.4.7 文件管理 77
本章小结 .78
思考与练习 .79
第4 章 计算机网络基础 80
4.1 计算机网络概述 80
4.1.1 计算机网络的定义 80
4.1.2 计算机网络的产生与发展 81
4.1.3 计算机网络的功能 81
4.1.4 计算机网络的分类 82
4.1.5 数据通信基础 82
4.2 计算机网络的协议及体系结构 84
4.2.1 网络的拓扑结构 84
4.2.2 协议(Protocol) .85
4.2.3 协议的分层结构 86
4.2.4 计算机网络的体系结构 86
4.3 计算机网络的组成 87
4.3.1 网络硬件 87
4.3.2 网络软件 90
4.3.3 局域网国际标准 91
4.4 网络地址 93
4.4.1 计算机名与工作组名 93
4.4.2 物理地址 93
4.4.3 IP 地址 94
4.4.4 域名 97
4.4.5 统一资源定位符URL .97
4.5 Internet 简介 98
4.5.1 Internet 的发展 .98
4.5.2 Internet 提供的常用基本服务 .99
4.5.3 接入Internet 方式 100
4.5.4 网页语言 101
4.6 计算机网络管理技术 102
4.6.1 网络连接及配置 102
4.6.2 本地用户管理 106
4.6.3 资源共享 107
4.6.4 组策略及配置 110
4.6.5 远程管理 111
4.6.6 常用网络命令 113
本章小结 .116
思考与练习 .116
第5 章 Python 程序设计 117
5.1 Python 语言简介 117
5.1.1 安装Python 118
5.1.2 Hello world 程序 118
5.1.3 Python 的开发环境 119
5.1.4 Python 基础语法与编码风格 121
5.1.5 模块的调用——用turtle 模块
画图 122
5.2 程序中数据的表示 125
5.2.1 基础数据类型 125
5.2.2 列表(list) .128
5.2.3 元组(tuple) 129
5.2.4 字典(dict) 130
5.3 Python 程序控制结构 131
5.3.1 顺序结构与基本I/O 语句 .131
5.3.2 选择结构 133
5.3.3 循环结构 135
5.3.4 else、break、continue 和pass
语句 138
5.4 函数 139
5.4.1 函数声明和调用 139
5.4.2 参数的传递 141
5.4.3 变量的作用域 143
5.4.4 递归函数 146
5.5 文件 146
5.5.1 文件的打开和关闭 146
5.5.2 读写文件 147
5.5.3 文件操作 148
5.6 面向对象编程 149
5.6.1 面向对象概述 149
5.6.2 类的定义和使用 150
5.6.3 构造函数和析构函数 151
5.6.4 类的属性和方法 152
5.6.5 类的继承 153
5.7 图形用户界面编程 156
5.7.1 带GUI 的Hello world 程序 156
5.7.2 常见的组件 157
5.7.3 组件的布局 160
5.7.4 组件的响应事件处理 163
本章小结 .164
思考与练习 .165
第6 章 SQL 数据库技术 166
6.1 数据库技术基础 166
6.1.1 数据库系统的组成 166
6.1.2 数据库系统的基本特点 167
6.1.3 数据库系统的结构体系 168
6.1.4 数据模型及数据库分类 169
6.1.5 关系数据库 171
6.1.6 数据库设计与管理 175
6.2 MySQL 数据库简介 176
6.2.1 MySQL 数据库的特点 176
6.2.2 MySQL 数据库的存储引擎 176
6.2.3 MySQL 安装与配置 177
6.2.4 MySQL 目录结构 179
6.2.5 MySQL 的使用 180
6.3 数据库的操作 187
6.3.1 MySQL 的数据库构成 187
6.3.2 数据库的字符集及校对规则 188
6.3.3 数据库的基本操作 190
6.4 数据表的操作 192
6.4.1 表的数据类型 192
6.4.2 表的基本操作 195
6.4.3 表的约束 199
6.4.4 表的索引 203
6.5 表数据维护 205
6.5.1 添加数据 205
6.5.2 更新数据 207
6.5.3 删除数据 207
6.6 单表查询 208
6.6.1 SELECT 语句基本格式 .208
6.6.2 为表和列取别名 209
6.6.3 WHERE 条件查询 .209
6.6.4 使用计算列 212
6.6.5 分组查询汇总数据 213
6.7 多表查询 214
6.7.1 连接查询 214
6.7.2 子查询 216
6.7.3 组合查询 217
6.8 视图、存储过程与存储函数 218
6.8.1 视图 218
6.8.2 存储过程 220
6.8.3 存储函数 227
6.9 MySQL 高级特性 228
6.9.1 游标 228
6.9.2 触发器 229
6.9.3 事件 230
6.9.4 事务处理 231
6.9.5 安全管理 234
6.9.6 数据库维护 236
本章小结 .239
思考与练习 .239
第7 章 多媒体技术及应用 240
7.1 多媒体技术概述 240
7.1.1 多媒体技术的基本概念及
特性 241
7.1.2 多媒体文件格式介绍 242
7.1.3 多媒体信息处理的关键技术 248
7.1.4 多媒体计算机常用外围设备和
应用软件 250
7.2 Photoshop CC 入门 251
7.2.1 Photoshop CC 的工作界面 251
7.2.2 选区的创建与基本操作 253
7.2.3 图层 255
7.2.4 蒙版 257
7.2.5 通道 260
7.2.6 综合实例 262
7.3 网页制作基础 264
7.3.1 网站和网页基础知识 264
7.3.2 网站设计的原则 266
7.3.3 HTML 简介 266
7.4 Dreamweaver CC 入门 271
7.4.1 Dreamweaver CC 的工作界面 272
7.4.2 建立一个站点 274
7.4.3 利用表格布局创建网页 275
7.4.4 CSS 样式概述 278
7.4.5 使用DIV+CSS 布局网页 279
7.4.6 表单的创建与编辑 282
7.4.7 移动端网页的制作 284
本章小结 .287
思考与练习 .287
参考文献 2881.以创新思维、计算思维为核心内容的大学计算机基础课程实用教材。
2.采用模块化教学。
3.配有教学视频,可通过扫描二维码获取。