STEM教育主要由科学(Science)、技术(Technology)、工程(Engineering)、数学(Mathematics)四门学科构成,而无论是学习哪一方面的知识,计算思维都能在孩子的学习中起到如虎添翼的作用。
什么是计算思维?计算思维吸取了问题解决所采用的一般数学思维方法,现实世界中巨大复杂系统的设计与评估的一般工程思维方法,以及复杂性、智能、心理、人类行为的理解等的一般科学思维方法。
计算思维分为以下几个部分:
1.“解构或分解”:把问题进行拆分,同时厘清各个部分的属性,明晰如何拆解一个任务;
2.“模式识别”:找出拆分后问题各部分之间的异同,为后续的预测提供依据;
3.“模式归纳”(“抽象化”):探寻形成这些模式背后的一般规律;
4.“算法开发”:针对相似的问题提供逐步的解决办法。
计算思维是一种普适的思维技能,任何年龄段的孩子都应该学习计算思维。而通过学习计算思维,孩子们也能在他们喜好的领域更好地发挥专长,具有创新精神。
想让孩子更有思辨精神、举一反三?不如从学习少儿编程课程开始!
少儿编程教育是通过编程游戏启蒙、可视化图形编程等课程,培养孩子的计算思维和创新解难能力的课程。比如《Marco历险记》系列课程便是一门更容易让孩子产生兴趣、提升计算思维的少儿编程课。
00:55《Marco历险记》系列编程课拥有丰富的故事背景和关卡设定。以编程第一人称游戏闯关的学习方式,鼓励孩子自主思考、积极试错、迎接一个又一个挑战,老师实录的视频演示让学习的过程更加轻松,引导孩子在游戏的过程中训练编程思维、培养解决问题的能力。
孩子们可以由易到难地学习到变量、条件、循环、嵌套等计算机编程的核心逻辑。之后同样可以将这些通用性强的逻辑思维与方法迁移到Python、C++等更有难度的编程语言中。在完成闯关关卡中感受计算思维的魅力,潜移默化地培养这样的思考方式。