近日,一位家长谈起了自己接触少儿编程教育的经历,引起了许多人的思考。
一直以来,我对编程是持中立态度的,总觉得有追风之嫌,再加上自己孩子的兴趣班挺多的,所以就没有太在意一些宣传。
有一天晚上,我带着孩子准备开车去吃饭,车启动后,导航软件也跟着启动了,并语音提示一句:夜间行驶,请您注意安全。
当时我无意说了一句,挺智能的,还知道我是晚上开车。没想到坐在后排儿子的一句话惊到了我,他说:因为这是一个if Else 条件判断,如果程序判断不是白天时间,就会执行夜间模式。
我立马甩头到后排,望着孩子看了好久,说:谁告诉你这些的?儿子!他说是因为在隔壁阿姨家跟大哥哥们玩一个编程游戏时,老师这样教的。
这件事情后,我对编程渐渐有好感了。
上面这位家长的经历,或许反映出了许多父母的心声。
对于少儿编程教育,家长们总是抱着既想尝试,又有些犹豫的矛盾心理。毕竟编程,对于许多家长来说,是一门陌生的学科。
那么,为了更好的了解少儿编程教育,小贝为大家列举了关于少儿编程六件事,相信看完之后,家长们的疑惑便能得到解答。
编程是指人们根据自己对信息处理的要求,给电子计算机设计指令的过程。
例如我们平时做饭,经历的洗菜~炒菜~热饭~吃饭四个步骤,就是一个完整的编程过程。
少儿编程就是针对6~18岁孩子所做的编程教育,帮助他们从小接触人工智能,建立编程思维,并为他们打下坚实的编程基础,为将来的升学就业提供帮助。
•2012年,日本在中小学中普及编程教育科目。
•2014年,英国教育大纲规定计算机编程是5-16岁儿童必修课程。
•2015年,美国政府投资40亿美元开展少儿编程教育,呼吁全国青少儿学习编程。
•2016年,美国国情咨文推行计算机科学教育,强制要求高中毕业必修计算机编程学分。
•2017年,新加坡全面推动少儿编程教育,中小学考试中加入编程考试科目。
•2017年,国务院印发人工智能发展规划,将少儿编程教育提升为国家战略
在发达国家,少儿编程教育早就已成为国家重点推动的教育学科,而我国近年来也在逐步布局发展少儿编程教育。
电子化和程序化已经成为了人类生活的发展趋势,未来世界将会是计算机控制的世界。无论我们的孩子将来从事什么行业,掌握编程技术,建立编程思维,都是必不可少的。
编程的过程中,如果要和计算机沟通,那么就需要一种语言——编程语言。
就目前的少儿编程课程而言,主要分为入门与进阶两个阶段,而刚入门的孩子通常以Scratch或Python作为第一门编程语言来学习。
Scratch主要针对相对低龄的孩子通过模块化学习,帮助他们更快地建立编程的概念,让他们尽早地学习少儿编程中重要的编程思维。
Python则针对有较好数学基础及逻辑思维的大龄孩子,相比Scratch,Python将编程思维进一步深化,深入了解机器的运行方式。
图为儿童编程软件
而在孩子们打下一定的编程基础后,则可以按照孩子不同的需求及兴趣学习不同的语言诸如C#、C++、Java、Php等等,而Python也同样可以作为进阶语言来学习。
提到少儿编程,就必须要先了解STEAM教育。
STEAM教育从美国兴起的教育模式,旨在培养综合性人才。
STEAM=Science(科学)+ Technology(技术)+ Egineering(工程)+ Arts(艺术)+ Maths(数学),着重培养多种综合能力,跨学科能力,鼓励和培养小朋友在多方面全面发展。
少儿编程作为STEAM教育公认的一环,少儿编程融合硬件图形编程,软件编程,3D图形建模,数学计算正好对应STEAM各方面,少儿编程是STEAM教育的最有效的载体。
对于大多数家长而言,他们通常会将少儿编程与程序员联系在一起,这当然是无可厚非的。然而在如今少儿编程可以说可以涵盖大部分行业,诸如设计、财务、管理等均有涉猎。
学习编程后,可以对自己将来从事的行业所做的事进行不同程度的优化,帮助简化工作流程并更好地处理一些可以自动化的任务来提高工作效率。
人工智能的时代,编程早已不再局限于程序员行业,各行各业都应该在接受能力最强的时间段,来提高自己的编程水平以适应时代的需求。
少儿编程并不着急学,以后学也不晚
如果家里没有从事编程行业的亲属,那么这种想法不可取的。因为首先没有第一手接触业内动向的渠道,不知道科技的发展趋势。
其次也难以接触到正确的编程环境,从而导致了孩子对于编程的抵触,影响了对于编程学习的看法。
少儿编程不适合高中及以上的孩子学习
对于学习少儿编程的年龄来说,大多数家长可能认为超过高中的孩子就不适合少儿编程了,其实这也是错误的。因为少儿编程是囊括了高阶的课程,足以帮助孩子从基础开始,乃至参加各种竞赛获得奖项,这些奖项将对未来升学留学,乃至保送都有巨大的影响力。