前言
2017年,国务院发布《新一代人工智能发展规划》,强调实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。
2018年,中国电子学会启动了面向青少年软件编程能力水平的社会化评价项目——全国青少年软件编程等级考试(以下简称为“编程等级考试”),它与全国青少年机器人技术等级考试、全国青少年三维创意设计等级考试、全国青少年电子信息等级考试一起构成了中国电子学会服务青少年科技创新素质教育的等级考试体系。
2019年,编程等级考试试点工作启动,当年报考累计超过了3万人次,占中国电子学会等级考试报考总人次的21%。2020年共计有13万人次报考编程等级考试,占中国电子学会等级考试报考总人次的60%,其报考人次在中国电子学会等级考试体系中已跃居第一位。
面向青少年的编程等级考试包括图形化编程(Scratch)和代码编程(Python和C/C++)两个方向。图形化编程是一种无须编写文本代码,只需要通过鼠标拖曳相应的图形化积木,按照一定的逻辑关系完成拼接就能实现编程的形式。图形化编程是编程入门的主要手段,广泛用于基础编程知识教学及进行简单编程应用的场景,而Scratch是最具代表性的图形化编程工具。
编程等级考试图形化编程(一至四级)指定用书《Scratch编程入门与算法进阶(第2版)》已于2020年5月出版。为了进一步满足广大青少年考生对于通过编程等级考试的需求和众多编程等级考试合作单位的教学需要,我们组织编程等级考试标准组专家,编写了这套编程等级考试图形化编程(一至四级)配套用书。
本套书基于Scratch 3编程环境,严格遵照考试标准和大纲编写,内容和示例紧扣考核目标及其对应的等级知识和技能。其中学生用书针对考试的4个等级分为4册,每级1册。教师可根据学生的实际情况,灵活安排每一课的学习时间。为了提高学生的学习兴趣,每课设计了生动有趣的游戏、动画范例,带领学生“玩中学”。同时,为了提高考生的考试通过率,编程等级考试标准组专家参照真题的命题标准精心设计了每课的课程练习和所有范例。
本书为编程等级考试图形化编程四级配套学生用书,也可作为学校、校外培训机构的编程教学用书。参加本书编写的作者中,有来自高校的教授,有多年从事信息技术工作的教研员,还有编程教学经验丰富的一线教师,他们都是编程等级考试标准组专家。王珊老师参与了本书的审稿工作。本书作者-读者答疑交流QQ群群号为809401646。由于编写时间仓促,书中难免存在疏漏与不足之处,希望广大师生提出意见与建议,以便我们进一步完善。
本书编委会
2021年9月