打开网易新闻 查看更多图片

文/AI财经社 四月

编/赵艳秋

“计算机普及要从娃娃抓起”,改变了许多人的一生,为中国30年来计算机产业发展铺垫了道路。30年后的今天,随着人工智能上升为国家战略,这一口号正被“编程要从娃娃抓起”取代。

近日,山东省在其2018年新出版的小学信息技术六年级教材中,加入了高级编程语言Python的内容。编程教育引入小学课堂并不是新鲜事,但由于Python作为时下最流行的人工智能编程语言,仍被业界受到广泛关注。

AI财经社联系到山东省聊城市某小学老师,了解到现在学生仍使用的旧版信息技术教材,采用编程语言VB普及和教学为主。

有家长反映,担心以小学生的知识面和接受能力能否听懂编程课程。

但据AI财经社了解,信息技术课程并不是小学的重点课程设置,授课课时通常较少,不会作为期中或期末考试科目进行考核。有老师表示,在小学阶段,信息技术课程主要为培养学生的计算机科学技术兴趣。

东莞中学信息技术科组长、特级教师唐章辉表示,编程从小学全面推行还是有一定难度,因为对学生的思维能力要求较高。专业编程教育涉及到较多的数学内容,适合逻辑思维和数学思维较好的学生学习,就像奥数一样,或许只适合部分思维较好的学生深入学习。

但唐章辉认为,小学生从四年级开始学习会比较合适。不过,学校要对课程内容进行一些修订,降低难度。

在前百度首席科学家吴恩达看来,每个人都应该学会编程。尤其是随着人工智能发展,人类与机器的交流变得越来越重要,编程能力将在可以预见的未来成为人机交流侧基础。因此,每个人都应该像学会写字一样,学会写程序。

实际上,除了小学阶段,目前在我国编程教育贯穿整个初中、高中、大学阶段。在中学阶段,信息技术已被作为会考科目,考试内容就涉及到一些编程的基本知识。不过,课程内容的主体——编程语言VB的位置正逐步被Python替代。在今年浙江省新高中信息技术教材改革项目中,也提到了Python。

除了课本知识,在相应的等级考核中,Python的重要性也逐步被体现。2017年10月11日,教育部考试中心发布了“关于全国计算机等级考试(NCRE)体系调整”的通知,决定自2018年3月起,在计算机二级考试中加入 “Python语言程序设计”科目。

程序员李毅向AI财经社表示,VB更适合的方向是Windows平台的脚本工具,但Python的跨平台和通用性上更强,编程语言更为简洁。尤其在人工智能兴起之后,Google和Facebook等科技巨头开源的深度学习框架都使用Python,加速了该语言的普及。

相比其他编程语言,AI时代下的Python的优越性逐渐突出。将Python引入小学课程可视为国家对于AI人才短缺的强有力推进,但当下信息技术课程的重视程度仍较弱,同时在小学阶段就引入编程语言是否能起到普及和推广作用仍值得探讨。

【更多报道请移步 AI财经社微信公众号(ID:aicjnews)和官方网站www.aicaijing.com.cn 】