|
|
|
|
移动端

目录(2)

《计算机科学概论(第12版)》本书是计算机科学概论课程的经典教材,全书对计算机科学做了百科全书式的精彩阐述,充分展现了计算机科学的历史背景、发展历程和新的技术趋势。本节为目录。

作者:刘艺/吴英/毛倩倩 译来源:人民邮电出版社|2018-01-28 19:48

开发者盛宴来袭!7月28日51CTO首届开发者大赛决赛带来技术创新分享

目录(2)

第5 章 算法. 146
5.1 算法的概念 .. 146
5.1.1 非正式的回顾 . 146
5.1.2 算法的正式定义  147
5.1.3 算法的抽象本质  148
5.2 算法的表示 .. 148
5.2.1 原语 .. 149
5.2.2 伪代码 . 151
5.3 算法的发现 .. 154
5.3.1 问题求解的艺术  155
5.3.2 迈出第一步 .. 156
5.4 迭代结构  159
5.4.1 顺序搜索算法 . 159
5.4.2 循环控制  160
5.4.3 插入排序算法 . 164
5.5 递归结构  167
5.5.1 二分搜索算法 . 167
5.5.2 递归控制  171
5.6 效率和正确性 . 174
5.6.1 算法效率  174
5.6.2 软件验证  177
复习题 . 180
社会问题  185
课外阅读  185
第6 章 程序设计语言 . 186
6.1 历史回顾  186
6.1.1 早期程序设计语言 .. 186
6.1.2 机器无关和超越机器无关 .. 188
6.1.3 程序设计范型 . 189
6.2 传统的程序设计概念 . 192
6.2.1 变量和数据类型  193
6.2.2 数据结构  195
6.2.3 常量和字面量 . 196
6.2.4 赋值语句  197
6.2.5 控制语句  198
6.2.6 注释 .. 201
6.3 过程单元  202
6.3.1 函数 .. 202
6.3.2 参数 .. 203
6.3.3 有返回值的函数  205
6.4 语言实现  207
6.4.1 翻译过程  207
6.4.2 软件开发包 .. 212
6.5 面向对象程序设计 .. 213
6.5.1 类和对象  213
6.5.2 构造器 . 216
6.5.3 附加特性  217
*6.6 程序设计并发活动 .. 218
*6.7 说明性程序设计  220
6.7.1 逻辑推演  220
6.7.2 Prolog .. 222
复习题 . 224
社会问题  227
课外阅读  228
第7 章 软件工程 . 229
7.1 软件工程学科 . 229
7.2 软件生命周期 . 231
7.2.1 周期是个整体 . 231
7.2.2 传统的开发阶段  232
7.3 软件工程方法学  234
7.4 模块化 . 236
7.4.1 模块式实现 .. 236
7.4.2 耦合 .. 238
7.4.3 内聚 .. 239
7.4.4 信息隐藏  239
7.4.5 构件 .. 240
7.5 行业工具  241
7.5.1 较老的工具 .. 241
7.5.2 统一建模语言 . 242
7.5.3 设计模式  246
7.6 质量保证  247
7.6.1 质量保证的范围  247
7.6.2 软件测试  248
7.7 文档 .. 249
7.8 人机界面  250
7.9 软件所有权和责任  252
复习题 . 254
社会问题  256
课外阅读  257
第8 章 数据抽象 . 258
8.1 基本数据结构.. 258
8.1.1 数组和聚合 .. 258
8.1.2 列表、栈和队列  259
8.1.3 树  260
8.2 相关概念  261
8.2.1 抽象 .. 261
8.2.2 静态结构与动态结构 .. 261
8.2.3 指针 .. 262
8.3 数据结构的实现 . 263
8.3.1 存储数组  263
8.3.2 存储聚合  265
8.3.3 存储列表  266
8.3.4 存储栈和队列 . 268
8.3.5 存储二叉树 .. 270
8.3.6 操控数据结构 . 272
8.4 一个简短的案例 . 273
8.5 定制的数据类型 . 277
8.5.1 用户定义的数据类型 .. 277
8.5.2 抽象数据类型 . 278
8.6 类和对象  280
*8.7 机器语言中的指针  282
复习题 . 284
社会问题  287
课外阅读  288
第9 章 数据库系统  290
9.1 数据库基础 .. 290
9.1.1 数据库系统的重要性 .. 290
9.1.2 模式的作用 .. 291
9.1.3 数据库管理系统  292
9.1.4 数据库模型 .. 293
9.2 关系模型  294
9.2.1 关系设计中的问题 294
9.2.2 关系运算  297
9.2.3 SQL  300
*9.3 面向对象数据库 . 302
*9.4 维护数据库的完整性 .. 304
9.4.1 提交/回滚协议 . 304
9.4.2 锁定 .. 305
*9.5 传统的文件结构 . 307
9.5.1 顺序文件 . 307
9.5.2 索引文件 . 309
9.5.3 散列文件 . 310
9.6 数据挖掘 . 313
9.7 数据库技术的社会影响 . 314
复习题.. 316
社会问题 . 319


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

ASP.NET 2.0数据库开发实例精粹

本书分为8章,首先介绍ASP.NET的开发技巧和重点技术,尤其针对初学者如何快速入门并掌握ASP.NET编程做了深入浅出的介绍;然后重点介绍ASP.N...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊