当前位置:网站首页>图书 > 正文 >>

计算机科学概论(第13版)

图书信息

作者[美] J· 格伦•布鲁克希尔(J· Glenn Brookshear) 著
出版社人民邮电出版社有限公司
ISBN9787115582638
出版时间2022-09-01
字数50.5万
分类科技,计算机,网络,程序设计

读书简介

本书是计算机科学概论课程教材,全书对计算机科学做了百科全书式的精彩阐述,充分展现了计算机科学的历史背景、发展历程和新的技术趋势。本书首先介绍的是信息编码及计算机体系结构的基本原理,而介绍操作系统和组网及因特网的相关内容,着探讨算法、程序设计语言及软件工程,然后讨论数据抽象和数据库方面的问题,讲述图形学的主要应用以及人工智能,后以计算理论的介绍结束全书。

目录

内容提要

版权声明

前 言

读者对象

第13版新增的内容

章节安排

致教师

教学特色

补充材料

致学生

致谢

本书与AP®计算机科学原理课程框架之间的关联

资源与服务

配套资源

提交勘误

扫码关注本书

与我们联系

关于异步社区和异步图书

第0章 绪 论

持久理解和学习成果

0.1 算法的作用

0.2 计算的历史

0.3 学习大纲

0.4 计算机科学的首要主题

社会问题

课外阅读

第1章 数 据 存 储

持久理解和学习成果

1.1 位和位存储

1.2 主存储器

1.3 海量存储器

1.4 用位模式表示信息

*1.5 二进制系统

*1.6 整数的存储

*1.7 分数的存储

*1.8 数据与程序设计

*1.9 数据压缩

*1.10 通信差错

复习题

社会问题

课外阅读

第2章 数 据 操 控

持久理解和学习成果

2.1 计算机体系结构

2.2 机器语言

2.3 程序执行

*2.4 算术/逻辑指令

*2.5 与其他设备通信

*2.6 数据操控编程

*2.7 其他体系结构

复习题

社会问题

课外阅读

第3章 操 作 系 统

持久理解和学习成果

3.1 操作系统的历史

3.2 操作系统的体系结构

3.3 协调机器的活动

*3.4 处理进程间的竞争

3.5 安全性

复习题

社会问题

课外阅读

第4章 组网及因特网

持久理解和学习成果

4.1 网络基础

4.2 因特网

4.3 万维网

*4.4 因特网协议

*4.5 简单的客户机服务器

4.6 网络安全

复习题

社会问题

课外阅读

第5章 算 法

持久理解和学习成果

5.1 算法的概念

5.2 算法的表示

5.3 算法的发现

5.4 迭代结构

5.5 递归结构

5.6 效率和正确性

复习题

社会问题

课外阅读

第6章 程序设计语言

持久理解和学习成果

6.1 历史回顾

6.2 传统的程序设计概念

6.3 过程单元

6.4 语言实现

6.5 面向对象程序设计

*6.6 程序设计并发活动

*6.7 说明性程序设计

复习题

社会问题

课外阅读

第7章 软 件 工 程

持久理解和学习成果

7.1 软件工程学科

7.2 软件生命周期

7.3 软件工程方法学

7.4 模块化

7.5 行业工具

7.6 质量保证

7.7 文档

7.8 人机界面

7.9 软件所有权和责任

复习题

社会问题

课外阅读

第8章 数 据 抽 象

持久理解和学习成果

8.1 基本数据结构

8.2 相关概念

8.3 数据结构的实现

8.4 一个简短的案例研究

8.5 定制的数据类型

8.6 类和对象

*8.7 机器语言中的指针

复习题

社会问题

课外阅读

第9章 数据库系统

持久理解和学习成果

9.1 数据库基础

9.2 关系模型

*9.3 面向对象数据库

*9.4 维护数据库的完整性

*9.5 传统的文件结构

9.6 数据挖掘

9.7 数据库技术的社会影响

复习题

社会问题

课外阅读

第10章 计算机图形学

持久理解和学习成果

10.1 计算机图形学的范围

10.2 3D图形学概述

10.3 建模

10.4 渲染

*10.5 处理全局光照

10.6 动画

复习题

社会问题

课外阅读

第11章 人 工 智 能

持久理解和学习成果

11.1 智能与机器

11.2 感知

11.3 推理

11.4 其他研究领域

11.5 人工神经网络

11.6 机器人学

11.7 后果的思考

复习题

社会问题

课外阅读

第12章 计 算 理 论

持久理解和学习成果

12.1 函数及其计算

12.2 图灵机

12.3 通用程序设计语言

12.4 一个不可计算的函数

12.5 问题的复杂性

*12.6 公钥密码学

复习题

社会问题

课外阅读

附录A ASCII码

附录B 用于处理二进制补码表示的电路

附录C Vole:一种简单的机器语言

C.1 Vole体系结构[1]

C.2 Vole的机器语言

附录D 高级程序设计语言

D.1 Ada

D.2 C

D.3 C++

D.4 C

D.5 FORTRAN

D.6 Java

附录E 迭代结构与递归结构的等价性

索 引

教师支持申请表