当前位置: 主页 > 生活 > 详情
挑战|2022年第四届ICode国际青少年编程竞赛开始啦

  2022-03-01 09:12:07

1646033763114980.jpg

ICode国际青少年编程竞赛已经成功举办三届,在大家的期盼声中第四届ICode国际青少年编程竞赛中国区预选赛正式开始啦!之前还没有了解的小伙伴注意看一下,重点是今年的比赛形式新变化哦。

关于ICode

ICode国际青少年编程竞赛是由ICode组委会发起的一项公益质的全球竞赛,旨在为全球6-18岁青少年提供优秀的编程学内容,普及编程知识,培养全球青少年对计算机编程的兴趣,帮助他们建立计算思维,获得面向未来的重要能力,在过去几年里,ICode组委会已经成功举办了三届ICode国际青少年编程竞赛,为全球ICode已经为全球70多个国家,9000多所学校,300万+的学生提供了免费的编程教育。

1646033803118793.png

第四届ICode国际青少年编程竞赛活动介绍

概述

第四届ICode比赛的主题是“ICode For Everyone”, 在全球范围推广和普及青少年编程,要让每一个孩子都有机会免费学编程,我们相信,相比向孩子灌输知识,更重要的是培养他们对计算机编程的兴趣,只有让他们爱上编程,才能够引导他们自己进行更加深入的学,遇见更广阔的未来。ICode竞赛将用有趣的赛事内容在每位选手的心中种下一粒种子,在不久的将来,它们必将成长为一棵棵枝繁叶茂的“智慧之树”。

大赛旨在助推我国编程教育普及,培养学生计算思维及创新意识、激发学生探究精神、提升中小学生编程水

比赛安排

ICode国际青少年编程竞赛中国区预选赛的时间为2022年3月1日至2022年5月28日。本次比赛将采取多轮次比赛模式,同时分为4个组别,在预选赛中获得金奖的选手将有机会参加7月份线下举办的中国区决赛。相比往年的比赛,今年的参赛形式有重大调整,具体请看比赛详情。

4.jpg

1. 报名对象:比赛详情:

所有在校中小学生(小学1年级-高中3年级)

2.  报名时间:

2022年3月1日至2022年5月28日。

3.  预选赛参赛形式:

· 本次比赛共有5轮线上限时比赛,由组委会统一命题,比赛统一时间开始、统一时间结束。

· 选手必须在规定时间内在线上参加比赛。

· 比赛需要自备考试设备。

· 比赛时,设备需要开启前置摄像头

· 选手可以选择参加任意一场比赛,也可以多次参加(也就是每位选手最多可以有5次机会参加预选赛选拔)。相比往年比赛,这是本次比赛最大的变化!!!

· 比赛时间安排如下

·

5.jpg

· 以上时间如有变动,组委会会及时在官网和公众号发布通知。

4.  比赛组别

比赛将分为4个组别进行,按照选手所在年级进行报名,每个选手仅能报一个组别。

6.jpg

7.jpg

5.  比赛台地址

搜索公众号:icode国际青少年编程竞赛关注后了解比赛详情。

同时也可以关注公众号:观看和下载少儿编程学资料。

1646033929130403.jpg

6.  比赛设备

本次比赛须通过电脑端参赛,建议使用Chrome浏览器登录比赛台。选手需自行准备参赛设备,打开摄像头,保障网络通畅。选手需保证自己的设备功能正常及电量充足,因设备、网络问题造成的影响及后果,由选手自行承担。

7.  比赛内容

在图形化和Python两种模式中,题目将分别覆盖下列知识模块:

9.jpg

在Python模式的组别中,比赛对代码进行了一些限制:

(1) 每行代码的字符数不能多于80个;

(2) 统一禁止使用一些不合理的代码命令,包含但不限于eval, exec, compile, isinstance, dict, getattr, input、lamda、browser及其它浏览器内部命令;

(3) 在个别关卡中将额外限制某些代码的使用,该限制只在本关中生效。包括但不限于以下的情况:

· 限制某些关卡中列表的使用;

· 限制某些关卡中for语句或while语句的使用;

· 限制某些关卡中的某些具体操作(如左转、右转等);

· 限制某些关卡中某些符号的使用;

对于代码的额外限制将在对应关卡的注释中进行说明,请认真仔细阅读;

(4) 根据比赛进程,可能还会增加其它的限制,新增加的限制将不作额外说明,请各位参赛选手尽量使用学台中推荐的知识点和代码命令完成题目。

8.  评分规则

从三个不同的维度进行评分,分别是:是否完成任务、行数、步数,在每个题目,选手最高可以获得3分

1646034345663550.jpg

(1) 顺利完成题目要求的任务,则获得1分;

(2) 在顺利完成任务的基础上,使用的代码(积木)行数小于或等于规定值,可以额外获得1分;

(3) 在顺利完成任务的基础上,Dev和其他物品行动的步数小于或等于规定值,可以额外获得1分。

在比赛过程中,ICode组委会有权审核代码,以判定是否存在抄袭、使用非法代码等破坏比赛公的行为。若发现不规范的参赛行为,ICode组委会有权对其得分进行处理。

ICode组委会具有判定不规范参赛行为的最终解释权。

9.  排名规则

根据选手在决赛中的总得分及代码质量,ICode竞赛按以下规则进行排名:

(1) 首先根据选手在比赛中的总得分进行排名,得分高的选手排名靠前;

(2) 在选手总得分相同的情况下,计算选手所有关卡的代码相比规定代码减少的行数总和,减少代码行数总和大的选手排名靠前;

(3) 在选手总得分和减少代码行数总和皆相等的情况下,计算选手所有关卡中的Dev的行动比规定减少的步数总和,减少行动步数总和大的选手排名靠前;

(4) 若选手的前三项标准皆相同,则排名并列。

比赛过程中,比赛台上将实时公布选手的排名和分数信息,保证比赛结果公公正公开。

10. 评奖规则

本次决赛将根据每一轮选手的总人数,按比例颁发奖项,每一轮比赛单独计算:

(1) 金奖:每一轮比赛,选手中排名前10%(含)的选手;

(2) 银奖:每一轮比赛,选手中排名前10%(不含)-30%(含)的选手;

(3) 铜奖:每一轮比赛,选手中排名前30%(不含)-60%(含)的选手。

1646033969446669.png

获奖选手将获得由ICode组委会颁发的电子证书,比赛结束3个工作日后,选手可在ICode官网和学台查询和下载电子版证书。证书的真实可在ICode官网查验。获得金奖的选手可以报名参加第四届ICode国际青少年编程竞赛中国区决赛,详情将另行通知。

为了避免占用金奖获奖名额,在前面轮次的比赛中获得金奖的学生,再次参加比赛获取金奖,不再颁发证书。

11.学校或机构参赛

所有学校或机构组织学生参赛,组委会将根据其参加学生数量、比赛总积分、学生获奖情况等综合评选优秀组织、优秀指导老师等奖项。

12. 犯规与取消资格

(1) 为了竞争得利而作弊是犯规行为,情节严重者可能会被取消比赛资格;

(2) 选手须独立完成题目,不允许互相抄袭,一经发现将严肃处理;

(3) 选手不可尝试使用违规代码完成任务,不可尝试使用技术手段破解或攻击比赛台,不可使用不合理的手段修改比赛排名数据,若发现此类情况,将取消选手的成绩,情节严重者将被取消比赛资格;

(4) 禁止冒名顶替,违反者将直接取消比赛资格;

(5) 比赛台将通过多种技术手段监测活动中出现的异常情况并判定其是否违规并对违规行为的判定和处理拥有最终解释权。

13. 其他事项

地区预选赛规则和选拔方式将由地区组委会公布。其余未尽事宜,请参考后期ICode组委会补充通知。在参赛过程中,选手须听从组委会安排,诚信参赛。若在赛事中出现争议,最终决议以组委会公布为准

14.Q&A

1、可以同时报名多个组别吗?

在线选拔赛可以报名多个组别,但在中国区决赛报名只能选择一个组别,组委会会根据报名信息进行筛选,仅保留一个比赛名额。

2、每一个赛段结束就发证书和奖牌吗?

证书和奖牌在五场比赛结束后统一发放。

3、参加不同场次的比赛可以获得多次证书吗?

参加多次比赛组委会会根据比赛成绩选择最佳的一次成绩作为比赛最终成绩发放证书。

相关资讯