ACSL(美国计算机科学联赛)成立于 1978 年,至今已连续举办近五十年,覆盖六大洲 21 个国家的学校与课外机构。
与 USACO 只考算法编程不同,ACSL 的独特之处是“计算机科学基础 + 编程实现”双轨考查:每场比赛先是一份线上短答卷,题目围绕数制与进制转换、布尔代数与数字电路、递归函数、图论、数据结构、位串运算、LISP 表达式、正则表达式、汇编语言等主题;随后给出一道编程题,选手可在 72 小时窗口内用任意语言实现并提交答案。
一个赛季包含四场常规赛(2026-27 赛季分别自 2026 年 10 月 19 日、2027 年 1 月 4 日、2 月 1 日和 3 月 1 日开放,各自有数周的作答窗口),累计分数达到分数线的学生会在 5 月收到线上 Finals 邀请,Finals 定于 2027 年 5 月 29 日举行。
赛事按 Senior、Intermediate、Junior、Classroom、Elementary 五个组别分层,从 3 年级到 12 年级都能找到合适的难度。报名由指导老师以队伍为单位完成,2026-27 赛季报名已于 9 月 1 日开放,截止日期为 2026 年 12 月 31 日。
在衔接路径上,ACSL 承接 Bebras 培养的计算思维,补上真正的计算机科学基础概念,再自然过渡到 USACO 的算法训练;对于同时学习 AP Computer Science Principles 或 A 的学生,ACSL 的短答题与课内知识点高度重合。




