计算思维的核心元素:分解问题、模式识别、抽象、算法设计。
1、分解问题:
将数据、流程或问题分解为更小、易于处理的几个部分。
2、模式识别:
观察数据,从中找出相同的模式、趋势和规律。例如我们解决一个数学问题,如需要求从1加到200的结果。如果按部就班地加,时间会很长。
3、抽象
确定产生这些模式、趋势和规律的一般原理,得到一个可应用于更普遍情况的公式的这个过程就是抽象。
4、算法设计
这里的算法计算机中的数学意义上的算法,而是解决问题的方法和步骤,算法设计就是要找出解决这类问题或者相似问题的方法步骤等的详细说明。 这样,比人就可以根据这个说明来正确地解决问题了。
扩展资料:
计算机科学在本质上源自数学思维,因为像所有的科学一样,其形式化基础建筑于数学之上。计算机科学又从本质上源自工程思维,因为建造的是能够与实际世界互动的系统。
基本计算设备的限制迫使计算机学家必须计算性地思考,不能只是数学性地思考。构建虚拟世界的自由使我们能够设计超越物理世界的各种系统。
不只是我们生产的软件硬件等人造物将以物理形式到处呈现并时时刻刻触及我们的生活,更重要的是还将有我们用以接近和求解问题、管理日常生活、与他人交流和互动的计算概念;而且,面向所有的人,所有地方。