机器人总动员,学习编程有什么作用?
STEAM教育
STEAM教育是集合科学(Science)、科技(Technology)、工程(Engineering)、艺术(Arts)和数学(Mathematics)多学科的综合教育理念,少儿编程就是STEAM教育公认的一环。少儿编程与编程不同,编程即编写程序,是为了让计算机代为解决问题,而采用一定的运算方式进行运算,最终得到相应结果的过程。少儿编程是通过编程游戏、可视化图形编程等课程,来启蒙学生的计算思维和创新能力。
作用
不少家长都会疑惑,学习少儿编程到底有没有用?要回答这一问题,我们需要明确孩子能够有哪些收获。学习少儿编程,长大了不一定会当程序员,目的是培养编程所带来的理性的思维方式,以及将复杂事物拆分为简单过程的能力。此外,通过富有趣味性的引导可以增强少儿对科学的热爱和探索。
为什么选择少儿编程
家长尤其有必要抽出一点孩子的时间让他们学习一下少儿编程。理由很简单,主要是两点。
让孩子多掌握一个表达自己的工具
小朋友无疑是想象力最丰富的,很可惜随着年龄渐长,由于教育体制的问题,大多数中国孩子的想象力都是快速衰退。
就小朋友表达自己的手段而言,无非是讲故事(说出来)、写作文、画画等等,而以图形化编程工具则提供了另一种可能性——利用编程创作互动式故事、动画、游戏、艺术作品,这种表达方式更生动、更好玩,也更强大。不信你去看看网上那么多天马行空的作品,相信一定会感到一丝震撼。
为什么要这么重视让孩子表达自己呢?
因为时代不同了。事实上,今年少儿编程的火热有一部分原因是由于人工智能大战引发的,而人工智能大战对我们的最大启发是,人类在逻辑思维方面和机器相比已经完全无法匹敌,而且差距会越来越大,即使是人类最聪明的少年天才棋手柯洁在阿尔法狗面前也只能俯首称臣,更别提普通人了。
那么,十几年后,
等这一代小孩成长起来进入社会,
拿什么和机器竞争呢?
唯一的答案是创意、想象力。
小朋友天生就是充满想象力的,但我们需要给这些想象力一个出口,让他们表达自己,尽情释放自己的想象力。
尤其是在中国这样的应试环境下,许多老师或出于无奈或无意地忽视小朋友的想法,小朋友即使有了想法在生活中也得不到任何的鼓励和反馈,慢慢的也就把自己的想法和想象力丢失了。
在学习和创作的同时,小朋友不仅慢慢学会了如何组织、完善自己的想法,将自己的想法变成一个生动的作品,也培养起了创意方面的自信心,这些都要比单纯的掌握编程技能更可贵。
学习少儿编程会培养受益一生的能力
这些能力至少包括“分析问题的逻辑思维能力“、”将复杂问题分解成一个个简单问题从而解决问题的能力和思考方式”、“debug查错的能力和耐心细致的习惯“、”最终展示作品的表达能力和当众演讲的信心“,在课程体系设计得科学又合理,老师也引导得好的情况下,还能培养起孩子的团队沟通合作能力、设计思维和计算思维(computationalthinking)。
少儿编程是少见的能在创意和逻辑两方面同时培养孩子的项目,而且更幸运的是,孩子非常喜欢。