在很多家长的刻板印象里,编程似乎与小学生无关,这是孩子上大学之后才需要考虑的课程。然而,目前国际上已经有超过24个国家将编程作为小学阶段最基础的学科——这其中还包括亚洲的日本和韩国。在欧洲和美国,更多国家将少儿编程教育纳入K12课程大纲或者教学场景。

在中国,少儿编程的渗透率虽然低,但大家的认知却在不断改善。这不,最近又有一个好消息传来——重庆市教委下发《关于加强中小学编程教育的通知》,要求将编程教育列入中小学必学科目。摘要:《关于加强中小学编程教育的通知》中明确规定各种小学要开足开齐编程教育课程,小学3~6年级累计不少于36课时、初中阶段累计不少于36课时。

还有哪些大力推动编程教育的省市?

浙江:2017年,国务院发布《新一代人工智能发展规划》,明确指出在中小学阶段设置人工智能相关课程,逐步推广编程教育。浙江省作为试点单位,率先出台了高考课程改革方案,将编程纳入浙江省高考。从今年开始,高考不再是普通的“6选3”,而是改成了“6+1选3”,这里的“+1”就是信息技术(含编程)。

据统计,涉及专业(类)的选考科目里,信息技术高达36%,每10个考生就有4个人选择了它。

山东:山东作为教育大省,对于少儿编程的重视程度自然也不输。山东省最新出版的小学信息技术六年级教材加入了 Python 内容,小学生都开始接触Python语言了。据悉,山东也确定要把 Python 编程基础纳入信息技术课程和高考的内容体系。

江苏:今年,江苏省教育厅下发《关于印发<江苏省义务教育劳动与技术课纲要><江苏省义务教育信息技术课纲要>的通知》,要求在中小学普及编程教育。目前,南京市已有部分学校尝试在一、二年级开设信息技术课,学编程、做动画,培养孩子计算思维。同时,南京今年还将科技特长生列入中考招生项目。

而在这7大类科技特长生中,半壁江山(智能控制、机器人设计与制作、青少年科技创新大赛、三模一电)都与一个学科息息相关——那就是编程。

天津、北京:无独有偶,今年天津市教委下达的《2018年天津市普通高中本市生源特长生招生计划》中也明确规定,招生学校可面向全市招收特长生。符合2018年天津市普通高中招生报考条件,初中阶段在下列市级以上科技活动或竞赛中获奖的考生,即具有报名科技特长生的资格。而北京也和山东一样,即将把Python编程基础纳入信息技术课程和高考的内容体系。

从以上统计可以看出,少儿编程进入学校教育的速度相当之快,目前国内的教育大省都已经将编程列入中小学的学习范畴,并不断加强少儿编程教育的规范。不知各位家长们所在城市现在少儿编程教育处于什么阶段呢?下一个将编程纳入校内教育的又会是哪个城市呢?