• 翰林提供学术活动、国际课程、科研项目一站式留学背景提升服务!

ACSL美国计算机科学思维挑战活动

ACSL美国计算机科学思维挑战活动,原名美国计算机科学联赛,最初成立于1978年,起源于美国硅谷,最初名为the Rhode Island Computer Science League,后为the New England Computer Science League。随着越来越多全世界的参赛者加入竞赛,最终命名为了American Computer Science League。自1978年以来已经经历了44年的历史,是美国历史悠久的中小学生计算机编程活动之一。

该赛事同时获得了美国国家中学校长联盟NASSP与美国计算机科学教师协会的官方认证和推荐,同时获得了如谷歌、Adobe. No Starch Press. OReillyMedia, Pearson, Pragmatic Bookshelf, and Wolfram等著名高科技和教育企业的支持。随着各国日益重视编程教育,每年来自美国、加拿大、欧洲、非洲和亚洲的众多中小学生涵盖500支以上的队伍都踊跃参加到该项目中。

2018年,美国计算机科学思维挑战活动正式授权ASDAN中国办公室(阿思丹)成为中国区的承办单位,希望为更多热爱编程的同学提供一个学习和交流计算机科学的国际舞台。2019-2020年,来自全国322所国际学校和重点高中的编程爱好者参与了该活动。

领取竞赛真题咨询辅导课程

含金量

国际影响力

ACSL竞赛是美国计算机科学领域的重要赛事,参与者有机会与国际顶尖人才一较高下,拓展国际视野。

学科融合

不仅限于编程,ACSL全面涵盖计算机科学各个方面,培养学生多元化技能,成为未来科技领域的全才!

奖项丰富

除了高含金量的荣誉证书,ACSL还设立了丰厚奖金和奖杯,鼓励学生追求卓越,展现个人才华和集体智慧!

赛事安排

试题描述

中英文双语

编程语言

任何你擅长的编程语言

挑战形式

个人/团队(每队至少2名)

比赛地点

在线比赛- 全国各定点学校

适合年级

3-12年级

参赛要求

自备电脑参赛

2024-2025 赛季ACSL 赛事时间轴

第一轮为初赛,第一轮比赛中前65%选手晋级决赛(第2-4轮),四轮积分赛优胜团队将参加全明星赛

报名截止时间

2024年12月3日

第一轮

2024年11月4日- 2025年1月12日

第二轮

2025年1月6日-2025年3月2日

第三轮

2025年2月3日-2025年4月13日

第四轮

2025年3月3日-2025年5月18日

总决赛

2025年5月24日,星期六

美国计算机科学教师协会官方认证

ACSL美国计算机科学思维挑战活动火热报名中!

3-12年级可参赛,更适合初学者的计算机编程竞赛!

组别设置

高级 Senior Division:适合有丰富编程经验的高中生,尤其是选择学习 AP 课程中计算机科学课程的同学。建议学生在参加ACSL的第一年不要注册高级组。

中级Intermediate Division:适合有一定编程经验的高中生或高年级初中生。

初级 Junior Division:面向没有编程经验的中学生。9年级以上的学生不得参加初级组的比赛。

小学 Elementary Division:开放给3-6年级的学生。它由非编程问题组成,将测试四个类别。每次竞赛包括30分钟的5个问题的测试。不需要三人组队,仅有个人成绩。

注:

编程经验丰富的低年级参与者可以选择高年级难度,例如编程能力强的小学生可以选择高级或中级、初级难度,编程能力强的初中生可以选择高级难度。但是高中生不能选择小学和初级难度,初中生不能选择小学难度。

咨询辅导课程

比赛内容

小学组:

每场比赛都包括5个编程数理题,时间为30分钟,每题1分,总分为5分。

初级、中级、高级组

第一部分:个人笔试,时间为30分钟,包含5道编程数理题,每题1分,总分为5分。

第二部分:团队编程,2小时编程挑战,只有1道编程题,总分为5分。团队成员需要独立完成,不得讨论,团队的每个成员都需要提交答案。

*每个团队都可以使用他们最熟悉的编程语言来解决比赛

*比赛期间不允许使用WIFI或其他网络连接

领取竞赛真题

晋级规则

【晋级标准】

• 预算:第一轮

• 终选:第二至第四轮

预选排名前65%的团队及个人进入终选

• 全明星:中国区总决赛

【计分规则】

个人得分:个人笔试分数+个人编程分数

团队得分:笔试团队平均分 +编程团队平均分

注:小学组仅有个人笔试分数,无编程分数和团队分数

咨询赛事辅导

ACSL常规赛简答题

第一轮

小学组:Computer Number System

初级组:Computer Number System.Recursive Functions. What Does This Program Do?- Branching

中级、高级组:Computer Number System.Recursive Functions. What Does This Program Do?

第二轮

小学组:Prefix/Infix/Postfix Notation

初级组:Prefix/Infix/Postfix Notation. Bit-String Flicking. What Does This Program Do? - Looping

中级、高级组:Prefix/Infix/Postfix Notation. Bit-String Flicking. LISP.

第三轮

小学组:Boolean Algebra

初级组:Boolean Algebra. Data Structures. What Does This Program Do? - Arrays

中级、高级组:Boolean Algebra. Data Structures. FSAs and Regular Expressions.

第四轮:

小学组:Graph Theory

初级组:Graph Theory. Digital Electronics. What Does This Program Do? - Strings

中级、高级组:Graph Theory. Digital Electronics. Assembly Language.

*注:中级组和高级组的简答题主题相同,高级组的问题比中级组更具挑战性。

ACSL常规赛奖项设置

全明星赛事安排

赛事时间:

2025年8月(待定)

内容

小学组:20道多项选择题

初级/中级/高级组:20道选择题(笔试),2道编程题。

*PS:以实际题目数量为准。小学组只有笔试。

笔试部分

小学组:12 道多项选择题,60 分钟内完成(以试卷实际题目数量为准)。

初级/中级/高级组:个人参与,团队成员需独立作答。20道选择题,60分钟内完成(以试卷实际题目数量为准)。

编程部分

形式:团队3人参加(至少2人)

内容:3小时编程挑战,2道编程题,每题10分,满分20分,团队所有成员均需作答并提交答案。

评分规则:

• 个人总分:个人笔试分数 + 个人编程分数

• 团队总分:笔试团队平均分 + 编程团队平均分

• 如果出现平局,则先看笔试成绩,成绩高的个人 / 团队胜出

• 如果还是平局,则编程分数较高的个人 / 团队胜出

• 第一 - 四轮分数不计入全明星

全明星赛奖项设置

常见问题

1.学生可以带计算器到ACSL吗?

计算器不能在 ACSL 使用。

2. 编程语言

C # / Mono, C11 / gcc, GNU C++11/g++, Go, Haskell / ghc, Java JDK 11.0.10, Java OpenJDK 8, Javascript / nodeJS, Kotlin, Pascal / fpc, Perl, PHP 7.2, Python 2/CPython, Python 3.10/CPython, Python 3.8/CPython, Python 3/CPython, Ruby, Rust, Visual Basic.

3.退款政策

如果由于某种原因,学生在支付费用后无法参加。如在报名截止日期前申请,将扣除报名费的25%作为教材费和服务费。如果您在报名截止日期后申请,将不予退款。

我要报名了解辅导课程

赛事资讯

国际竞赛 国际竞赛
了解背提项目
国际课程 国际课程
国际课程
商务合作 商务合作
商务合作