友情提示:380元/半年,儿童学编程,就上码丁实验室。
Scratch是由麻省理工学院(MIT)LLK团队为儿童专门设计的一款图形化编程工具,也被称为积木式编程软件。积木式编程的核心理念是通过拼接不同形状和颜色的积木块来构建程序,这种方式不仅直观而且简单易懂。与传统的编程语言需要使用英文或其他文字书写代码不同,Scratch通过可视化的方式将编程语言的各个要素转化为不同的积木块,拼接不匹配的积木会导致错误,从而避免了语法上的困扰。正因为如此,Scratch特别适合初学者和儿童,能够帮助他们轻松入门编程。除了积木式编程,Scratch还内置了丰富的舞台背景和角色素材,非常适合用来制作动画故事或小游戏,极大地提升了孩子们学习编程的兴趣和乐趣。
学习scratch编程不仅需要扎实的小学数学基础,实际上,Scratch的学习过程本身也能够帮助孩子们巩固和加深课堂上学到的知识。同时,scratch编程还能有效培养孩子们的逻辑思维能力和问题分析与解决的能力。然而,我们并不鼓励家长将孩子学习编程的动机仅仅局限于提升学术成绩,也不提倡将考级或竞赛作为孩子学习编程的主要目标。
Scratch编程本身是充满乐趣的,通过它,孩子们不仅可以制作动画故事和小游戏,还能在创作的过程中收获更多的成就感。学习和玩乐可以完美结合,寓教于乐,这也是学习编程的最大魅力所在。
尽管如此,有时为了评估孩子们的学习进度,适当的衡量标准是必要的。而对于一些孩子来说,一张证书或许能够激发他们的学习兴趣和动力。考级和竞赛虽然不是唯一的途径,但它们确实能作为一种有效的激励手段。
不过,市面上有很多编程考级和竞赛,质量参差不齐,家长们需要花费时间和精力去筛选和了解其中的优质资源。为了帮助家长们更好地选择,我们整理了一些权威且具有“含金量”的Scratch编程等级考试,旨在为家长提供参考。关于编程竞赛,我们也会在后续文章中进行详细介绍,敬请关注。
中国计算机学会编程能力等级认证(GESP)
GESP,全称是编程能力等级认证(Grade Examination of Software Programming)。由中国计算机学会(China Computer Federation,简称CCF)发起并主办,是为青少年计算机和编程学习者提供学业能力验证的平台。GESP旨在提升青少年计算机和编程教育水平,推广和普及青少年计算机和编程教育。GESP覆盖中小学全学段,符合条件的青少年均可参加认证。
GESP考察语言为图形化编程、Python编程及C++编程,主要考察学生掌握相关编程知识和操作能力,熟悉编程各项基础知识和理论框架,通过设定不同等级的考试目标,让学生具备编程从简单的程序到复杂程序设计的编程能力,为后期专业化编程学习打下良好基础。
GESP的图形化(Scratch)考试分为1到4级,Python和C++考试分为1到8级。GESP在每年的3、6、9、12月共有4次考试,需要提前报名。考试形式为线下,必须到指定的考点进行考试。
中国电子学会青少年软件编程等级考试(YLT)
YLT,全称是青少年等级考试(Youth Level Test),由中国电子学会(Chinese Institute of Electronics,简称CIE)主办。等级考试是中国电子学会服务于国家教育改革和全民科学素质提升的需要, 以提升我国青少年整体信息素养和创新能力为目标,于2011年起面向全国青少年开展的信息技术能力素质的评价项目。
YLT包含的考试类别比较多,包括机器人技术、软件编程、电子技术、三维创意设计和无人机技术等,见下图(图片来自中国电子学会考评中心官网)。其中软件编程考试又包括图形化(Scratch,1到4级)、Python语言(1到6级)和C/C++语言(1到10级)。
YLT也是在每年的3、6、9、12月共有4次考试,需要提前报名。考试形式为线上,居家考试就可以。考试流程见下图(图片来自中国电子学会考评中心官网):
中国软件行业协会青少年编程能力等级测试(NCT)
NCT,全称是NCT青少年编程能力等级测试。该考试由中国软件行业协会(China Software Industry Association,简称CSIA)主办,基于教育部教育信息化技术标准委员会(CELTSC)组织研制、清华大学领衔起草的《青少年编程能力等级》标准推出,考试平台、考试方案、真题试卷率先通过教育部教育信息化技术标准委员会CELTSC标准符合性认证,专业性和规范程度深受行业认可。
NCT是联合国教科文组织亚非地区青少年编程教育合作项目(AAYC)指定测评服务平台,并通过国际教育技术协会《ISTE学生标准》审核认证,成为国内首家通过 ISTE Seal of Alignment 教育产品认证的青少年编程能力测评项目。自2019年首次推出以来,NCT考生人数累计已突破75万人,覆盖中国34个省级行政区,并吸引英国、美国、新西兰、马来西亚、非洲等多个海外国家和地区的青少年编程爱好者参加,影响力持续扩大。
NCT青少年编程能力等级测试考试科目涵盖青少年图形化编程 (1-3级,Scratch/Kitten/Blockly/Nemo等工具)、Python编程(1-4级)、C++编程(1-5级),机器人编程(创意搭建1-3级;青少1-6级,开源硬件/创客积木等),幼儿信息素养能力测评(1-3级),如下图所示(图片来自NCT官网):
NCT也是在每年的3、6、9、12月共有4次考试,需要提前报名。考试形式为线上,居家考试就可以。
全国高等学校计算机教育研究会青少年编程能力等级考试(PAAT)
PAAT,全称为全国青少年编程能力等级考试(Programming Ability for Adolescents Test),为全国高等学校计算机教育研究会(Computer Education Research Association of Chinese Universities,简称CERACU)与各合作学术团体联合举办,面向全国学习计算机编程技术的青少年举办的考试。
考试目的是为了引导青少年计算机编程教育培训科学化、规范化,以适应时代发展;了解考查青少年编程能力、应用能力、创新能力及计算思维能力,打通基础教育和高等教育的信息素养培养体系;为青少年发展、社会实践等提供统一、客观、公正的编程能力水平证明。
PAAT考试包括图形化(Scratch)编程、Python编程、C++编程、机器人编程和人工智能编程等。其中图形化编程分为5个等级,Python编程分为6个等级,C++编程分为7个等级,如下图所示(来自官方介绍文件):
PAAT在每年的3、6、8、12月共有4次考试,需要提前报名。考试形式为线上,居家考试就可以。
青少年信息技术培养工程人工智能编程水平测试(YCLT)
YCLT,全称为青少年人工智能编程水平测试,由青少年信息技术培养工程主办。该测试包括人工智能技术、人工智能编程、无屏编程、科技素养、无人机技术等水平测试,如下图所示(图片来自YCLT官网):
其中青少年人工智能编程水平测试主要用于考查应试人员在程序思维、编程语言、数据处理及人工智能算法方面的能力水平,主要适用人群包括但不限于学龄前儿童、小学生、中学生和大学生。青少年人工智能编程水平测试体系分为1-8级,难度逐级提升,为广大青少年的实习、进修等提供在人工智能编程方面能力水平的证明。
YCLT共分为8个级别,1-3级为Scratch测试;4-8级为Python/C++测试。YCLT的全国统一测试时间为每年的3、6、9、12月,此外还有寒暑假测试月:1、2、7、8月。YCLT的考试形式也是线上,居家考试就可以。
青少年人工智能教育普及工作委员会青少年编程教育等级评测
青少年编程教育等级评测由中国国际科技促进会(China International Association for Promotion of Science and Technology,简称CIAPST、科促会)成立的青少年人工智能教育普及工作委员会(简称YAIE、智工委)主办。
该评测共分为9个等级,其中1到4级为图形化编程(Scratch),5~9级为代码编程(Python)。每年的3、6、8、12月共有4次评测,需要提前报名。评测形式为线下,必须到指定的考点进行考试。
中国青少年宫协会青少年编程能力等级测评(CPA)
CPA,全称为青少年编程能力等级评测,由中国青少年宫协会主办(CNYPA)主办。不过该评测的网站如果不注册登录的话,基本上啥信息也查不到,所以我们也就不多做介绍了。
总结
将通过某个等级考试作为孩子学习编程的阶段性目标是可以的,但不应将考级作为学习编程的最终目的。本文将介绍一些比较权威的Scratch等级考试,如GESP、YLT、NCT、PAAT和YCLT等。这些考试通常每年举办四次,且大多数都是在线进行,家长报名后孩子可以在家里轻松参加,极为便捷。接下来,我们将对这些考试进行总结和介绍: