计算思维是计算机科学家需要学习和用来解决问题的重要技能。因为它太重要了,现在许多国家已经要求所有学生都学习这项技能。计算思维究竟是什么?它是如何改变我们做事情的方式的?它为什么能够给我们带来如此多的乐趣?本书将为你一一揭晓。
本书通过分析游戏、魔术和谜题等难题的解决过程,介绍了计算思维及其要素,包括算法思维、计算建模、逻辑思维、模式匹配、抽象、归纳、分解、评估等。全书内容通俗易懂,引人入胜,思考性、趣味性强,可让你在学习编程时有一个良好的开端,并提高现实生活中解决问题的技能。它还将帮助你设计和评估新技术,以及更深入地了解你自己的大脑和数字世界。
计算思维并非只有计算机或相关从业人员才会用到,其实它几乎可以应用于各行各业并发挥着重要作用,很多技术创新都依赖于它。学习计算思维,可以更好地解决问题,无论从事何种职业,计算思维都能让你受益无穷。
本书通过对魔术、谜题、游戏经典案例的分析,循序渐进地介绍算法思维、问题分析、模式匹配、抽象与算法设计等计算思维的核心要素,让你在轻松有趣的文字中,深刻理解计算思维的要义,提升解决问题的能力,自如地应对现实中的复杂问题,为当下的学习和未来的工作做好心理和智力上的准备。
保罗·柯松(Paul Curzon),伦敦玛丽皇后大学的计算机科学教授。他的研究兴趣是计算机科学教育、人机交互和形式化方法。曾获得EPSRC非专业计算机科学作家奖和多项教学奖,它与Peter共同创建了国际知名的计算机科学娱乐项目(www.cs4fn.org),是英国计算教育协会(cas)的创始成员,现任该协会的董事会成员。
彼得·W. 麦克欧文(Peter W. McOwan),伦敦玛丽皇后大学的计算机科学教授。他的研究兴趣是计算机视觉、人工智能和机器人学。2011年获得了IET芒巴顿奖章。它与Paul共同创建了国际知名的计算机科学娱乐项目(www.cs4fn.org),是英国计算教育协会(cas)的创始成员。