《计算机科学丛书 计算机文化 原书第20版》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:吕云翔,高峻逸,霍晓亮,张雨任译;(美)琼·詹姆里奇·帕森
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2019
  • ISBN:9787111608332
  • 页数:472 页
图书介绍:本书是国外著名大学采用的计算机基础课教材,涉及计算机科学的诸多方面,就像一部百科全书一样便于读者学习,同时也可增强读者对计算机科学的兴趣,为今后课程的学习打下坚实的基础。本书在内容安排上既体现了计算机科学的广度,又兼顾了相关主题的深度,同时紧跟当前的技术发展趋势,是一本不可多得的教学用书。本书共10章,分别介绍了数字化基础、数字设备、网络、万维网、社交媒体、软件、数字安全、信息系统、数据库以及编程等内容。

第1章 数字化基础 1

第2章 数字设备 12

2.1A部分:设备基础 12

2.1.1计算机 13

2.1.2电路和芯片 15

2.1.3组件 17

2.1.4维护 18

2.1.5快速测验 21

2.2B部分:设备选择 21

2.2.1企业计算机 21

2.2.2个人计算机 22

2.2.3利基设备 24

2.2.4选择数字设备 25

2.2.5快速测验 29

2.3C部分:处理器和内存 29

2.3.1微处理器 30

2.3.2处理器是如何工作的 32

2.3.3性能 34

2.3.4随机存取存储器 36

2.3.5只读存储器 38

2.3.6快速测验 39

2.4D部分:存储 39

2.4.1存储基础 40

2.4.2磁存储技术 41

2.4.3光存储技术 43

2.4.4固态存储技术 44

2.4.5云存储 46

2.4.6备份 47

2.4.7快速测验 51

2.5E部分:输入和输出 51

2.5.1附加工具 51

2.5.2扩展端口 52

2.5.3蓝牙 55

2.5.4设备驱动程序 56

2.5.5显示设备 56

2.5.6打印机 60

2.5.7物联 62

2.5.8自动驾驶 64

2.5.9快速测验 65

第3章 网络 66

3.1A部分:网络基础 66

3.1.1通信系统 67

3.1.2通信信道 68

3.1.3网络拓扑结构 71

3.1.4网络节点 73

3.1.5通信协议 75

3.1.6快速测验 76

3.2B部分:因特网 76

3.2.1背景 77

3.2.2因特网基础设施 78

3.2.3包 80

3.2.4因特网地址 82

3.2.5域名 84

3.2.6快速测验 88

3.3C部分:因特网接入 88

3.3.1连接基础 88

3.3.2有线电视因特网服务 92

3.3.3电话网络因特网服务 93

3.3.4卫星因特网服务 95

3.3.5移动宽带服务 96

3.3.6Wi-Fi热点 98

3.3.7快速测验 99

3.4D部分:局域网 99

3.4.1局域网基础 100

3.4.2以太网 101

3.4.3Wi-Fi 103

3.4.4配置你自己的网络 104

3.4.5网络监控 109

3.4.6物联网 110

3.4.7快速测验 112

3.5E部分:文件共享 112

3.5.1文件共享基础 112

3.5.2访问局域网文件 113

3.5.3共享你的文件 116

3.5.4基于因特网的共享 118

3.5.5Torrent 119

3.5.6快速测验 122

第4章 万维网 123

4.1A部分:万维网基础 123

4.1.1万维网概述 124

4.1.2演变 125

4.1.3网站 126

4.1.4超文本链接 127

4.1.5URL 129

4.1.6快速测验 133

4.2B部分:浏览器 133

4.2.1浏览器基础 134

4.2.2定制 137

4.2.3浏览器缓存 140

4.2.4快速测验 144

4.3C部分:HTML 144

4.3.1HTML基础 145

4.3.2HTML编辑器 147

4.3.3CSS 149

4.3.4动态网页 151

4.3.5创建网站 152

4.3.6快速测验 155

4.4D部分:HTTP 155

4.4.1HTTP基础 155

4.4.2cookie 157

4.4.3HTTPS 160

4.4.4快速测验 162

4.5E部分:搜索引擎 162

4.5.1搜索引擎基础 162

4.5.2制定搜索 167

4.5.3搜索隐私 169

4.5.4使用基于万维网的源材料 171

4.5.5快速测验 172

第5章 社交媒体 173

5.1A部分:社交网络 173

5.1.1社交媒体基础 174

5.1.2社交网络的演变 176

5.1.3社交网络基础 177

5.1.4地理社交网络 178

5.1.5社交网络分析 181

5.1.6快速测验 183

5.2B部分:内容社区 183

5.2.1演变 184

5.2.2媒体内容社区 185

5.2.3知识产权 187

5.2.4知识共享 189

5.2.5快速测验 191

5.3C部分:博客及其他 191

5.3.1博客 192

5.3.2微博 194

5.3.3维基 196

5.3.4快速测验 199

5.4D部分:在线通信 199

5.4.1通信矩阵 199

5.4.2电子邮件 200

5.4.3在线聊天 205

5.4.4网络协议通话和视频技术 206

5.4.5快速测验 208

5.5E部分:社交媒体价值观 208

5.5.1身份 208

5.5.2声誉 210

5.5.3隐私 212

5.5.4快速测验 215

第6章 软件 216

6.1A部分:软件基础 216

6.1.1基本要素 217

6.1.2分发 219

6.1.3软件许可证 221

6.1.4假冒和盗版软件 224

6.1.5快速测验 225

6.2B部分:操作系统 226

6.2.1操作系统基础 226

6.2.2Microsoft Windows 229

6.2.3Mac OS 232

6.2.4iOS 234

6.2.5安卓 235

6.2.6Chrome OS 236

6.2.7Linux 236

6.2.8虚拟机 237

6.2.9快速测验 239

6.3C部分:应用程序 239

6.3.1Web应用程序 239

6.3.2移动应用程序 241

6.3.3本地应用程序 242

6.3.4卸载软件 245

6.3.5快速测验 247

6.4D部分:生产力软件 247

6.4.1办公套件基础 247

6.4.2文字处理 248

6.4.3电子表格 251

6.4.4数据库 254

6.4.5演示 256

6.4.6快速测验 257

6.5E部分:文件管理实用程序 257

6.5.1文件基础 258

6.5.2文件管理工具 260

6.5.3基于应用程序的文件管理 264

6.5.4物理文件存储 266

6.5.5快速测验 268

第7章 数字安全 269

7.1A部分:安全基础 269

7.1.1加密 270

7.1.2认证 271

7.1.3密码 274

7.1.4密码管理器 277

7.1.5快速测验 279

7.2B部分:恶意软件 280

7.2.1恶意软件的威胁 280

7.2.2计算机病毒 280

7.2.3计算机蠕虫 283

7.2.4木马 284

7.2.5杀毒软件 285

7.2.6快速测验 290

7.3C部分:在线侵入 290

7.3.1侵入威胁 291

7.3.2O-day攻击 294

7.3.3NETSTAT命令 295

7.3.4防火墙 296

7.3.5快速测验 299

7.4D部分:拦截 299

7.4.1拦截基础 299

7.4.2双面恶魔 300

7.4.3地址欺骗 301

7.4.4数字证书破解 302

7.4.5IMSI捕获器 304

7.4.6快速测验 305

7.5E部分:社会工程学 305

7.5.1社会工程学基础 306

7.5.2垃圾邮件 307

7.5.3网络钓鱼 310

7.5.4域欺骗 312

7.5.5流氓杀毒软件 314

7.5.6PUA 315

7.5.7快速测验 316

第8章 信息系统 317

8.1A部分:信息系统基础 317

8.1.1企业基础 318

8.1.2事务处理系统 321

8.1.3管理信息系统 323

8.1.4决策支持系统 324

8.1.5专家系统 326

8.1.6快速测验 327

8.2B部分:企业级应用 328

8.2.1电子商务 328

8.2.2供应链管理 330

8.2.3客户关系管理 332

8.2.4企业资源规划 334

8.2.5快速测验 335

8.3C部分:系统分析 335

8.3.1系统开发生命周期 336

8.3.2计划阶段 337

8.3.3分析阶段 341

8.3.4文档工具 342

8.3.5快速测验 345

8.4D部分:设计和实施 345

8.4.1设计阶段 346

8.4.2评估和选择 348

8.4.3应用程序规范 349

8.4.4实现阶段 350

8.4.5文档和培训 352

8.4.6转换 352

8.4.7维护阶段 353

8.4.8快速测验 355

8.5E部分:系统安全 355

8.5.1风险中的系统 356

8.5.2数据中心 356

8.5.3灾难恢复计划 358

8.5.4数据泄露 359

8.5.5安全措施 361

8.5.6快速测验 364

第9章 数据库 365

9.1A部分:数据库基础 365

9.1.1运行数据库和分析数据库 366

9.1.2数据库模型 370

9.1.3快速测验 378

9.2B部分:数据库工具 378

9.2.1数据库工具基础 378

9.2.2专用应用程序 379

9.2.3文字处理软件数据工具 381

9.2.4电子表格数据工具 382

9.2.5数据库管理系统 384

9.2.6快速测验 388

9.3C部分:数据库设计 388

9.3.1定义字段 389

9.3.2数据类型 392

9.3.3规范化 393

9.3.4排序与索引 395

9.3.5设计交互界面 397

9.3.6设计报表模板 399

9.3.7快速测验 400

9.4D部分:结构化查询语言 401

9.4.1SQL基础 401

9.4.2添加记录 403

9.4.3搜索信息 404

9.4.4更新字段 406

9.4.5连接表 407

9.4.6快速测验 409

9.5E部分:大数据 409

9.5.1大数据基础 409

9.5.2大数据分析 412

9.5.3NoSQL 413

9.5.4快速测验 420

第10章 编程 421

10.1A部分:编程 421

10.1.1编程基础 422

10.1.2编程计划 423

10.1.3编写程序 426

10.1.4程序测试和文档 428

10.1.5快速测验 432

10.2B部分:编程语言 432

10.2.1语言演变 433

10.2.2编译器和解释器 436

10.2.3范式和语言 438

10.2.4工具集 440

10.2.5快速测验 442

10.3C部分:过程化编程 442

10.3.1算法 442

10.3.2伪代码和流程图 445

10.3.3控制流 447

10.3.4过程化应用程序 452

10.3.5快速测验 453

10.4D部分:面向对象编程 453

10.4.1对象和类 453

10.4.2继承 455

10.4.3方法和消息 456

10.4.4面向对象程序结构 459

10.4.5面向对象应用程序 461

10.4.6快速测验 462

10.5E部分:声明式编程 462

10.5.1声明式范式 462

10.5.2Prolog事实 463

10.5.3Prolog规则 466

10.5.4交互式输入 468

10.5.5声明式逻辑 469

10.5.6声明式应用程序 470

10.5.7快速测验 471