计算思维和算法思维

今天听了王老师的栏目中讲的stem的教育理念,S-T-E-A-M五个英文字母分别代表 Science 科学,Technology 技术,Engineering 工程,Art 艺术以及 Mathematics 数学。它们并不是简单地整合原来的分科体系,而是创新地代表了五种思维模式,它们分别是:

科学代表“假设-验证”的思维模式;

技术代表“如何应用”的思维模式;

工程代表“系统性思考”的思维模式;

艺术代表“感性化理解”的思维模式;

数学代表“第一性原理”的思维模式。

回想起似乎有好几位大牛曾经提起过类似的方法诸如我的一位老师,他说如果你们不锻炼好编程、写作、语言能力你们就白在北师大混了,可谓英雄所见略同啊!恰好今天下午上计算方法课,突然在我的头脑里出现了两个词,一个“计算思维”和“算法思维”,算法思维就是没有深入思考按照公式进行低效率的复杂的运算,而算法思维是将复杂的计算抽象成具体的可重复的模块,这样就可以交给计算机来解决问题,从复杂到具体的抽象就实现了范式转移。其实我们在学习的工程中之所以效率不高实际上一直是这个“计算思维”在作怪,我们只是不加思考在看在做题,没有对内容进行思考和抽象概括这就是我所说的没有“算法思维”,有些人包括我自己会觉得概括不出来,其实这就是没有真正看懂,真正懂的牛人永远都是用简单的话来概括复杂的道理。在这个智能时代我们需要练就“算法思维”,将知识以及问题模块化,这样才可以重复利用,才可以不断的促进我们以复利模式成长。

你可能感兴趣的:(计算思维和算法思维)