为什么要举行STEM编程奖项的评比?
STEM教育是科学(Science),技术(Technology),工程(Engineering),数学(Mathematics)的首字母缩写。联合国于2015年9月通过的《2030年全球可持续发展议程》,以及联合国教科文组织2015年底通过的《教育2030:行动框架》中提出,“加强科学、技术、工程和数学教育,鼓励学生尽早接触STEM领域”。
在中国,2017年7月8日,国务院印发《新一代人工智能发展规划》,明确要求:“实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。”
青少年编程已经成为STEM教育的核心领域之一。但学什么语言?用什么软件?哪个课程体系好?依然是很多学校、培训机构、老师、家长困惑的问题。为此,我们对市面上大量的开发语言进行评估,通过对开发语言特性、配套学习软件和课程方案3个大类的评分,遴选出年度青少年编程的首选开发语言并授予“First Choice”大奖。既是对开发者的表彰,也为学习者提供了参考。