注册 登录 进入教材巡展 进入在线书城
#
  • #
  • #

出版时间:2019-08

出版社:高等教育出版社

以下为《大学计算机(第4版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040515954
  • 4版
  • 238932
  • 46242063-9
  • 平装
  • 16开
  • 2019-08
  • 510
  • 336
  • 工学
  • 计算机科学与技术
  • TP3
  • 通用
  • 本科
内容简介

本书是普通高等教育“十一五”国家级规划教材,吉林省精品课程主讲教材,由长期从事计算机基础教学、具有丰富教材建设经验的吉林省优秀教学团队的教师编写,是教育部大学计算机课程改革项目成果的重要组成部分。

本书包括信息技术概述,计算机系统基础知识,操作系统基本原理,Visual Basic程序设计,计算机网络技术,计算机信息安全技术,数据结构、算法及程序设计,数据库技术及应用,多媒体技术基础,软件设计基础和Python程序设计入门11章内容。本书采用循序渐进的叙述方式、通俗易懂的语言、统一规范的技术术语,便于读者理解、记忆所授内容,便于后续课程的学习。本书以“任务、案例、问题求解和计算机应用”为目标,侧重计算机设计和实现,以潜移默化的组织形式体现了计算思维的大学计算机课程改革的精神实质,以引发学生自主学习的积极性和兴趣,培养学生的计算机综合应用和创新能力。为有效地实施计算思维的课程改革成果,本书还配有《大学计算机实验指导及习题解答(第4版)》。

本书可作为高等学校的计算机基础课教材,也可作为大学计算机资源共享课和MOOC建设的支持资料。

目录

 前辅文
 第1章 信息技术概述
  1.1 信息及数字化
   1.1.1 信息概述
   1.1.2 数据及信息数字化
  1.2 数制及其转换
   1.2.1 进位计数制
   1.2.2 各进制间数据的转换
  1.3 文本数据编码
   1.3.1 西文字符编码
   1.3.2 汉字编码
  1.4 文本信息数字化
   1.4.1 机读卡信息采集
   1.4.2 条形码的制作与识别
   1.4.3 磁卡的信息存储
   1.4.4 IC卡的信息存储与识别
   1.4.5 二维码的制作与识别软件
   1.4.6 文本扫描与识别
   1.4.7 语音识别及文本转换软件
  1.5 非文本信息数字化
   1.5.1 图像信息数字化
   1.5.2 音频信息数字化
   1.5.3 视频信息数字化
  1.6 互联网+及物联网
   1.6.1 互联网+
   1.6.2 物联网
   1.6.3 电子商务
   1.6.4 电子政务
  1.7 大数据、数据挖掘及其应用
  1.8 人工智能及其应用
  1.9 云计算的基本概念
  习题
  思考题
 第2章 计算机系统基础知识
  2.1 计算机发展概述
   2.1.1 计算机界的著名人士
   2.1.2 计算机发展的四个阶段
   2.1.3 计算机的类型
  2.2 计算机系统及其工作的基本原理
   2.2.1 计算机系统的构成
   2.2.2 计算机硬件系统的构成
   2.2.3 计算机软件系统
   2.2.4 计算机系统工作基本原理
  2.3 中央处理器
   2.3.1 CPU的主要组成部件
   2.3.2 CPU的多核技术
  2.4 存储器及其分类
   2.4.1 内存储器
   2.4.2 外存储器
   2.4.3 存储器间的信息交换
  2.5 常见的输入输出设备
   2.5.1 输入设备
   2.5.2 输出设备
  2.6 微型计算机系统主板及其作用
   2.6.1 系统主板
   2.6.2 常见部件及其作用
   2.6.3 常见外部接口及其作用
   2.6.4 总线的性能及其分类
  2.7 计算机的主要性能指标
  2.8 数值型数据的存储及其运算
   2.8.1 机器数的概念
   2.8.2 定点数的表示方法
   2.8.3 浮点数的表示方法
   2.8.4 原码、反码和补码
   2.8.5 二进制数的算术运算
   2.8.6 补码运算
   2.8.7 逻辑运算
  2.9 常用软件简介
   2.9.1 Office办公软件
   2.9.2 常用工具软件
  习题
  思考题
 第3章 操作系统基本原理
  3.1 常见的操作系统简介
  3.2 操作系统的诞生与发展
   3.2.1 操作系统诞生前
   3.2.2 批处理阶段
   3.2.3 假脱机阶段
   3.2.4 操作系统的形成与交互方式的发展
  3.3 操作系统的分类及特征
   3.3.1 操作系统的基本类型
   3.3.2 操作系统的特征
  3.4 操作系统的管理功能
   3.4.1 进程管理
   3.4.2 存储管理
   3.4.3 文件管理
   3.4.4 设备管理
  习题
  思考题
 第4章 Visual Basic程序设计
  4.1 VB程序设计语言简介
   4.1.1 主要特点
   4.1.2 创建应用程序的步骤
  4.2 应用程序设计案例
   4.2.1 设计进位制转换程序
   4.2.2 程序的构成
  4.3 窗体设计
   4.3.1 创建窗体
   4.3.2 属性及其设置
   4.3.3 事件及其代码
   4.3.4 方法及其调用
  4.4 窗体中的控件设计
   4.4.1 添加控件
   4.4.2 基本控件及其作用
  4.5 数据表示形式及表达式运算规则
   4.5.1 数据类型
   4.5.2 常量的表示形式
   4.5.3 变量及其赋值
   4.5.4 表达式
  4.6 分支程序设计
   4.6.1 简单分支结构
   4.6.2 多分支结构
  4.7 循环程序设计
   4.7.1 For循环结构
   4.7.2 Do While 循环结构
   4.7.3 Do循环结构
  4.8 子程序设计
  4.9 菜单程序设计及生成可执行程序
   4.9.1 菜单的组成元素
   4.9.2 菜单设计器的使用
   4.9.3 生成可执行程序
  习题
  思考题
 第5章 计算机网络技术
  5.1 网络概述
   5.1.1 网络的发展过程
   5.1.2 网络的基本组成
   5.1.3 网络的作用
  5.2 数据通信基础知识
   5.2.1 数据的传输方式
   5.2.2 通信协议
  5.3 网络体系结构
   5.3.1 OSI模型的基本思想
   5.3.2 OSI模型的层间通信及作用
   5.3.3 TCP/IP体系结构
  5.4 网络传输介质与互连设备
   5.4.1 网络传输介质
   5.4.2 网络互连设备
  5.5 局域网的连接
   5.5.1 服务器
   5.5.2 客户机和互连设备
  5.6 广域网与Internet及其应用
   5.6.1 广域网简介
   5.6.2 Internet基础知识
   5.6.3 IPv4地址
   5.6.4 IPv4的子网掩码
   5.6.5 IPv6地址
   5.6.6 域名
   5.6.7 Internet的资源
  5.7 超文本标记语言简介
   5.7.1 HTML的基本语法
   5.7.2 常用的HTML标签
  习题
  思考题
 第6章 计算机信息安全技术
  6.1 计算机信息安全
   6.1.1 计算机信息系统威胁
   6.1.2 攻击的主要方式
   6.1.3 信息安全的目标
  6.2 用户登录及操作权限的分配
   6.2.1 Windows个人账户创建
   6.2.2 个人账户权限设定
  6.3 数字证书的作用及维护
  6.4 信息加密及其算法
   6.4.1 加密技术的基本概念
   6.4.2 数据加密算法
   6.4.3 Windows系统中的文件加密
  6.5 数字签名
   6.5.1 数字签名的作用
   6.5.2 Microsoft Office 2010文档签名
  6.6 计算机病毒及其防范
   6.6.1 计算机病毒的特性
   6.6.2 计算机病毒的分类
   6.6.3 计算机病毒的防范
  6.7 防火墙技术及信息过滤规则
   6.7.1 Windows防火墙
   6.7.2 防火墙的作用
   6.7.3 防火墙的局限性
  6.8 网络道德规范
   6.8.1 网络道德
   6.8.2 网络道德建设
  习题
  思考题
 第7章 数据结构、算法及程序设计
  7.1 数据结构的基本概念
  7.2 算法的基本概念
   7.2.1 算法的定义
   7.2.2 算法的描述方法
   7.2.3 算法的评价
   7.2.4 算法复杂度
  7.3 线性表结构
   7.3.1 线性表
   7.3.2 栈
   7.3.3 队列
   7.3.4 循环队列
  7.4 树及二叉树
   7.4.1 树
   7.4.2 二叉树的特点及性质
   7.4.3 二叉树的存储
   7.4.4 二叉树遍历
  7.5 数值计算方法及程序设计
   7.5.1 迭代算法
   7.5.2 递归算法
  7.6 数据排序算法及程序设计
   7.6.1 交换排序法
   7.6.2 选择排序法
   7.6.3 插入排序法
  7.7 数据查找算法及程序设计
   7.7.1 顺序查找法
   7.7.2 二分查找法
  习题
  思考题
 第8章 数据库技术及应用
  8.1 实例数据库
   8.1.1 人工表格
   8.1.2 关系数据库表
   8.1.3 关系数据库
  8.2 数据库系统概述
   8.2.1 数据处理技术的发展历程
   8.2.2 数据库系统的组成
   8.2.3 数据库管理系统的功能
   8.2.4 数据库系统安全保护
  8.3 3个世界与概念模型
   8.3.1 从现实世界到数据世界
   8.3.2 信息世界与概念模型
  8.4 数据模型
   8.4.1 层次数据模型
   8.4.2 网状数据模型
   8.4.3 关系数据模型
   8.4.4 面向对象数据模型
  8.5 关系数据库中的基本概念
  8.6 数据模型的要素
  8.7 关系的基本操作
  8.8 结构化查询语言简介
   8.8.1 编辑及执行SQL语句
   8.8.2 数据定义语言
   8.8.3 数据操纵语言
   8.8.4 数据查询语言
  8.9 常见的关系数据库管理系统简介
  习题
  思考题
 第9章 多媒体技术基础
  9.1 Windows的媒体播放器
  9.2 多媒体技术概述
  9.3 数据压缩方法
   9.3.1 无损压缩
   9.3.2 有损压缩
  9.4 音频技术
   9.4.1 声音的特性
   9.4.2 音频信号的数字化
  9.5 图形与图像技术
   9.5.1 图像的特性
   9.5.2 图像信息的数字化
   9.5.3 图形技术
  9.6 视频与动画技术
   9.6.1 视频信息的特性
   9.6.2 视频信息的表示
   9.6.3 动画技术
  习题
  思考题
 第10章 软件设计基础
  10.1 程序设计语言分类
   10.1.1 机器语言
   10.1.2 汇编语言
   10.1.3 结构化程序设计语言
   10.1.4 面向对象程序设计语言
   10.1.5 网页设计语言
  10.2 程序的类型及其关联
   10.2.1 程序设计示例
   10.2.2 程序的类型
   10.2.3 程序的关联
  10.3 软件工程概述
  10.4 软件生命周期
   10.4.1 软件定义阶段
   10.4.2 软件开发阶段
   10.4.3 软件测试阶段
   10.4.4 使用与维护阶段
  习题
  思考题
 第11章 Python程序设计入门
  11.1 Python程序设计语言简介
   11.1.1 主要特点
   11.1.2 Python运行环境
  11.2 Python程序结构
   11.2.1 简单的Python程序
   11.2.2 选择结构
   11.2.3 循环结构
   11.2.4 常用内置函数
   11.2.5 自定义函数
   11.2.6 文件
  11.3 Python的典型数据类型
   11.3.1 列表
   11.3.2 元组
   11.3.3 字典
  11.4 Python常用标准库函数调用举例
   11.4.1 math模块
   11.4.2 Turtle模块
   11.4.3 Tkinter模块
   11.5 Python第三方库简介
  习题
  思考题
 参考文献