ACSL美国计算机科学思维挑战活动,原名美国计算机科学联赛,最初成立于1978年,起源于美国硅谷。
该赛事同时获得了美国国家中学校长联盟NASSP与美国计算机科学教师协会的官方认证和推荐,同时获得了如谷歌、Adobe. No Starch Press. OReillyMedia, Pearson, Pragmatic Bookshelf, and Wolfram等著名高科技和教育企业的支持。
ACSL竞赛-竞赛信息
参赛人群
高级组:9-12年级学生
中级组:5-12年级学生
初级组:7-9年级学生
小学组:3-6年级学生
竞赛时间
第一轮:12月左右
第二轮:2月左右
第三轮:3月左右
第四轮:4月左右
竞赛内容
小学组
每场比赛都包括5个编程数理题,时间为30分钟,每题1分,总分为5分。
初级、中级、高级组
第一部分:个人笔试,时间为30分钟,包含5道编程数理题,每题1分,总分为5分。
第二部分:团队编程,2小时编程挑战,只有1道编程题,总分为5分。团队成员需要独立完成,不得讨论,团队的每个成员都需要提交答案。
*每个团队都可以使用他们最熟悉的编程语言来解决比赛
*比赛期间不允许使用WIFI或其他网络连接
竞赛组别设置
高级 Senior Division:适合有丰富编程经验的高中生,尤其是选择学习 AP 课程中计算机科学课程的同学。建议学生在参加ACSL的第一年不要注册高级组。
中级Intermediate Division:适合有一定编程经验的高中生或高年级初中生。
初级 Junior Division:面向没有编程经验的中学生。9年级以上的学生不得参加初级组的比赛。
小学 Elementary Division:开放给3-6年级的学生。它由非编程问题组成,将测试四个类别。每次竞赛包括30分钟的5个问题的测试。不需要三人组队,仅有个人成绩。
*编程经验丰富的低年级参与者可以选择高年级难度,例如编程能力强的小学生可以选择高级或中级、初级难度,编程能力强的初中生可以选择高级难度。但是高中生不能选择小学和初级难度,初中生不能选择小学难度。
晋级规则
晋级标准
预算:第一轮
终选:第二至第四轮
预选排名前65%的团队及个人进入终选
全明星:中国区总决赛
计分规则
个人得分:个人笔试分数+个人编程分数
团队得分:笔试团队平均分 +编程团队平均分
注:小学组仅有个人笔试分数,无编程分数和团队分数