计算思维入门:像计算机科学家一样去思考

作者
开课吧 组 欧岩亮 牛骄阳
丛书名
数字化人才职场赋能系列丛书
出版社
机械工业出版社*
ISBN
9787111689416
简要
简介
内容简介 《计算思维入门:像计算机科学家一样去思考》从日常任务到算法,专注于计算思维的讲解,读者通过交互式的学习过程,不需要编程能力,即可学习计算机科学中的关键思想。 在《计算思维入门:像计算机科学家一样去思考》中,读者将跟随面包师、图书管理员和城市交通枢纽的站长,一起去了解运用计算机科学解决问题的方法,以及这些方法是如何影响他们的日常生活的。读者将通过动手实践的方式学习一些具体的算法以及这些算法背后的一般性原理,并学会像计算机科学家一样去思考。 对于想学习计算机基础知识的中学生或大学生,或者想加强对计算机科学核心概念理解的初级计算机专业人员,本书都是理想的选择。
目录
第1篇 计算机科学工具(计算机是伟大的工具)
计算机科学可以帮助我们理解身边的世界!
第1章 做决策 —— 如何把大的决策“变简单”?
计算机能够使用决策树将许多简单的决策转变为一个大决策。
第2章 寻找解决方案 —— 几乎什么问题都能解决的“笨方法” 
有的时候,解决计算问题的正确方法就是使用“蛮力”。
第3章 用图思考 —— 让问题变得“看得懂”
图是理解问题并以巧妙方式解决问题的有力工具。
第2篇 通过计算解决问题(如何用计算工具解决问题)
探索面包房、图书馆和交通枢纽大厅中的计算思维。
第4章 并行计算 —— 任务数量庞大的协作 
当面包师亮亮想要做很多事情时,并行可以帮助他一次性完成。
第5章 排序和搜索 —— 关系决定了效率 
信息需要组织起来供人类或计算机使用,正如图书馆管理员蔡蔡所熟知的那样。
第6章 资源的权衡 —— 代价决定了权衡的策略
计算机科学家一直都在权衡取舍,小霄做家务时也是如此。
第7章 抽象 —— 剥离细节让思考更加高效
罗曼站长使用抽象(计算机科学中的重要工具)来帮助自己管理交通枢纽大厅。
第8章 接口 —— 将解决方案封装,只关注结果
抽象拥有接口,用来说明它们可以做什么和不能做什么。
第3篇 算法思维(高效工具的底层思维)
深入研究算法以破解谜题,解决复杂问题。
第9章 分而治之 ——“小而多”胜“大而少”
将问题一分为二,通常会使问题变得更容易处理,例如“你问我答”猜谜游戏。
第10章 二元搜索 —— “是非分明”的思维
二进制搜索是“你问我答”游戏的一种更加友好的算法方案。
第11章 描绘游戏和谜题 —— 用计算机能理解的方式来描绘
图形可以帮助我们制订复杂问题的解决方案,例如经典的“跨河”难题。
第12章 图搜索 —— 重点是过程,而非终点
图的一些最基本的算法是通过从 A 点到达 B 点来完成的。

推荐

天云数据
桂ICP备20004708号-2