向低幼阶段渗透的编程教育-Python
除了要学英语外,对于一些高中生,甚至小学生来说,他们未来很可能还要多学一门“外语”—— Python。之前,山东省在其出版的小学信息技术六年级教材中,加入了Python的内容。
此外,在2017年浙江省新高中信息技术教材改革项目中,也提到了Python。从2017年9月入学高中新生中开始使用新的教材,新教材的不同之处在于:编程语言将换用Python。
教材更新是一方面,2017年10月11日,教育部考试中心发布了“关于全国计算机等级考试(NCRE)体系调整”的通知,决定自2018年3月起,在计算机二级考试中加入 “Python语言程序设计”科目。
由此来看,世界已经无法阻挡Python往低幼年龄渗透了。
在近几年的编程语言中,相信很多家长对于Python这个编程语言可能并不陌生。那么,也有一些家长会问在低幼教育中推行Python真的可取吗?毕竟对于普通人来说,这是计算机专业领域才需要学习的一门课程。
但在前百度首席科学家吴恩达看来,每个人都应该学会编程。尤其是随着人工智能发展,人类与机器的交流变得越来越重要,编程能力将在可以预见的未来成为人机交流的基础。因此,每个人都应该像学会写字一样,学会写程序。
实际上,在美国,编程课程已经开始逐渐深入到低年龄阶段,甚至到婴幼儿阶段。在美国亚马逊的官网上,你可以轻松地买到给婴儿看的编程教材。
在去年美国一次计算机科学教育周开幕日活动中,时任美国总统的奥巴马还曾亲自上阵,给中小学生示范计算机编程。计算机科学普及教育是美国未来几十年保持创新优势的关键举措之一。要知道,微软创始人比尔·盖茨在13岁开始学习编程,Facebook创始人扎克伯格11岁开始学习编程。
正视地对待孩子各阶段编程的学习,不仅是逻辑思维、计算思维的训练,还更多的是综合能力的培养。