少儿编程课上学什么(2)
美国政府对编程的重视已是由来已久,奥巴马很早就呼吁全美学生学习编程技术。美国基础教育阶段约有67.5%的孩子已接受在线编程教育。截止到目前,美国已经有700万青少年正在学习编程,更是计划在未来十年内培养十万编程教师。库克也说:“芝加哥公立大学目前正在使用苹果的设备向37万孩童教授编程技能。”
采用的模式上国内玩家基本相同,更多的是提供软硬件相结合的编程机器人。针对少儿的创造、动手、逻辑思维能力的培育。与政策引导层面是相一致的。但是这个相当于于一个表层的培训。更深层次的底层技术方面目前在国内相对空白。
那么这些小孩子在编程课上学什么?
其实少儿编程远非大家认为的“培养程序猿”,它是一种帮助孩子整体性提升逻辑思维,启迪创新意识的综合训练课程。在学习过程中,常常会涉及坐标系、数的比较、角度、几何图形等基础数学知识,能够帮助孩子从编程的角度去理解数学,运用数学。而且编程语言由一个个英语单词组成,学习编程本身即是在对英语进行强化记忆和运用。
通过学习,孩子的综合性学科素养将有一个系统性的提升。
现在,世界正掀起一阵席卷全球的“编程风”,包括欧美的16个国家、亚洲的韩国、以色列,甚至中国台湾,都已将编程纳入中小学课程。在我国,编程课程虽尚未完全普及,但青少儿编程正在全国范围内从“非刚需”向“刚需”转变。
Facebook创始人扎克伯格说:“15年内,我们将像教授阅读和写作一样,同样重视教授编程……并会在那时懊悔为什么没有早点开始。”
作为“世界的第三门语言”,有人断言“未来的世界是代码的世界,不懂代码将无法和世界沟通”,在人工智能潮的影响下,家长为了不让孩子输在起跑线上,编程培训在世界范围内越来越受重视。
不知道是传奇领袖乔布斯、世界首富比尔盖茨从小学编程的逸事,还是人工智能Alphago的旁敲侧击,“编程从娃娃抓起”在不少发达国家都很流行。为了让孩子适应时代发展与社会需要,各国均出台了相关措施。
我国少儿编程发展慢于发达国家,这一领域“火起来”可以追溯到2014年,那一年政策助推下,浙江大综合考试开始试点编程。今年,国务院《新一代人工智能发展规划》逐步推广编程教育的指示以及教育部在全国计算机等级考试(NCRE)体系中加入“Python语言程序设计”等政策则是在这把火上又浇了一桶油。