(What)什么是少儿编程

编程是什么

为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。

比如要把大象装进冰箱,需要:打开冰箱门-把大象装进去-关闭冰箱门,这就是一个完整的编程过程。再比如我们从家去学校上课,就需要:换衣服-换鞋子-开门-下楼-走到小区门口-走到学校,这也是一个完整的编程过程。

少儿编程不是什么

少儿编程顾名思义是少儿学习的编程课程,通常就是针对6~18岁孩子所做的编程教育。

少儿编程教育并不是要培养未来的程序员,也并非高等教育或职业教育那样学习如何写代码、编制应用程序。

少儿编程是什么

少儿编程是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力。是让孩子学会熟练地用科技表达自己,由科技时代的消费者转变为创造者。例如学生在制作一个小动画的过程中,自己拆分任务、拖拽模块、控制进度,从而理解”并行”、”事件处理””目标实现”这样的概念

国外现状

以色列:

以色列可谓是世界上的第二个硅谷,早在2000年以色列就将编程纳入高等学校的必修科目,同时要求孩子从小学一年级就要学习编程。

美国:

美国对于编程的重视更是早已提上国家战略的高度。2012年,奥巴马为呼吁全国的学生学习编程,开展编程一小时活动宣传;2016年,美国政府为强化中小学计算机教育投资40亿美元,以保障全美各州,从幼儿园到高中都能拥有完整优质的电脑科学教育。2017年11月,美国前总统奥巴马来到北京召开的未来教育大会再次为少儿编程背书,强调“要让孩子赢在起跑线上”。

欧洲:

欧洲15个国家在课程中纳入编程学习,英国、澳大利亚、西班牙已将编程归为必修课。2014年被英国订为编程之年, 英国政府规定将电脑编程学习纳入当地中小学必修课程, 学龄5岁以上的儿童必须学习电脑编程。另外,开展系列活动向英国全民推广,资助62万英镑用于帮助小学教师跟上编程课程培训的进度。2016年澳洲正式将coding引入了全国必修课程中。

国内现状

去年七月份,国务院印发《新一代人工智能发展规划》,其中明确指出人工智能成为国际竞争的新焦点和经济发展的新引擎,应逐步开展全民智能教育项目,在中小学阶段设置人工智能相关课程、逐步推广编程教育、建设人工智能学科,培养复合型人才,形成我国人工智能人才高地。

结语

小朋友的想象力无疑是最丰富的,很可惜随着年龄渐长,尤其在强调标准答案的应试体制下,中国孩子的想象力都在快速衰退。通过学习编程,让小朋友在学习和创作的同时,不仅慢慢学会了如何组织、完善自己的想法,将自己的想法变成一个生动和完整的作品,也会培养起创意方面的自信心,这些都要比单纯的掌握编程技能更可贵。

最后,祝小朋友们6.1儿童节快乐@_@