《大学计算机基础 第2版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:朱鸣华著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2012
  • ISBN:9787040358797
  • 页数:257 页
图书介绍:本书是根据教育部非计算机专业计算机基础教学指导分委员会提出的《关于进一步加强高等学校计算机基础教学的意见》中的有关教学要求而编写的。全书共分11章,内容主要有:概论、计算机基础知识、微型计算机硬件组成、操作系统基础、常用应用软件、计算机网络基础、Internet及应用、多媒体应用基础、数据库基础、程序设计基础和信息系统安全与道德。本书内容注重知识的基础性、先进性和,实用性,具有通俗易懂、可操作性强的特点。教材还配有上机实验指导,更有利于教师教学和学生学习。本书适合于各类学校计算机基础课程的教学。

第一章 概论 1

1.1 计算机的产生与发展 1

1.1.1 计算机的产生 1

1.1.2 计算机的发展过程 4

1.2 计算机的分类与应用 5

1.2.1 计算机的分类 5

1.2.2 计算机的应用 7

1.3 未来计算机展望 10

1.3.1 计算机的发展趋势 10

1.3.2 计算机的新技术领域 11

1.3.3 计算机与信息化社会 13

习题 15

第二章 信息的表示与存储 17

2.1 二进制编码 17

2.1.1 位与逻辑 17

2.1.2 二进制及其运算 20

2.2 数制转换及其运算 21

2.2.1 数的进位计数制 21

2.2.2 不同进位计数制间的转换 23

2.3 数据在计算机中的表示方法 25

2.3.1 数值型数据的表示 26

2.3.2 非数值型数据的编码 29

2.3.3 多媒体数据的表示 32

2.4 数据压缩 35

2.4.1 数据压缩的概念 35

2.4.2 文件压缩 36

2.4.3 图像压缩 36

2.4.4 音频和视频压缩 37

习题 38

第三章 计算机系统 40

3.1 计算机结构 40

3.1.1 图灵机 40

3.1.2 冯·诺依曼计算机 42

3.1.3 现代计算机 42

3.2 计算机系统组成 44

3.2.1 计算机硬件系统 44

3.2.2 计算机软件系统 45

3.3 计算机的工作过程 50

3.3.1 指令和程序的概念 50

3.3.2 计算机执行指令的过程 50

3.3.3 计算机中常用数据单位 51

3.4 微型计算机硬件组成 52

3.4.1 系统组成 52

3.4.2 微处理器 53

3.4.3 存储器 54

3.4.4 输入/输出系统 57

3.4.5 总线与接口 61

3.4.6 微型计算机主要性能指标 65

习题 66

第四章 操作系统 69

4.1 操作系统概述 69

4.1.1 操作系统的概念 69

4.1.2 操作系统的功能 70

4.1.3 操作系统的分类 72

4.1.4 典型操作系统简介 74

4.2 Windows操作系统 76

4.2.1 Windows的发展历程 76

4.2.2 Windows 7操作系统简介 77

4.2.3 Windows的启动过程与界面 78

4.2.4 “计算机”与“资源管理器” 82

4.3 文件与磁盘管理 84

4.3.1 文件与文件夹 84

4.3.2 文件目录结构与文件路径 86

4.3.3 文件与文件夹操作 87

4.3.4 磁盘管理 89

4.4 程序管理 90

4.4.1 Windows应用程序的运行与退出 91

4.4.2 进程与线程 92

4.4.3 安装与卸载应用程序 94

4.4.4 命令提示符 95

4.5 Windows附件 96

4.6 UNIX操作系统简介 97

习题 102

第五章 计算机网络及应用 104

5.1 计算机网络概述 104

5.1.1 计算机网络的定义与功能 104

5.1.2 计算机网络的分类 105

5.1.3 计算机网络的拓扑结构 105

5.1.4 计算机网络的体系结构 107

5.2 计算机网络的组成 110

5.2.1 网络中的主机 110

5.2.2 网络传输介质 111

5.2.3 网络设备 115

5.2.4 网络协议 119

5.2.5 网络地址和域名系统 121

5.3 局域网 124

5.3.1 局域网的特点 124

5.3.2 局域网的结构类型 125

5.3.3 常用局域网简介 126

5.3.4 用宽带路由器构建小型局域网 127

5.4 网络应用 129

5.4.1 Internet简介 129

5.4.2 接入Internet 133

5.4.3 Internet的应用 136

5.4.4 构建Web网站 150

习题 156

第六章 程序设计基础与算法 159

6.1 程序设计概述 159

6.1.1 程序设计语言及分类 159

6.1.2 程序设计语言的构成 160

6.1.3 程序设计语言简介 162

6.2 算法 168

6.2.1 算法的概念与特征 168

6.2.2 算法复杂度 169

6.2.3 算法的描述方法 170

6.2.4 程序设计典型算法 172

6.3 数据的组织结构 176

6.3.1 数据结构的基本概念 176

6.3.2 线性结构 176

6.3.3 树结构 180

6.3.4 图结构 181

6.4 问题求解 183

6.4.1 建立问题的数学模型 183

6.4.2 设计数据结构 185

6.4.3 利用算法求解问题 185

6.4.4 算法的程序实现 186

6.5 程序设计方法与软件开发 188

6.5.1 程序设计的一般过程 188

6.5.2 结构化程序设计与软件开发 191

6.5.3 面向对象程序设计与软件开发 192

习题 195

第七章 数据库系统 198

7.1 数据库系统的基本概念 198

7.1.1 数据库与数据库管理系统 198

7.1.2 数据库系统的发展 199

7.1.3 数据库系统的特点 199

7.1.4 数据模型 200

7.2 关系模型与关系数据库 201

7.2.1 关系的概念 201

7.2.2 关系模型 201

7.2.3 典型关系数据库介绍 205

7.3 关系数据库标准语言SQL 213

7.3.1 SQL数据库基本表的建立、修改和删除命令 214

7.3.2 SQL数据更新命令 216

7.3.3 SQL数据库查询命令 217

7.3.4 数据库系统开发过程 223

习题 227

第八章 信息安全基础 229

8.1 信息安全的概念 229

8.2 信息安全面临的威胁 230

8.3 信息安全技术 231

8.3.1 信息加密技术 232

8.3.2 信息认证技术 232

8.3.3 知识产权保护技术 234

8.3.4 操作系统安全技术 237

8.3.5 网络安全技术 237

8.4 恶意代码与防范 241

8.4.1 恶意代码 241

8.4.2 恶意代码的防范 243

8.4.3 计算机病毒 244

8.5 信息安全法律法规 247

习题 249

附录 部分习题答案 251

参考文献 255