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

计算思维入门:像计算机科学家一样去思考百度网盘pdf下载

作者:
简介:本篇主要提供计算思维入门:像计算机科学家一样去思考pdf下载
出版社:机械工业出版社自营官方旗舰店
出版时间:2021-09
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

编辑推荐

适读人群 :初级计算机专业人员,对计算机感兴趣的青少年
1 开课吧资深专家编写,通过身边的案例来讲解算法思维。
2 全彩印刷,语言生动诙谐,适合青少年阅读的计算机科普图书。

内容简介

《计算思维入门:像计算机科学家一样去思考》从日常任务到算法,专注于计算思维的讲解,读者通过交互式的学习过程,不需要编程能力,即可学习计算机科学中的关键思想。
在《计算思维入门:像计算机科学家一样去思考》中,读者将跟随面包师、图书管理员和城市交通枢纽的站长,一起去了解运用计算机科学解决问题的方法,以及这些方法是如何影响他们的日常生活的。读者将通过动手实践的方式学习一些具体的算法以及这些算法背后的一般性原理,并学会像计算机科学家一样去思考。
对于想学习计算机基础知识的中学生或大学生,或者想加强对计算机科学核心概念理解的初级计算机专业人员,本书都是理想的选择。

目录

第1篇 计算机科学工具(计算机是伟大的工具)
计算机科学可以帮助我们理解身边的世界!

第1章 做决策 —— 如何把大的决策“变简单”?
计算机能够使用决策树将许多简单的决策转变为一个大决策。

第2章 寻找解决方案 —— 几乎什么问题都能解决的“笨方法” 
有的时候,解决计算问题的正确方法就是使用“蛮力”。

第3章 用图思考 —— 让问题变得“看得懂”
图是理解问题并以巧妙方式解决问题的有力工具。

第2篇 通过计算解决问题(如何用计算工具解决问题)
探索面包房、图书馆和交通枢纽大厅中的计算思维。

第4章 并行计算 —— 任务数量庞大的协作 
当面包师亮亮想要做很多事情时,并行可以帮助他一次性完成。

第5章 排序和搜索 —— 关系决定了效率 
信息需要组织起来供人类或计算机使用,正如图书馆管理员蔡蔡所熟知的那样。

第6章 资源的权衡 —— 代价决定了权衡的策略
计算机科学家一直都在权衡取舍,小霄做家务时也是如此。

第7章 抽象 —— 剥离细节让思考更加高效
罗曼站长使用抽象(计算机科学中的重要工具)来帮助自己管理交通枢纽大厅。

第8章 接口 —— 将解决方案封装,只关注结果
抽象拥有接口,用来说明它们可以做什么和不能做什么。

第3篇 算法思维(高效工具的底层思维)
深入研究算法以破解谜题,解决复杂问题。
第9章 分而治之 ——“小而多”胜“大而少”
将问题一分为二,通常会使问题变得更容易处理,例如“你问我答”猜谜游戏。

第10章 二元搜索 —— “是非分明”的思维
二进制搜索是“你问我答”游戏的一种更加友好的算法方案。

第11章 描绘游戏和谜题 —— 用计算机能理解的方式来描绘
图形可以帮助我们制订复杂问题的解决方案,例如经典的“跨河”难题。

第12章 图搜索 —— 重点是过程,而非终点
图的一些最基本的算法是通过从 A 点到达 B 点来完成的。

前言/序言

什么是计算思维?它为什么如此重要?也许你会认为,本书是在教你如何编程,其实并不是。首先来看看计算思维是什么:计算思维能够帮助我们处理复杂的问题,了解问题是什么,探寻可能的解决方案,并以计算机、人类或两者都能理解的方式呈现出这些问题的解决方案。简单来说,计算思维是一种解决问题的能力。再来看看计算思维的四个基石。
●分解思维:将复杂的问题拆解成更简单、容易解决的小问题。
●模式识别:找出不同问题的共同点,从而举一反三。
●抽象化:只关注关键信息,忽略不相关的细节,找出问题的核心。
●算法:制订分步解决问题的方案,或解决问题需要遵循的规则。
计算思维几乎可以运用在任何行业的任何岗位中,在计算思维的帮助下,你可以分析现有数据、解释和可视化复杂现象,根据事实预测并创建解决复杂问题的模型。基本上任何一个复杂问题都可以分解成小模块,单独处理每个小模块,然后把所有结果重新组合起来,就可以解决这个复杂问题。近些年来,计算思维逐渐成为数字化时代人们必备的基本思维方式,并融入义务教育等教学实践中。尽管计算思维看起来比较复杂,
但它却是非常容易理解和掌握的思维方式。《计算思维入门:像计算机科学家一样去思考》将通过不同的场景和有趣的案例来展示计算思维在生活和工作中的应用,并拓展为计算机科学的思维方式和基本概念,使大家在阅读过程中能够轻松掌握其中的奥妙。让我们开始学习吧!

编 者