+1 (603) 932 7897

info@aralia.com

文章目录

全美学霸都在参加的ACSL美国计算机科学联赛详解

对于喜欢计算机、对编程感兴趣的孩子们来说,ACSL计算机竞赛绝对是你不容错过的一项赛事!

美国计算机科学联赛(又称美国计算机科学思维挑战活动)的英文全称为American Computer Science League,简称ACSL。该赛事为K-12学校、机构和地方团体组织计算机编程和计算机科学竞赛,已有近46年的历史。在去年的赛事中,美国、加拿大、欧洲和亚洲地区有7000多名学生参赛。特别是在美国,几乎全美的计算机学霸都在参加这门竞赛,赛况盛大!

acsl logo
比赛官网截图

今天,我们将为大家全方位科普该赛事,希望可以帮助同学们了解这项比赛,有机会将来参加并获奖!为自己未来的梦校申请留下浓墨重彩的一笔!

比赛形式

竞赛使用线上平台。

组别划分

大赛可选5个组别:高级组(Senior)、中级组(Intermediate)、初级组(Junior)、班级组(Classroom)和小学组(Elementary)。各个组别的竞赛题目相似,但在细节和难度上有所不同:

  • Senior Division 高级组:适合9-12年级,有编程经验的高中生,特别是参加AP计算机科学的学生。

  • Intermediate Division 中级组:适合没有或编程经验少的高中生,和高阶初中生。

  • Junior Division 初级组:适合不超过9年级,正在学习编程或有编码经验的初中生。9年级以上的学生不得参加初级组的比赛。

  • Classroom Division 班级组:向K-12年级的学生开放。适合参加AP计算机科学原理及其他没有主要编程内容的计算机科学课程的学生。

  • Elementary Division 小学组:开放给3-6年级的学生。

构建团队

在1个组别内,1个学校可以组成1个或多个团队,每支队伍最多可以有12名学生。一所学校可以选择参加5分制或3分制比赛:这意味着,每次比赛的团队得分是该比赛中前5名(或3名)学生得分的总和。

1个学校可以在每个组别注册多个团队。这使得更多的学生可以将他们的分数计入团队分数,同时也允许学校内部的友好竞争。顾问可以在初始注册表完成后注册其他的队伍。

1名学生只能作为1支团队的成员参加。在第1场比赛(Contest #1)后,学生不能更换队伍。

竞赛内容

对于参加Senior Division高级组Intermediate Division中级组Junior Division初级组的同学们,每项竞赛包括:

  • 一个30分钟的在线6题简答测试

acsl website screenshot1 1
比赛官网截图

所有问题都是多项选择。时间一到,你的考试就会自动提交评分;你可以在时间结束前用提交考试按钮提交。一旦你提交了考试,你将不再有机会接触到它或你的答案;你的顾问将有一份竞赛和解决方案的副本。

  • 一个在线编程问题,需要在72小时内解决

acsl website screenshot2
比赛官网截图

将有多达10个测试案例来测试你的程序。最后5个是 “隐藏 “的,即不给你看答案。隐藏的答案中每一个正确的答案都值一分。你可以随心所欲地运行程序,次数不限。

当时间到了,将根据你最后一次运行程序的表现计算你的分数。你可以在时间结束前用提交考试按钮提交。一旦你提交了考试,你将不再有机会接触到它或你的答案;你的顾问将有一份问题和测试数据的副本。

对于参加Classroom Division班级组的同学们,每项竞赛包括:一个50分钟的在线10题的简答测试。这些问题是初级、中级和高级组的非编程问题。

对于参加Elementary Division小学组的同学们,每项竞赛包括:一个30分钟的在线6题非编程测试,集中在一个类别的内容上。每次比赛都会考核不同的类别。

赛季划分

每个常规赛季分为4个竞赛,测试学生在计算机科学方面的基本概念,从数字系统到布尔代数到数字电子。在高年级组,每个竞赛还包括一个使用Python、C++或Java编程解决的问题。

常规比赛(Regular Season):

我们以目前最新的2024-2025年常规赛季为例,供大家参考

比赛

开放时间

关闭时间

第1场比赛

2024年11月4日

2025年1月12日

美国东部时间

晚上11:59

第2场比赛

2025年1月6日

2025年3月2日

美国东部时间

晚上11:59

第3场比赛

2025年2月3日

2025年4月13日

美国东部时间

晚上11:59

第4场比赛

2025年3月3日

2025年5月18日

美国东部时间

晚上11:59

决赛(Finals):决赛以个人为单位参赛。

根据常规赛季期间的得分,所有部门的顶尖高分学生将被邀请参加在线决赛:

  • Classroom Division班级组、Junior Division初级组、Intermediate Division中级组和Senior Division高级组的学生必须得到24分或以上

  • Elementary Division小学组的学生的分数线是12分或以上

决赛邀请函将通过电子邮件发送。请注意:

2024-2025年赛季邀请赛决赛时间为:2025年5月25日。

2024-2025年赛季决赛邀请函将在 2025年5月1日至5月21日期间,通过电子邮件的形式发出。

比赛期间可以使用的编程语言

学生可以使用Python 3、Java或C++编码。在某些组别,简答题需要使用其他语言:ACSL编程语言,LISP,和汇编语言(Assembly Language)。学生不需要用这些语言进行编码;相反,他们只需要按照该语言的简短代码片段进行编码。针对这些新语言,ACSL提供网络学习资源,可以在ACSL wiki上获取。

比赛期间可以使用的辅助工具

纸和笔是唯一允许的工具。不允许使用计算器。不允许连接互联网以查看代码片段或解决方案。不允许与其他人合作获得帮助。

参赛费用

在1个组别(除Elementary Division小学组外)注册1支队伍的费用是150美元,该组每增加一支队伍的费用为75美元。小学组相对应的费用分别为100美元和50美元。参加总决赛的每个学生需缴纳注册费。

比赛奖项

当一个团队注册时,ACSL会向团队顾问发送一份证书,以颁发给由顾问确定的最值得的团队成员。

在常规赛结束时,ACSL将向各州或国家(如果不在美国)的各组得分最高的学生,以及各州或国家(如果不在美国)的各组得分最高的团队发送证书。

对于ACSL总决赛,每个组别中得分最高的学生将获得一份奖品和证书。证书将邮寄给团队顾问以分发给学生;奖品将直接寄给学生。

比赛官网

官网链接在这里,供大家参考。

acsl logo

本课程由ACSL金奖教练主讲,以两周的专门编程练习开始,帮助学生提高技能。随后,12个ACSL比赛主题中的每一个都被分配了两周的时间,以便有充足的时间进行深入探索和理解。

在2024年7月9日,我们还将举办【ACSL线上宣讲会】,欢迎感兴趣的家庭参加!

特此声明:以上内容为 Aralia Education Technology原创。 欢迎链接此文章至您的网站或其他平台。 请不要直接复制内容并发布至您的网站或其他平台,转发或引用文章内容需经授权,请联系邮箱 info@aralia.com。

欢迎填表咨询,睿雅顾问将尽快与您联系,为您介绍赛事与课程详情!
更多文章
欢迎填表咨询,睿雅顾问将尽快与您联系,为您介绍赛事与课程详情!
滚动至顶部