一、赛项介绍
算法,是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。通过对于算法的学习与理解,学生能够更好地剖析问题,找到解决问题的钥匙,培养解决问题的能力。本次赛事,通过团队协作共同完成算法题目的解题,并使用海报进行解题思路讲解与展示、团队风采展示等,旨在培养厦门市中小学生对于算法的认识、运用团队策略合作攻克算法难关。
二、参赛组别
设小学A组(1-4年级)、小学B组(5-6年级)、初中组、高中组四个组别。
队伍配置:以学校为单位报名参赛,每支队伍由2名队员和1名指导老师组成。每校每个组别不超过5组。
竞赛环境:现场环境。大赛组委会统一提供:课桌椅、电源、海报所用A3纸、草稿纸;除规定携带的物品外,比赛现场禁止携带U盘、通讯设备、电子产品及相关书籍或资料,否则视为作弊。
自带物品:铅笔、彩笔(蜡笔)、尺子、橡皮擦等绘制海报工具。
参赛语言
编程软件:建议参赛队伍使用规定范围内的编程软件,如使用其他软件导致答题程序无法评测的,答题成绩记为0分。软件列表如下:
Scratch Desktop 3.4.0
Python 3.7
Visual Studio Code
Dev-C++ 5.11(TDM-GCC 4.9.2)
TDogCoding 2.0.4
三、竞赛流程
初赛阶段
有区级中小学创客大赛的,以区级中小学创客大赛为初赛,赛事规则参考决赛规则;未举办区级中小学创客大赛或区级大赛中无“算法创客”赛项的,由组委会统一安排。
参赛队伍需要在指定时间下载赛题,并在规定时间内提交答题材料,超出提交时间的队伍视为弃赛。
提交的初赛作品必须由团队自行完成,不允许借助教师的协助,不得抄袭或直接使用他人成果,否则视为弃赛。
初赛作品文件上传至大赛指定位置,内容不得含有任何体现个人身份或学校单位名称的元素,具体包括:
决赛阶段
参赛队伍在得知座位编号后,有序进入指定考场,按座位号入座,仅携带规定范围内的物品进入考场,草稿纸和海报A3纸由监考发放。指导老师在场外等候。参赛选手着装及携带物品不得含有任何体现个人身份或学校单位名称的元素。
比赛开始后,各队伍之间不得以任何方式进行交互,违规队伍第一次扣除10分,第二次取消参赛资格,比赛成绩无效。参赛队伍比赛过程中严格遵守监考人员的安排,等待主裁判发出开考指令后,方可开始团队讨论与答题。各队伍需要在2小时时间内,协调配合,编写程序解决问题,并将解题思路及团队成果绘制成海报。
比赛过程中,参赛队伍需低声讨论,禁止喧哗。需要去洗手间时举手示意,经监考同意后单人前往并尽快返回考场。
答题语言可选用各组别规定范围内的编程语言(图形化编程支持的积木类型见附件一),最终答题程序需选择与所写程序一致的编程语言(图形化编程、Python、C++),比赛结束时在监考人员指导下,提交答题程序。海报尺寸统一为A3纸张大小(29.7cm*42.0cm)。海报创作的格式和创意不限,可参考下图:
答题环节结束后,到指定休息室等待答辩。考务工作人员会按队伍座位号顺序叫号,答辩队伍到指定答辩室进行现场答辩和风采展示,并回答裁判提出的问题。裁判根据评审细则(附件二)进行打分。
评审办法
参赛队伍最终成绩由解题分(60%)+答辩分(40%)组成,总分为100分。
最终成绩排名以总分从高到低排列,如果有同分情况以程序运行时长为参考,耗时短的排在前。
解题分规定:
赛题根据难度有不同分值,合计解题分为60分。采用计算机自动测评,每道题根据答题程序通过的测试点数量给分。
答辩分规定:
答辩分从解题思路与团队分工进行打分,主要考察解决问题的逻辑、思路是否简洁清晰,团队的协调、合作是否高效合理,配合是否默契等方面。
附件一 图形化编程支持的积木类型