第1章 绪论 1
1.1 为什么学习计算机导论课 1
1.1.1 计算机导论与计算机文化基础的区别 1
1.1.2 构建计算机本科专业的知识架构 1
1.2 计算机导论课的主要内容、学科专业特点和计算机应用领域 8
1.2.1 计算机导论课的主要内容 8
1.2.2 计算机工程 9
1.2.3 网络工程 9
1.2.4 计算机科学与技术 10
1.2.5 数字媒体技术 10
1.2.6 软件工程 11
1.3 计算机的应用领域 12
1.4 计算机概述 13
1.4.1 计算机的发展 14
1.4.2 计算机的特点和分类 15
1.4.3 计算机发展趋势 18
思考题 20
第2章 计算机基础知识 21
2.1 图灵机简介 21
2.2 数的不同进制 22
2.3 数制间的相互转换 23
2.4 原码、补码、反码 25
2.4.1 原码表示法 25
2.4.2 反码表示法 25
2.4.3 补码表示法 26
2.5 字符数据编码 27
2.5.1 西文字符 27
2.5.2 汉字编码 28
思考题 29
第3章 计算机系统的基本组成 31
3.1 计算机硬件 31
3.1.1 冯·诺依曼体系结构 31
3.1.2 计算机系统的组成 32
3.1.3 控制器和运算器 32
3.1.4 存储器 34
3.1.5 输入设备和输出设备 38
3.1.6 微型计算机的主要技术指标 41
3.2 计算机软件 44
3.2.1 系统软件 44
3.2.2 应用软件 44
思考题 45
第4章 计算机操作系统概述 46
4.1 操作系统概述 46
4.1.1 操作系统的发展 46
4.1.2 操作系统的功能 52
4.1.3 操作系统的分类 52
4.1.4 文件和文件夹 53
4.2 Windows 7的操作 53
4.2.1 Windows 7的运行环境 54
4.2.2 Windows 7的基本操作 54
4.2.3 Windows 7的资源管理 56
4.2.4 Windows 7的控制面板 59
4.2.5 附件的应用程序 62
4.3 命令行操作系统 62
4.3.1 DOS常用基本命令操作 62
4.3.2 DOS磁盘操作命令 68
4.3.3 DOS其他命令 69
思考题 70
第5章 常用工具软件 72
5.1 压缩/解压缩软件WinRAR 72
5.1.1 压缩文件 72
5.1.2 解压缩文件 74
5.2 图像浏览/处理软件ACDSee 75
5.2.1 ACDSee的用户界面 75
5.2.2 图像浏览与管理 78
5.2.3 图像处理 81
5.3 视频播放软件Windows Media Player 85
5.3.1 使用Windows Media Player播放器 85
5.3.2 使用Windows Media Player播放器的高级功能 87
5.3.3 设置Windows Media Player播放器 88
5.4 屏幕抓图软件HyperSnap-DX 90
5.5 PDF文档阅读软件Adobe Reader 90
5.6 防毒软件 90
思考题 91
第6章 Office 2010应用 92
6.1 Word 2010 92
6.1.1 Word 2010概述 92
6.1.2 文档的基本操作 96
6.1.3 文档的排版 106
6.1.4 表格的基本操作 120
6.1.5 图文混排 127
6.2 Excel 2010 141
6.2.1 Excel 2010概述 141
6.2.2 工作表的编辑和管理 146
6.2.3 公式与函数 160
6.2.4 工作表的格式化 169
6.2.5 图表的制作 176
6.2.6 迷你图的使用 186
6.2.7 数据管理 187
6.2.8 页面设置和打印 201
6.3 PowerPoint 2010 203
6.3.1 PowerPoint 2010概述 204
6.3.2 演示文稿的创建 211
6.3.3 演示文稿的制作 211
6.3.4 演示文稿的动画设置 224
6.3.5 演示文稿的放映 228
6.3.6 演示文稿的打印 233
6.3.7 典型案例 234
思考题 237
第7章 网络应用 239
7.1 互联网基础知识 239
7.1.1 什么是互联网 239
7.1.2 互联网的起源和发展 240
7.1.3 互联网在我国的发展 240
7.1.4 互联网的工作原理与组成 241
7.1.5 IP地址与域名 242
7.1.6 连接到互联网的方式 243
7.2 网络应用 244
7.2.1 万维网 244
7.2.2 电子邮件 245
7.2.3 FTP 245
7.2.4 即时通信 245
思考题 245
第8章 程序设计基础 246
8.1 程序设计概述 246
8.2 算法 247
8.2.1 算法定义 247
8.2.2 算法的复杂度 247
8.2.3 算法描述方法 248
8.3 结构化程序设计 249
8.3.1 程序设计思想与计算机语言的发展 249
8.3.2 结构化程序设计方法 251
8.3.3 结构化方法的核心问题 251
8.4 面向对象程序设计 256
8.4.1 面向对象设计方法 256
8.4.2 面向对象方法的核心问题 257
8.5 高级语言及编译系统 259
8.6 信息系统与人工智能 259
8.6.1 信息的概念、分类及特性 259
8.6.2 信息系统的概念和内容 260
8.6.3 人工智能 265
8.7 软件工程概述 274
8.7.1 软件工程的产生 274
8.7.2 软件工程的定义 276
8.7.3 软件工程的研究对象和基本原理 276
8.7.4 软件的生存期及常用的开发模型 277
8.8 大数据分析及其应用 280
8.8.1 大数据概述 280
8.8.2 大数据关键技术 282
8.8.3 大数据分析的应用 286
8.9 云计算 288
8.9.1 云计算概述 288
8.9.2 云计算概念 289
8.9.3 云计算服务类型 290
8.9.4 云计算部署模型 291
8.9.5 云计算体系结构 291
8.9.6 云计算服务供应商 292
8.9.7 Hadoop 2.0开源云架构 298
思考题 299
第9章 VB.NET程序设计基础 300
9.1 VB.NET开发环境 300
9.2 简单程序 301
9.2.1 知识点 301
9.2.2 项目一 303
9.3 选择结构编程 305
9.3.1 知识点 305
9.3.2 项目二 310
9.4 循环结构的编程 311
9.4.1 知识点 312
9.4.2 项目三 314
9.5 综合应用 316
9.5.1 知识点 316
9.5.2 项目四 316
思考题 320
参考文献 324