孩子学少儿编程,除了锻炼逻辑思维能力、培养扎实的能力外,通过参与一些编程类的竞赛,以赛代练。也是一种很好的训练方式。
现在的编程等级考试名字大同小异,举办方各不相同,到底哪个更权威?哪个更值得报考呢?很多家长不知道该如何选择,今天图图就带大家细数几个重要等级考试的相关信息和参赛资讯。
1. CSP-J/S:CCF非专业级软件能力认证
主办单位:中国计算机协会(CCF)
CSP-J/S 即CCF非专业级软件能力认证(Certified Software Professional Junior/Senior,简称CSP-J/S)。
CSP-J和CSP-S是中国计算机协会(CCF)计算机软件能力认证2019年推出的CSP非专业级别的能力认证,是由CCF统一组织的评价计算机非专业人士算法和编程能力的活动。
中国计算机学会是全国一级学会,中国科学技术协会成员。推出非专业级软件能力认证,以评价非专业人士计算机科学的基础能力——算法和编程能力。
对计算机科学活动兴趣者自愿参加,旨在推动计算机科学的普及,让更多的青少年和非专业人士接触和学习计算机科学,并对他们未来选择以计算机为其职业有所帮助。
考试内容:
CSP-J/S分两个级别进行,分别为CSP-J(入门级,Junior)和CSP-S(提高级,Senior),两个级别难度不同,均涉及算法和编程。CSP-J/S分第一轮和第二轮两个阶段。
第一轮考察通用和实用的计算机科学知识,以笔试为主,部分省市以机试方式认证。第二轮为程序设计,须在计算机上调试完成。第一轮认证成绩优异者进入第二轮认证,第二轮认证结束后,CCF将根据CSP-J/S各组的认证成绩和给定的分数线,颁发认证证书。
考试内容主要覆盖大学计算机专业所学习的程序设计、数据结构、算法以及相关的数学基础知识。包括但不限于:
(1)程序设计基础:逻辑与数学运算,分支循环,过程调用(递归),字符串操作,文件操作等。
(2)数据结构:线性表(数组、队列、栈、链表)、树(堆、排序二叉树)、哈希表、集合与映射、图。
(3)算法与算法设计策略:排序与查找,枚举,贪心策略,分治策略,递推与递归,动态规划,搜索,图论算法,计算几何,字符串匹配、线段树、随机算法,近似算法等。
考试方式:
全部采用上机编程方式,可供报考编程语言为C/C++、Java或Python
参赛对象:
CSP非专业认证不设年龄、性别限制,在校生和在职人员均可参加,但必须满足下述两个条件 :
(1)参加认证者必须事先在网上注册并完成相关报名手续,主办单位审核通过后方可参加认证。
(2)参加认证者必须选择一个认证点并得到认证组织单位的同意。
其中,小学或初中可以参加CSP-J认证。高中可以参加CSP-S认证。
考试时间:每年9-11月
考试地点:全国
在同一时间、不同地点以各省市为单位由CCF授权的省认证组织单位和总负责人组织
考试费用:
第一轮CSP-S/J组:50元/人
第二轮CSP-S组:480元/人
第二轮CSP-J组:260元/人
考试题型:全国统一大纲、统一认证题目
每次认证共设5道编程题,难度依次递增。每道编程题设若干个测试用例,每题满分100分,认证满分500分。
信息平台:http://cspro.org/
总结:
CSP-J/S(原NOIP普及组/提高组)即全国信息学奥林匹克竞赛省联赛,由中国计算机协会主办,是国际五大奥林匹克竞赛中唯一保留了中学组别,并且小学生也可以参加的比赛,是小学生最高级别的信奥赛事,在小升初和中高考中有非常重要的择校作用。例如,小学生获奖将会被重点中学点招,初中生获奖可以参与科技特长生招生计划。
CSP-J/S成绩优异者,可参加NOI省级选拔,省级选拔成绩优异者可参加NOI,即我们熟知的信息学奥赛。
CSP-J组等同于数学奥赛中的中联比赛(已经取消),CSP-J组成为中考前唯一的奥赛,CSP-S组等同于数学奥赛的高联(高考强基计划的重要赛事),成绩优秀者有机会以一本线分数录取名校。
可以说,这项能力认证考试对于想要进入更高学府学习的学生来说,是目前最能增加升学竞争力的竞赛之一。
2.全国青少年软件编程等级考试(Youth Level Test)
主办单位:中国电子协会
全国青少年软件编程等级考试是由中国电子学会于 2018 年启动的面向青少年软件编程能力水平的社会化评价项目。中国电子学会成立于1962 年,是工业和信息化部直属事业单位;是中国科学技术协会的团体会员单位;是人力资源和社会保障部认定的国家级专业技术人员继续教育基地;是民政部认定的 5A 级全国性学术类社会团体。
全国青少年软件编程等级考试设有独立的标准工作组。考试标准汲取国内外高校的人才选拔标准,全面考察青少年在软件编程方面的知识能力和实践能力。同时,符合人工智能进入中小学编程教育的主要技术框架,全面体现考试独立性、公正性和严肃性。
考试内容:
(1)图形化编程:共四级
让学生能够掌握图形化编程的相关知识和操作能力,熟悉编程各项基础知识和理论框架,通过设定不同等级的考试目标,让学生具备图形化 编程从简单的程序到复杂的游戏设计的编程能力,为后期专业化编程学 习打下良好基础。
(2)Python语言:共六级
从软件开发所需要的技能和知识,以及国内编程教育的普及情况制定,主要以考查基础语法、算法和实践应用能力为主。基于Python 的任何一种集成开发编程环境,推荐使用 3.5.2IDLE 开发 环境。面向全国中小学校学生考查 Python 软件编程能力。
(3)C语言:共十级
使用等级考试标准规定的方法编写指定功能的正确完整的程序。
考试题型:
代码级考试题型以单选、多选、判断和代码编程题型为主;
图形化级考试题型以图形化编程题型为主。
考核方式:
全国统一命题,统一考试时间、统一考务管理、统一证书颁发。考试试题由等级考试标准组统一命题及审定。
参赛对象:
代码级面向年龄 8 周岁以上,
图形化级面向年龄 6 至 15 周岁,持有合法有效证件(身份证/户口簿/护照)的青少年;
考试时间:
每年四期,一般一季度一期,考试时长60-120分钟
考试地点:全国
经中国电子学会书面授权的各地考试服务中心及考试服务网点,考试场所以中小学校、青少年宫、科技馆等为主
考试费用:
服务平台:
1. 综合发布平台:www.kpcb.org.cn kp.cieinfo.org.cn
2. 考试服务平台:www.qceit.org.cn kaoshi.cie.org.cn
3. 师资培训平台:train.cie.org.cn
评价:
中国电子学会是由电子信息界的科技工作者和有关企事业单位自愿结成、依法登记的全国性、学术性、非营利性社会组织。中国电子学会也拥有丰富的团体标准制定能力,学术权威性深受行业认可。
该等级考试由高校参与制定标准,人才招生选拔体系与互联网软件工程师培养体系衔接,孩子考出来的成绩对以后职业选择有着直接的帮助和联系。同时,等级考试坚持国际通行的“考培分离”原则,保障评价结果的独立公正。采用国际通行的开源或免费软件平台图形化/C/Pytho,可以充分锻炼青少年逻辑思维能力能力和良好的工作习惯,提供清晰的升学和职业发展路径,值得学生报考。
3. 全国青少年编程能力等级考试(PAAT)
主办单位:全国高等学校计算机教育研究会
“PAAT全国青少年编程能力等级考试”为全国高等学校计算机教育研究会与各合作学术团体联合举办,由人民网负责宣传的,面向全国学习计算机编程技术的青少年举办的考试。
考试目的是为了引导青少年计算机编程教育培训科学化、规范化,以适应时代发展;了解考查青少年编程能力、应用能力、创新能力及计算思维能力,打通基础教育和高等教育的信息素养培养体系;为青少年发展、社会实践等提供统一、客观、公正的编程能力水平证明。
考试内容:
分为图形化编程、Python编程、机器人编程和C++编程四个方向。
其中图形化编程等级有三级,Python编程等级有四级,机器人编程等级有四级,C++编程等级有五级。
考试方式:
采用上机考试形式
参赛对象:全国青少年
考试时间:每年的四月和十月举办等级考试,2020年线上考试,12月13日加试。等级考试测评结果分为合格、优秀两个等级。
考试地点:
(1)考点及其职责
具备举办考试条件的机构均可申请作为考点,由考试联合主办单位根据需要按照考场要求审核并授权。考点原则上应为事业单位或者公立学校。
(2)咨询点及其职责
凡具有独立法人的企业和事业单位均可申请作为考试咨询点,由考试联合主办单位根据需要审核并授权,咨询点负责协助考试宣传和报名工作。
考试费用:考试费用不分级别,统一300元。
考试题型:
考试题型包括选择题、填空题和编程题。
证书颁发:
考试联合主办单位将考试成绩报表和分析结果报工作委员会审查并批准后,根据考试科目和结果等级颁发相应证书,证书编号唯一,由全国高等学校计算机教育研究会和考试联合主办单位共同盖章。
信息平台:http://paat.creacu.org.cn/
总结:全国高等学校计算机教育研究会是教育部主管的一级学会,汇集了国内知名的计算机教育界专家、学者,成员单位包括北京大学、清华大学、重庆大学、浙江大学、上海交通大学、南京大学等百余所高校。
研究会权威性相对较高,学术水平好,等级可信度有保障,团体标准制作水平也倍受认可。同时,PAAT是唯一由教育部主管单位主办的青少年编程等级考试,试题与认证在教育界具有权威性并且其考评范围覆盖全面,适合学生报考。
—— end ——
如果你对少儿编程也有很多疑问,欢迎在留言区提问,对于有代表性的问题我们会及时收录到《编程百问》专栏,并给提问者送出惊喜大礼哦~