本书依据教育部高等学校大学计算机课程教学指导委员会颁布的《大学计算机基础课程教学基本要求》中有关“大学计算机”课程的教学要求和近年来计算机基础教育教学改革发展方向编写而成。
本书以培养学生的计算思维和网络素养为目标,循序渐进地介绍“大学计算机”课程的典型教学内容。全书共分10章,包括信息社会与计算技术、计算机系统与工作原理、操作系统与资源管理、计算机网络、文档制作与数字化编辑、数据库技术、多媒体技术、网页制作与信息发布、信息安全与网络维护、问题求解与算法设计。本书将理论与实践相结合,围绕教学内容精心设计了15个贴近实际的上机实验,还配有微课和在线课程。
本书可作为普通高等院校非计算机专业大学计算机课程的教材,也可供计算机爱好者学习使用。
第1章 信息社会与计算技术
1.1 信息与计算
1.1.1 信息社会
1.1.2 计算工具与技术发展
1.2 信息的表示
1.2.1 数制与编码
1.2.2 数值数据的表示
1.2.3 字符数据的表示
1.2.4 多媒体信息的表示
1.3 信息处理过程
1.3.1 信息获取
1.3.2 信息加工
1.3.3 信息存储与传输
1.3.4 信息利用
1.4 科学思维
1.4.1 逻辑思维
1.4.2 实证思维
1.4.3 计算思维
1.4.4 计算思维与学科融合
1.5 新一代信息处理技术
1.5.1 高性能计算
1.5.2 物联网
1.5.3 云计算
1.5.4 大数据
1.5.5 人工智能
实验1 信息的表示与转换
习题与思考
第2章 计算机系统与工作原理
2.1 计算机系统组成
2.1.1 硬件系统
2.1.2 软件系统
2.2 现代计算机体系结构
2.3 微型计算机硬件系统
2.3.1 信息的输入
2.3.2 信息存取与交换
2.3.3 信息计算与处理
2.3.4 信息的永久存储
2.3.5 信息的输出
2.4 指令执行与系统控制
2.4.1 程序和指令
2.4.2 运算器
2.4.3 控制器
2.4.4 指令执行与系统控制过程
2.4.5 指令的高效执行
2.5 信息传输与转换
2.5.1 主板
2.5.2 总线
2.5.3 接口
实验2 微机组装与计算原理
习题与思考
第3章 操作系统与资源管理
3.1 操作系统概述
3.1.1 操作系统的由来
3.1.2 操作系统的分类
3.1.3 操作系统的功能
3.2 CPU和内存管理
3.2.1 进程与线程
3.2.2 内存管理
3.3 系统管理
3.3.1 应用程序管理
3.3.2 磁盘管理
3.3.3 设备管理
3.4 文件管理
3.4.1 文件系统
3.4.2 文件操作
3.4.3 库和索引
3.5 网络管理
3.5.1 网络软硬件的安装
3.5.2 选择网络位置
3.5.3 资源共享
实验3 Windows任务管理与资源管理
习题与思考
第4章 计算机网络
4.1 计算机网络概述
4.1.1 何为计算机网络
4.1.2 计算机网络的功能
4.1.3 计算机网络的分类
4.2 网络模型与协议
4.2.1 网络协议
4.2.2 网络开放互联参考模型
4.3 常见的网络设备
4.3.1 网络传输介质
4.3.2 网络接口及连接设备
4.4 局域网
4.4.1 局域网概述
4.4.2 无线局域网
4.5 因特网
4.5.1 因特网的诞生及发展
4.5.2 因特网架构
4.5.3 因特网基础概念及服务
4.6 网络数字化生存
4.6.1 网络信息检索
4.6.2 电子商务
4.6.3 在线教育
实验4 网络连接与配置
实验5 网络应用
习题与思考
第5章 文档制作与数字化编辑
5.1 文档类型与数字化编辑概述
5.2 Word文档高效编辑与排版
5.2.1 初识Word
5.2.2 Word基本应用
5.2.3 Word高级应用
5.3 Excel电子表格管理与应用
5.3.1 初识Excel
5.3.2 公式与函数
5.3.3 图表
5.3.4 数据分析与管理
5.4 PowerPoint演示文稿设计与制作
5.4.1 初识PowerPoint
5.4.2 幻灯片编辑与美化
5.4.3 母版设计
5.4.4 动画设置
5.4.5 插入声音
5.4.6 幻灯片切换和放映
5.5 不同格式文档转换和Office文档数据共享
5.5.1 不同格式文档的转换
5.5.2 Office文档数据共享
实验6 论文编辑与排版
实验7 Excel数据统计分析
习题与思考
第6章 数据库技术
6.1 数据库技术概述
6.1.1 数据管理技术的发展
6.1.2 数据库技术的相关概念
6.2 数据处理与组织管理
6.2.1 数据模型
6.2.2 关系数据库
6.2.3 Access简介
6.3 使用数据库存储数据
6.3.1 建立数据库
6.3.2 建立数据表
6.3.3 建立主键和索引
6.3.4 建立表间关系
6.4 使用数据库分析与管理数据
6.4.1 数据查询
6.4.2 创建窗体
6.4.3 创建报表
6.5 结构化查询语言SQL
6.5.1 SQL简介
6.5.2 SQL的基本语句
6.5.3 SELECT语句
6.6 新型数据库技术
6.6.1 数据库技术发展的新方向
6.6.2 数据库新技术
实验8 Access数据库创建与维护
实验9 数据查询和SQL命令
习题与思考
第7章 多媒体技术
7.1 多媒体技术基础
7.1.1 媒体及媒体类型
7.1.2 多媒体和多媒体技术
7.1.3 多媒体关键技术
7.2 数字图像处理
7.2.1 数字图像的基本概念
7.2.2 数字图像的处理过程
7.2.3 Photoshop图像处理
7.2.4 选区
7.2.5 路径
7.2.6 图层
7.2.7 通道
7.2.8 蒙版
7.2.9 滤镜
7.3 数字动画制作
7.3.1 Flash动画的特点
7.3.2 Flash的工作环境
7.3.3 使用元件和库
7.3.4 使用声音和视频
7.3.5 Flash基本动画制作
7.3.6 ActionScript脚本动画
7.3.7 影片的测试与发布
7.4 多媒体信息可视化
7.5 4R技术
7.5.1 4R技术概述
7.5.2 主流的VR解决方案
7.5.3 VR的应用领域及前景
实验10 数字图像处理
实验11 数字动画制作
习题与思考
第8章 网页制作与信息发布
8.1 认识Web
8.1.1 网页设计概述
8.1.2 主流网页制作技术
8.1.3 Dreamweaver简介
8.1.4 网站开发流程
8.2 HTML5
8.2.1 HTML5的基本结构
8.2.2 段落与文本
8.2.3 图像
8.2.4 超链接
8.2.5 列表
8.2.6 表格
8.2.7 和标签
8.2.8 使用结构元素构建网页布局
8.2.9 表单
8.3 CSS3
8.3.1 CSS3概述
8.3.2 文本样式属性
8.3.3 CSS3高级属性
8.3.4 CSS3常用效果与技巧
8.4 JavaScript
8.4.1 JavaScript简介
8.4.2 在HTML页面中引入JavaScript
8.4.3 消息对话框—交互基本方法
8.5 Dreamweaver网页设计
8.5.1 创建与管理站点
8.5.2 页面编辑操作
8.5.3 CSS样式的基本操作
8.5.4 网站测试及发布
实验12 HTML5基本应用
实验13 表单及CSS3应用
习题与思考
第9章 信息安全与网络维护
9.1 信息安全概述
9.1.1 信息安全的概念
9.1.2 信息安全研究的内容
9.2 网络病毒及其防范
9.2.1 网络病毒的定义及特点
9.2.2 网络病毒的生命周期
9.2.3 网络病毒的传播方式
9.2.4 网络病毒的防范措施
9.3 网络攻击及其防范
9.3.1 DDoS攻击及其防御
9.3.2 木马攻击及其防御
9.3.3 口令破解攻击及其防御
9.4 网络信息安全策略
9.4.1 加密技术
9.4.2 身份认证技术
9.4.3 防火墙技术
9.4.4 入侵检测技术
9.5 网络道德与责任
9.5.1 网络道德概念
9.5.2 网络道德问题不良表现
9.5.3 网络道德失范的不良影响
9.5.4 提倡网络道德,从我做起
9.6 如何保护你的数据与隐私
9.6.1 隐私泄露
9.6.2 隐私保护
实验14 远程控制计算机
习题与思考
第10章 问题求解与算法设计
10.1 问题求解过程
10.1.1 问题求解的一般过程
10.1.2 问题求解的计算机处理过程
10.2 计算机求解问题的方法
10.2.1 使用计算机软件进行问题求解
10.2.2 编写计算机程序进行问题求解
10.2.3 构建系统进行问题求解
10.3 算法及其描述
10.3.1 算法的定义
10.3.2 算法的基本特征
10.3.3 算法的表示
10.3.4 算法的评价
10.4 程序基本结构
10.4.1 程序设计技术的发展
10.4.2 典型程序结构
10.5 Raptor可视化算法流程图设计
10.5.1 Raptor软件环境简介
10.5.2 Raptor软件使用实例
实验15 Raptor算法设计
习题与思考
参考文献