竞赛简介
美国计算机科学联赛(ACSL)为来自世界各地的中小学生提供一个计算机科学领域的竞赛平台。ACSL创立至今四十五年,悠久的历史和世界闻名的学术认可度吸引着来自各个国家的优秀人才报名参赛,去年,共有来自美国,加拿大,欧洲和亚洲的700多支队伍参赛。ACSL根据不同年龄和能力水平,为参赛者提供不同的竞赛组别,测试学生对计算机科学基本概念的理解和应用。高年级组竞赛还包括对使用Python、C++或Java编程解决问题的能力考核。
*更具体的竞赛详情可参考官方视频介绍:https://www.youtube.com/watch?v=7r2K7mMEEIc
官网:https://www.acsl.org/
竞赛形式
- 线上进行
- 每支队伍最多12名学生
- ACSL共设置五个难度组别:
→ 高中高级组 Senior:
适合有较强编程能力和经验的高中生参加,尤其是正在学习AP计算机编程的学生。
线上比赛包括30分钟内完成5道简答题和72小时内完成一道编程题。
→ 高中基础组 Intermediate:
适合编程能力较强的初中生或无编程经验的高中生参加。
线上比赛包括30分钟内完成5道简答题和72小时内完成一道编程题。
→ 初中组 Junior:
适合正在学习编程或有编程经验的初中生参加,9年级以上的学生不得参加初中组的比赛。
线上比赛包括30分钟内完成5道简答题和72小时内完成一道编程题。
→ 综合组 Classroom:
向所有年级的学生开放,适合学过AP计算机科学原理课程但没有特别学过编程的学生参加。
线上比赛包括50分钟内完成10道简答题。问题包括初/中/高级组的非编程类问题。
→ 小学组 Elementary:
对3-6年级的小学生开放。
线上比赛包括30分钟内完成5道非编程类测试题。
竞赛时间
ACSL由四轮预赛和总决赛组成
第一轮:2022年10月31日 - 2023年1月15日(美东晚11:59)间完成
第二轮:2022年12月26日 - 2023年3月5日(美东晚11:59)间完成
第三轮:2023年1月30日 - 2023年4月9日(美东晚11:59)间完成
第四轮:2023年3月6日 - 2023年5月14日(美东晚11:59)间完成
总决赛:2023年5月27日
*预赛中的高分选手将被邀请参加总决赛
*总决赛是个人赛
竞赛评分方式
可以选择参加3分制或5分制比赛,即团队得分基于队伍内得分最高的三位或五位选手
ACSL的竞赛优势在于,学生可以根据自己的编程能力,与小伙伴一起,参与到相对应的队伍中。同时,由于ACSL线上竞赛并非实时竞赛,而是给予团队一段时间完成,竞赛压力相对友好,适合几乎所有年龄阶段和不同编程能力的学生进行参与尝试。