少儿编程:是什么?
少儿编程是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力。是让孩子学会熟练地用科技表达自己,由科技时代的消费者转变为创造者。例如学生在制作一个小动画的过程中,自己拆分任务、拖拽模块、控制进度,从而理解"并行"、"事件处理""目标实现"这样的概念。
对于编程的重视更是早已提上国家战略的高度。2012年,奥巴马为呼吁全国的学生学习编程,开展编程一小时活动宣传;2016年,美国政府为强化中小学计算机教育投资40亿美元,以保障全美各州,从幼儿园到高中都能拥有完整优质的电脑科学教育。2017年11月,美国前总统奥巴马来到北京召开的未来教育大会再次为少儿编程背书,强调“要让孩子赢在起跑线上”。
欧洲15个国家在课程中纳入编程学习,已将编程归为必修课。2014年被英国订为编程之年, 英国政府规定将电脑编程学习纳入当地中小学必修课程, 学龄5岁以上的儿童必须学习电脑编程。另外,开展系列活动向英国全民推广,资助62万英镑用于帮助小学教师跟上编程课程培训的进度。2016年澳洲正式将coding引入了全国必修课程中。
去年七月份,印发《新一代人工智能发展规划》,其中明确指出人工智能成为国际竞争的新焦点和经济发展的新引擎,应逐步开展全民智能教育项目,在中小学阶段设置人工智能相关课程、逐步推广编程教育、建设人工智能学科,培养复合型人才,形成我国人工智能人才高地。
小朋友的想象力无疑是丰富的,很可惜随着年龄渐长,尤其在强调标准答案的应试体制下,中国孩子的想象力都在快速衰退。通过学习编程,让小朋友在学习和创作的同时,不仅慢慢学会了如何组织、完善自己的想法,将自己的想法变成一个生动和完整的作品,也会培养起创意方面的自信心,这些都要比单纯的掌握编程技能更可贵。