国内相关政策发布一览:

1984年,邓小平同志在上海视察中国福利会少年宫儿童计算机活动时提出“计算机的普及要从娃娃做起”,这句话历史性地成为中国计算机教育发展的一个里程碑。它不仅确立了中小学计算机课程的重要地位,也推动了计算机教学从试验走向大范围推广。

2000年10月,教育部召开“全国中小学信息技术教育工作会议”,颁布了《中小学信息技术课程指导纲要(试行)》《关于中小学普及信息技术的通知》和《关于在中小学实施校校通工程的通知》等重要的指导性文件,明确提出要“培养学生良好的信息素养”。从此,“中小学计算机教育”的名称正式改成了 “中小学信息技术教育”。会议还决定,从2001年开始用5-10年左右时间在全国中小学(包括中等职业技术学校)普及信息技术教育,并将信息技术课程列为中小学必修课

2003年,教育部颁布《普通高中技术课程标准(实验)》文件。文件对高中信息技术课程的基本理念、课程目标、课程内容等进行了详细说明,它的出台推动了我国中小学信息技术教育的发展。

2016年,《教育信息化“十三五”规划》 将信息化教学能力纳入学校办学水平考评体系

各个国家为了鼓励少儿编程教育发展都推出了什么政策?-少儿编程网

2017年,工信部发布《促进新一代人工智能产业发展三年行动计划(2018-2020)通知》 强调“鼓励校企合作,支持高等学校加强人工智能等相关学科建设”。

2017年7月,国务院发布《新一代人工智能发展规划》 强调“实施全民智能教育项目,在中小学阶段设置人工智能相关课题,逐步推广编程教育,鼓励社会力量参与编程教学软件、游戏的开发和推广”。

2017年,《十九大报告》中进一步强调网络强国战略,加强前沿引领技术,现代工程技术等,争取在某些领域、某些方面实现“弯道超车”。

2017年10月,教育部发布《中小学综合实践活动课程指导纲要》,《指导纲要》提出中小学综合实践活动课程是义务教育和普通高中课程方案规定的必修课程,与学科课程并列设置,从小学到高中,各年级全面实施,所有学生都要学习,都要参加。其中,编程被明确列为综合实践活动课程内容之一

2018年3月起,全国计算机等级考试实施2018新版大纲,其中二级增加Python,取消Visual FoxPro数据库程序设计。

2018年起浙江省信息技术教材编程语言由Python替换Visual Basic(信息技术为浙江省高考选考科目之一,编程内容在我国被首次作为单独科目考核内容纳入高考科目)。

2018年4月,教育部先后印发《高等学校人工智能创新行动计划》和《教育信息化2.0发展规划》。《高等学校人工智能创新行动计划》提出到2020年,基本完成适应新一代人工智能发展的高校科技创新体系和学科体系的优化布局,完善人工智能领域人才培养体系,完善学科布局、加强专业建设和教材建设。《教育信息化2.0发展规划》要求充实适应信息时代、智能时代发展需要的人工智能和编程课程内容,将信息技术(含编程)纳入初、高中学业水平考试,将学生信息素养学生综合素质评价。6月,我国第一本面向中学生的人工智能教材——《人工智能基础(高中版)》正式发布。人工智能课程进入了高中课堂。

2018年4月份,南京、天津等地将科技特长生纳入中考特招范围,其中科技特长生中多个项目(含信息学奥赛、信息技术、机器人、科技创新等)与编程密不可分。

2018年,山东省出版的小学信息技术六年级教材已经加入 Python内容

2018年10月,重庆市教育委员会指出要加快普及中小学编程教育。中小学校要切实保障编程教育课时数量,开足开齐编程教育课程,小学3~6年级累计不少于36课时、初中阶段累计不少于36课时,义务教育阶段课时从综合实践活动课中统筹解决,高中课时按照国家信息技术课程要求开设。任何学校和个人不得以任何理由挤占编程教育课时。

2019年3月13日,教育部公布《2019年教育信息化和网络安全工作重点》,今年将启动中小学生信息素养测评,并推动在中小学阶段设置人工智能相关课程,逐步推广编程教育,也将编制《中国智能教育发展方案》。

国际推动少儿编程发展情况一览:

以色列:

2000年,以色列将编程纳入高等学校的必修科目,同时要求孩子从小学一年级就要学习编程。编程在以色列的高中是必修课,所有学生在进入大学或者去服兵役之前,都已经学过编程。

美国:

2012年12月奥巴马总统推介“Hour of Code”的全国学生写程式活动的广告宣传,理念为“Do not just play on your phone. program it”活动吸引3万名学生及扎克伯格、盖茨等人现身解说基本程式概念。2016年, 美国政府公开宣布将投资40亿美元用于推广计算机科学, 并鼓励各州推出妥善的5年计划,提高区域的K-12计算机科学教育发展。美国科技公司及各界团体积极响应。2017年, 特朗普签署备忘录, 拨款2亿美元支持STEAM教育,尤其重点支持计算机科学。

英国:

2013年前任英国首相卡梅伦宣布对全国中小学教学大纲进行改革,教学大纲中规定 5 到 7 岁的学生需要通过计算机课程掌握:理解什么是算法、以及算法如何以程序的形式在电子设备上运行,并要求于2014年开始使用。自2014年9月起,英国政府将电脑程序编写纳入中小学必修课程。目前英国教育体系确保了100%覆盖儿童编程学习。英国三位妈妈创立了Mama.Codes教3-8岁孩子像语言一样学习编程,前不久获得10万英镑融资。英国BBC也于2014年9月宣布提供儿童编程教育服务。

芬兰:

2016年8月芬兰全国实施新的《国家核心课程大纲》 , 首次将编程纳入小学教学大纲, 从小学一年级开始教授编程。

澳大利亚:

2016年澳大利亚正式将编程引入全国必修课程,学生在10岁时开始学习编程,培养编程思维,12岁左右便可在电脑上进行编程实操。

新加坡:

2017年,新加坡要求把编程纳入小学考试范围。

日本:

2017年6月日本文部省发布《新一期学习指导要领解说》 中倡导中小学开展STEAM理念教学(目标直指少儿编程)。同时,日本文部省在新修订的《学习指导要领》 中指出日本中小学将在2020年起开始设置编程课程。目前,日本已经开始的少儿编程学习采用Scratch语言进行陪训,目前采用的三种方式为:(1)民间志愿者形式进行教学;(2)相关企业进行陪训;(3)文部省下公办机构进行培训。

韩国:

韩国教育部规定从2018年起编程纳入小学正规必修课程。

欧盟:

欧盟中15个国家(不完全统计)课程中增加编程教育,其中12个国家在高中设立编程课程,

9个国家在小学便开始设立编程课程。