《计算机科学导论》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:胡金柱主审;张月红主编;李文华,曹红霞,龙翔等副主编;龙翔,李文华,刘智龙等编者
  • 出 版 社:武汉:华中师范大学出版社
  • 出版年份:2006
  • ISBN:7562234523
  • 页数:218 页
图书介绍:本教材是为高职高专计算机专业计算机基础课而编写的。作为计算机专业系列教程中的核心课程,系统讲述一些计算机科学的入门概念、计算机基本知识、计算机科学包含的一些重要的研究领域以及计算机科学与其它学科间的关系。

第1章 计算机系统概述 1

1.1 计算机发展概述 1

1.1.1 计算机发展简史 1

1.1.2 计算机的基本原理、特点 2

1.1.3 计算机的应用 4

1.2 计算机硬件系统 5

1.2.1 硬件系统的基本组成 5

1.2.2 计算机的硬件资源 5

1.2.3 计算机基本技术指标 12

1.3 计算机软件系统 14

1.3.1 软件分类 14

1.3.2 软件的层次结构 14

学习小结 17

习题 18

第2章 计算机的基本工作原理 19

2.1 数据在计算机中的表示方法 19

2.1.1 进位计数制 19

2.1.2 不同进制之间的转换 22

2.1.3 信息、数据及数据的单位 26

2.1.4 常用信息编码 27

2.2 计算机运算基础 29

2.2.1 计算机中数据的运算特点 29

2.2.2 定点数与浮点数 31

2.2.3 原码,反码,补码 33

2.2.4 计算机逻辑运算基础 34

2.3 计算机基本工作原理 37

2.3.1 传统计算机的组成部分 37

2.3.2 硬件系统的体系结构 38

2.3.3 未来计算机的发展展望 39

学习小结 41

习题 41

第3章 操作系统基础 43

3.1 操作系统概述 43

3.1.1 什么是操作系统 43

3.1.2 操作系统的作用 44

3.2 操作系统的发展演变 45

3.2.1 手工方式(无操作系统阶段) 45

3.2.2 批处理系统 46

3.2.3 分时系统 48

3.2.4 实时系统 48

3.2.5 网络操作系统 50

3.2.6 分布式操作系统 50

3.3 操作系统的功能 51

3.3.1 进程管理 52

3.3.2 作业管理 52

3.3.3 存储器管理 53

3.3.4 输入输出管理 54

3.3.5 文件管理 55

3.4 操作系统的特征 55

3.5 常见操作系统简介 56

3.5.1 Windows 56

3.5.2 Unix操作系统 57

3.5.3 Linux操作系统 58

学习小结 58

习题 59

第4章 计算机网络 60

4.1 计算机网络的发展阶段 60

4.1.1 联机终端网络阶段 60

4.1.2 计算机—计算机网络阶段 60

4.1.3 计算机网络体系结构阶段 61

4.1.4 因特网阶段 61

4.2 计算机网络的基本概念 61

4.2.1 计算机网络的定义 61

4.2.2 计算机网络的分类 62

4.2.3 数据通信方式 63

4.2.4 计算机网络体系结构 64

4.3 Internet 68

4.3.1 Internet的历史 68

4.3.2 Internet的基本知识 69

4.3.3 Internet的接入方式 73

4.3.4 Internet的服务类型 76

4.3.5 网络安全 84

4.4 网络技术展望 86

4.4.1 无线网络技术 86

4.4.2 网格技术 87

4.4.3 家庭网络技术 88

学习小结 89

习题 89

第5章 数据库系统 90

5.1 数据库概述 90

5.1.1 数据管理的发展简介 90

5.1.2 数据库技术的特点 92

5.1.3 数据模型 93

5.2 数据库管理系统 96

5.2.1 数据库系统的组成 96

5.2.2 数据库管理系统的主要功能 97

5.2.3 关系型数据库 97

5.3 主流数据库管理系统简介 101

5.3.1 Access 2000 101

5.3.2 SQL Server 2000 103

5.3.3 Oracle 9i 108

5.4 数据库技术的发展 111

5.4.1 数据仓库 111

5.4.2 数据挖掘 113

5.4.3 Web数据库 115

学习小结 116

习题 116

第6章 程序设计 117

6.1 程序设计概述 117

6.1.1 程序设计基本知识 118

6.1.2 程序设计语言 118

6.1.3 程序设计风格 122

6.2 程序设计的过程 123

6.2.1 结构化程序设计 124

6.2.2 面向对象程序设计 126

6.3 数据结构与算法设计 132

6.3.1 数据组织结构 132

6.3.2 算法的概念及描述 134

6.3.3 算法的复杂性 139

6.3.4 算法的设计策略 140

学习小结 141

习题 142

第7章 软件开发基础 143

7.1 计算机软件开发基本知识 143

7.1.1 软件的定义及功能 143

7.1.2 软件开发方法 145

7.1.3 软件开发技术的发展 147

7.1.4 软件开发工具 150

7.2 软件工程 151

7.2.1 软件危机 151

7.2.2 软件工程的定义及作用 153

7.2.3 软件工程的生存周期模型 155

学习小结 161

习题 161

第8章 多媒体技术 162

8.1 多媒体的基本概念 162

8.1.1 媒体与多媒体 162

8.1.2 多媒体的特性 163

8.2 多媒体信息的表示 163

8.2.1 多媒体数据的特点 163

8.2.2 文字与音频 164

8.2.3 视频与动画 166

8.2.4 图形与图像 169

8.3 多媒体技术 171

8.3.1 音频技术 171

8.3.2 视频技术 173

8.3.3 压缩技术 174

8.3.4 传输与加密技术 177

8.4 多媒体制作软件简介 179

8.4.1 Authorware 179

8.4.2 Photoshop 179

8.4.3 Flash 180

8.4.4 3D Studio MAX 181

8.5 多媒体技术的发展 182

8.5.1 模式识别 182

8.5.2 图像及视频的压缩及处理技术 182

8.5.3 多媒体与网络技术的结合 183

学习小结 183

习题 184

第9章 计算机科学与其他学科的联系 185

9.1 计算机科学与数学 185

9.1.1 计算机科学与数学的关系 185

9.1.2 计算机科学的数学基础 185

9.2 计算机科学与医学 188

9.3 计算机科学与生物学 189

9.4 计算机科学与其他学科 190

9.5 计算机科学与娱乐 193

9.6 计算机科学的学习方法 196

9.6.1 社会对计算机专业高职毕业生的基本要求 197

9.6.2 高职毕业生的能力与技能 198

9.6.3 课程体系简介 199

学习小结 200

习题 200

第10章 计算机职业道德与基础法规 201

10.1 计算机系统的安全问题及对策 201

10.1.1 计算机安全概述 201

10.1.2 计算机病毒 203

10.1.3 黑客及网络攻防 206

10.1.4 数据加密和数字签名 208

10.2 网络道德建设 209

10.2.1 信息网络存在的问题 209

10.2.2 如何进行网络道德建设 210

10.2.3 国外网络道德建设情况 211

10.2.4 我国网络道德建设 211

10.3 软件工程师职业道德规范 212

10.4 国家有关法规 214

10.5 软件知识产权 215

10.5.1 软件知识产权的保护 215

10.5.2 使用盗版软件的危害 215

10.5.3 使用正版软件的好处 215

10.5.4 保护软件知识产权的意义 216

学习小结 217

习题 217

参考文献 218