《计算机专业导论》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:王昆仑主编;张亮副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302319054
  • 页数:400 页
图书介绍:从计算机基础知识开始、逐步展开并回答信息如何编码的?数据怎样存储的?计算机是如何做数据运算的(硬件基础)?有哪些常用的编程工具?如何进行数据(结构)的组织?如何设计算法和编写程序?如何设计开发大型软件(系统)?什么是系统软件、应用软件?软件如何使用?网络有哪些功能?数据库系统是怎样存储和加工数据的等等问题逐步展开介绍了计算机学科中的基本内容,介绍了计算机与数学的关系,学习进程等等内容分。

第1章 计算机概述 1

1.1什么是计算机和计算机科学 1

1.1.1什么是计算机 1

1.1.2什么是计算机科学 6

1.2计算机的发展历程 8

1.2.1计算机的诞生 8

1.2.2计算机的发展历史 9

1.2.3未来计算机的发展趋势及发展方向 11

1.2.4计算机在我国的发展情况 11

1.3计算机发展史上的标志性成就 13

1.4计算机发展史上的国内外杰出人物 15

1.4.1查尔斯·巴贝奇 15

1.4.2约翰·冯·诺依曼 16

1.4.3罗伯特·诺顿·诺伊斯 16

1.4.4阿兰·麦席森·图灵 17

1.4.5约翰·麦卡锡 18

1.4.6王选 18

1.4.7慈云桂 20

1.5本章小结 20

1.6习题 21

第2章 专业人才培养 22

2.1计算机科学与技术学科的人才培养 22

2.1.1计算机科学与技术学科的本科生应具备哪些基本能力 22

2.1.2计算机科学与技术专业的本科生毕业后应达到何种要求 24

2.1.3计算机科学与技术专业的学生可从事哪些职业 25

2.1.4计算机科学与技术专业都要学习哪些课程 26

2.2计算机科学与其他学科的关系 28

2.2.1计算机与数学的关系 28

2.2.2计算机专业开设数学相关课程 30

2.2.3计算机与物理学的关系 35

2.2.4计算机专业开设的物理学相关课程 36

2.3计算机科学应用领域举例 38

2.3.1电子信息工程 38

2.3.2生物医学工程 39

2.3.3电子商务 40

2.3.4计算机图形学 41

2.4相关杰出人物和代表人物 41

2.4.1奥尔格·康托尔 41

2.4.2威廉·康拉德·伦琴 42

2.4.3杰克·基尔比 42

2.4.4伽利尔摩·马可尼 43

2.4.5钱学森 44

2.4.6谭浩强 44

2.4.7蒋大宗 45

2.4.8伊凡·苏泽兰特 45

2.5本章小结 46

2.6习题 46

第3章 数据编码和数据存储基础 47

3.1数据在计算机中如何表示和存储 47

3.1.1二进制数的表示与运算 48

3.1.2其他数制的表示 55

3.1.3数据的编码与存储 58

3.2数制表示的发展历程与新型存储设备 65

3.2.1数制表示的发展历史 65

3.2.2近代出现的新型存储设备 68

3.3国内外杰出人物及相关科学家简介 71

3.3.1戈特弗里德·威廉·凡·莱布尼茨 71

3.3.2赫尔曼·霍列瑞斯 73

3.3.3雷诺德·约翰逊 74

3.3.4吴几康与范新弼 76

3.4本章小结 78

3.5习题 78

第4章 数据运算基础 79

4.1数字逻辑与集成电路 79

4.1.1什么是数字电路 79

4.1.2基本逻辑运算有哪些 80

4.1.3常用的复合逻辑运算有哪些 82

4.1.4什么是集成电路 83

4.2计算机指令和计算机语言 84

4.2.1什么是计算机指令 84

4.2.2什么是计算机低级语言 86

4.3计算机的基本结构是什么 88

4.3.1什么是冯·诺依曼体系结构 88

4.3.2运算器的组成和功能是什么 89

4.3.3控制器完成什么功能 90

4.3.4主机是如何执行程序的 91

4.4总线和系统板 93

4.4.1什么是总线 93

4.4.2主板的功能是什么 95

4.5什么是输入/输出设备 98

4.5.1什么是输入设备 98

4.5.2什么是输出设备 99

4.6 CPU和计算机体系的发展过程 104

4.6.1 CPU的发展过程 104

4.6.2计算机系统结构的发展过程 107

4.7对计算机诞生和发展有突出贡献的科学家 108

4.7.1拉尔夫·帕尔默 108

4.7.2杰克·基尔比 109

4.7.3莫里斯·威尔克斯 110

4.7.4特道格拉斯·恩格尔巴特 111

4.8本章小结 112

4.9习题 112

第5章 程序设计语言及编译软件 113

5.1什么是程序设计语言 113

5.1.1什么是程序设计语言 113

5.1.2程序设计语言的数据如何定义 114

5.1.3程序设计语言的语句如何表达 117

5.1.4程序设计如何实现——编译软件 119

5.1.5如何学习程序设计语言 121

5.1.6常用的程序设计语言有哪些 121

5.1.7程序设计的风格重要吗 125

5.2程序设计语言的发展历程 127

5.2.1程序设计语言发展历程如何 127

5.2.2高级语言发展现状如何 130

5.2.3程序设计语言发展前景如何 132

5.2.4面向未来的汉语程序设计语言 133

5.3程序设计语言国内外杰出人物 134

5.3.1克里斯汀·尼盖德 134

5.3.2格蕾丝·霍波 135

5.3.3丹尼斯·里奇 135

5.3.4艾兰·凯 136

5.3.5姚期智 137

5.4本章小结 137

5.5习题 138

第6章 数学与计算机科学 139

6.1数学与计算机科学之间的关系 139

6.1.1数学是计算机科学的基础 139

6.1.2数学的基本特征 140

6.1.3数学方法在计算机科学中的应用 140

6.2计算机科学中的数学基础知识简介 141

6.2.1集合 142

6.2.2集合论新技术与新成果 142

6.2.3集合论在计算机科学中的应用 143

6.2.4数理逻辑 144

6.2.5数理逻辑的新进展 145

6.2.6数理逻辑在计算机科学中的应用 145

6.2.7图论 146

6.2.8图论发展的三个阶段 147

6.2.9图论的新技术与新进展 148

6.2.10图论在计算机中的应用 148

6.3相关杰出人物和代表人物 148

6.3.1格奥尔格·康托尔 148

6.3.2乔治·布尔 149

6.3.3弗雷格 149

6.3.4克劳德·艾尔伍德·香农 150

6.3.5莱昂哈德·欧拉 151

6.3.6凯利 152

6.3计算机专业开设的数学课程 152

6.3.1高等数学 152

6.3.2离散数学 153

6.3.3线性代数 154

6.3.4概率论与数理统计 155

6.3.5数值计算方法(数值计算 156

6.3.6误差分析 157

6.3.7数学建模 158

6.4本章小结 159

6.5习题 159

第7章 数据管理和数据处理 160

7.1数据库系统简述 160

7.1.1什么是数据库 160

7.1.2数据模型有哪几类 163

7.1.3什么是关系模型 165

7.1.4什么是SQL语言 166

7.1.5 SQL语言可分为哪几类 167

7.1.6数据库技术的发展分为哪几个阶段 168

7.2数据库的发展历史 170

7.3为数据库作出重大贡献的人物 170

7.3.1查尔斯·威廉·巴赫曼 170

7.3.2埃德加·弗兰克·科德 171

7.3.3詹姆士·尼古拉·格雷 171

7.3.4劳伦斯·埃里森 172

7.3.5陈品山 173

7.3.6萨师煊 173

7.4本章小结 174

7.5习题 174

第8章 高效规范地开发软件 175

8.1什么是软件工程 175

8.1.1软件工程的概念是什么 175

8.1.2有关软件的错误观点有哪些 177

8.1.3软件工程的基本原则是什么 178

8.1.4什么是软件生命周期 179

8.1.5软件开发过程模型有哪些 181

8.1.6软件开发方法有哪些 188

8.1.7软件工程工具有哪些 191

8.1.8软件工程面临的挑战是什么 191

8.1.9“软件工程”课程研究的内容有哪些 192

8.1.10软件工程师的未来是什么 192

8.2软件工程发展历程 194

8.2.1软件发展历史 194

8.2.2软件工程的产生 195

8.2.3《人月神话》 195

8.2.4瀑布模型和螺旋模型 196

8.2.5面向对象与UML 196

8.2.6 RUP 197

8.2.7敏捷开发 198

8.2.8 CMM和CMMI 199

8.2.9软件工程工具 200

8.2.10软件工程在中国 200

8.3软件工程大师 200

8.3.1弗雷德里克·布鲁克斯 200

8.3.2伊瓦尔·雅各布森 201

8.3.3戴维·帕纳斯 202

8.3.4肯特·贝克 202

8.3.5阿利斯泰尔·科伯恩 203

8.3.6爱德华·约当 203

8.3.7彼得·科德 203

8.3.8瓦·汉弗莱 204

8.3.9杨芙清 204

8.4本章小结 205

8.5习题 205

第9章 系统软件和应用软件 207

9.1什么是系统软件和应用软件 207

9.1.1什么是操作系统 207

9.1.2操作系统的发展经历了哪几个阶段 209

9.1.3操作系统有哪些特征 211

9.1.4常见的操作系统有哪些 212

9.1.5操作系统有什么功能 214

9.1.6应用软件及使用方法 216

9.1.7基本应用软件有哪些 219

9.1.8专用软件有哪些 220

9.1.9行业软件有哪些 234

9.2计算机软件系统的新技术和新成果 237

9.2.1虚拟现实和专家系统 237

9.2.2信息系统 239

9.3国内外软件杰出人物及相关科学家 242

9.3.1比尔·盖茨 242

9.3.2肯尼斯·蓝·汤普逊 243

9.3.3李纳斯·托沃兹 244

9.3.4求伯君 245

9.4本章小结 246

9.5习题 246

第10章 计算机网络 247

10.1概述 247

10.1.1什么是计算机网络 247

10.1.2计算机网络是如何发展的 248

10.1.3计算机网络是如何组成的 249

10.1.4计算机网络有哪些主要性能指标 251

10.1.5计算机网络有哪些功能 251

10.1.6计算机网络是如何分类的 252

10.2数据通信基础 254

10.2.1数据通信有哪些基本概念 255

10.2.2什么是数据传输 256

10.2.3传输介质都有哪些 258

10.2.4什么是数据交换 259

10.3计算机网络体系结构与协议 260

10.3.1什么是计算机网络体系结构 260

10.3.2什么是计算机网络协议 262

10.4什么是局域网 262

10.4.1什么是局域网结构 262

10.4.2局域网有哪些通信设备 263

10.4.3局域网有哪些常用协议 265

10.4.4目前常用哪些局域网 265

10.4.5局域网有哪些常用服务 266

10.4.6什么是高速局域网 267

10.4.7局域网组建案例 268

10.5什么是广域网 272

10.5.1广域网的基本结构 272

10.5.2路由器 273

10.5.3广域网有哪几种常见的传输方式 273

10.5.4什么是TCP/IP协议 275

10.5.5什么是IP地址 276

10.5.6什么是IPv6 278

10.6如何使计算机网络更安全 279

10.6.1什么是计算机网络安全 279

10.6.2计算机网络有哪些安全特征 280

10.6.3计算机网络安全层次有哪些不同的安全要求 281

10.6.4什么是网络病毒与网络攻击 282

10.6.5计算机网络有哪些安全措施 284

10.6.6近年来有哪些重大网络安全事件 285

10.6.7网络的相关法规 288

10.7计算机网络标志性成果简介 288

10.8计算机网络领域国内外杰出人物简介 292

10.8.1鲍勃·麦特卡夫 293

10.8.2文顿·瑟夫 293

10.8.3蒂姆·伯纳斯·李 293

10.8.4拉里·佩奇和谢尔盖·布林 294

10.8.5马化腾 294

10.9本章小结 295

10.10习题 295

第11章 系统软件Windows XP 296

11.1鼠标、键盘的使用及标准指法 296

11.1.1如何使用鼠标和键盘 296

11.1.2如何掌握键盘指法提高打字速度 300

11.2 Windows XP的操作界面及相关术语 300

11.2.1 Windows XP操作系统有哪些特点 300

11.2.2 Windows XP有哪些基本操作 301

11.2.3 Windows XP中如何进行文件管理 308

11.2.4 Windows XP中如何进行系统维护与系统环境设置 312

11.2.5 Windows XP附带哪些常用部件 317

11.3 Windows XP“帮助和支持中心”使用案例 318

11.3.1 Windows XP的“帮助和支持中心”有哪些基本操作 318

11.3.2 Windows XP“帮助和支持中心”的使用案例 320

11.4使用“帮助和支持中心”掌握Windows XP的操作 325

11.4.1通过“帮助和支持中心”来学习Windows XP的基本操作 325

11.4.2通过“帮助和支持中心”学习和掌握文件、文件夹管理的操作 326

11.4.3通过“帮助和支持中心”学习维护Windows XP系统环境设置 327

11.4.4通过“帮助和支持中心”掌握Windows XP中软件的安装和卸载 329

11.5本章小结 329

11.6习题 330

第12章 应用软件Word 2003 331

12.1 Word 2003的操作界面及相关术语 331

12.2 Word 2003的基本操作 333

12.2.1文档的新建与保存 333

12.2.2文档的打开与关闭 334

12.2.3文档的输入 334

12.2.4文档的编辑 336

12.3 Word 2003的文档排版 339

12.3.1字符格式化 339

12.3.2段落格式化 341

12.4 Word 2003的表格操作 348

12.5 Word 2003的图文混排 353

12.5.1插入剪贴画或图片 353

12.5.2插入艺术字 354

12.5.3绘制图形 355

12.5.4文本框 356

12.6页面格式化 357

12.7本章小结 358

12.8习题 358

第13章 应用软件Excel 2003 361

13.1 Excel 2003的操作界面及相关术语 361

13.1.1 Excel2003的操作界面 361

13.1.2 Excel 2003的基本术语 362

13.2 Excel 2003基本操作 363

13.2.1工作簿的建立 363

13.2.2工作簿的保存 363

13.2.3数据的输入 364

13.2.4工作表的基本操作 368

13.2.5工作表的编辑格式化 369

13.2.6 Excel 2003的公式与函数 370

13.3 Excel 2003数据图表化 373

13.4 Excel 2003的数据管理与统计 376

13.4.1数据清单的概念 376

13.4.2数据的排序 377

13.4.3数据筛选 378

13.4.4分类汇总 380

13.5本章小结 381

13.6习题 381

第14章 应用软件PowerPoint 2003 383

14.1 PowerPoint 2003的相关术语和基本操作 383

14.1.1 PowerPoint 2003的窗口组成及相关概念 383

14.1.2 PowerPoint 2003演示文稿的建立 385

14.2幻灯片的编辑与制作 386

14.2.1幻灯片的添加 386

14.2.2文本、图片、表格的编辑 386

14.2.3演示文稿的动画技术、超级链接和多媒体 387

14.3用PowerPoint 2003提供的“帮助”功能来制作演示文稿 388

14.3.1制作演示文稿的第一张幻灯片 388

14.3.2制作演示文稿的第二张幻灯片 393

14.4本章小结 398

14.5习题 398

参考文献 399