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

CCSL 中国计算机科学素养研习项目

CCSL(China Computer Science League,中国计算机科学素养研习项目)是 ACSL(American Computer Science League)在中国的合作项目之一。ACSL 面向全球学校与教育机构开展计算机科学和编程挑战,CCSL 团队通过自身系统参加测试,成绩传入 ACSL Leaderboard。

项目设 Classroom 班级组、Intermediate 中级组与 Senior 高级组。班级组侧重计算机数理短题,不设编程题;中级组与高级组同时考查计算机数理知识和编程问题,适合不同编程基础的学生参与。

常规研习分四轮,主题涵盖数制、递归、表达式、布尔代数、数据结构、图论及数字电路。学生独立作答,成绩按个人与团队方式记录;优秀选手有机会获邀参加年终全明星决赛,CCSL 团队与学生具有 ACSL 奖项参评资格。

咨询CCSL参赛领取备赛资料

CCSL 赛事含金量

国际合作 · 学术体系 · 奖项机会

ACSL国际合作

CCSL 是 ACSL 在中国的合作项目之一,团队在 CCSL 系统参加 ACSL 测试,成绩传入 ACSL Leaderboard,与国际成绩体系对接。

计算机科学体系

四轮研习覆盖数制、递归、布尔代数、数据结构、图论和数字电路等主题;中级组与高级组另含编程问题,结合知识理解与程序作答。

奖项与决赛机会

CCSL 团队和学生具备 ACSL 各项奖项的参评资格;优秀选手有机会获邀参加年终全明星决赛,获奖仍取决于对应评选结果。

CCSL 项目特点

ACSL合作项目 · 分组研习 · 个人与团队成绩

关联ACSL体系

CCSL 是 ACSL 在中国的合作项目之一,使用自身系统开展测试,参赛成绩传入 ACSL Leaderboard。

区分参与组别

班级组不设编程题;中级组与高级组包含计算机数理题和编程题,按不同编程基础设置对应组别。

兼有个人与团队计分

各轮记录个人成绩,并按队内个人分数计算团队成绩;年终全明星决赛的晋级依据个人成绩。

CCSL 参赛组别

Classroom · Intermediate · Senior

班级组

Classroom
适合对象:AP CSP等计算机课程学生
每轮短题:10道
短题时间:50分钟
编程设置:不设编程题

中级组

Intermediate
适合对象:编程经验较少的高中生
每轮短题:6道
短题时间:30分钟
编程设置:另设1道编程题

高级组

Senior
适合对象:有编程基础的高中生
每轮短题:6道
短题时间:30分钟
编程设置:另设1道编程题

CCSL 时间安排

研习轮1-启发挑战 (Contest #1)
2026.12.20

研习轮2-深思挑战 (Contest #2)
2027.01.24

研习轮3-迁跃挑战 (Contest #3)
2027.03.14

研习轮4-创维挑战 (Contest #4)
2027.04.09/11

全明星挑战 (ALL-STAR Final)
2027.06(暂定)· 线下成都

咨询参赛安排

CCSL 参与方式

CCSL 由学校或机构的 Contest Advisor 组织报名及挑战。顾问负责项目介绍、研习轮注册和成绩管理,解答与挑战内容有关的问题。

挑战在 CCSL 认可的测评中心进行,学生通过 CCSL 系统完成测试。短题与编程题由学生独立作答,不协作完成或接受他人协助。

咨询参赛与报名

CCSL 四轮知识范围

第1轮 · 启发
数制、递归函数、程序与伪代码理解

第2轮 · 深思
前缀/中缀/后缀表达式、位串操作、LISP

第3轮 · 迁跃
布尔代数、数据结构、有限状态自动机与正则表达式

第4轮 · 创维
图论、数字电路、汇编语言

领取学术资料

CCSL 个人计分

常规研习分四轮,个人成绩逐轮累积

10

班级组:每轮10分
每道数理题1分,四轮共40分

12

中级组/高级组:每轮12分
短题6分、编程6分,四轮共48分

1

中级组/高级组编程题
6个隐藏测试各1分,样例不计分

CCSL 团队与个人成绩

团队合计成员分数,全明星晋级看个人成绩

3人计分方式

队伍每轮成绩取队内个人分数前3名之和;计分人数不等于整支队伍的报名人数。

5人计分方式

队伍每轮成绩取队内个人分数前5名之和;计分人数不等于整支队伍的报名人数。

全明星邀请资格

全明星决赛晋级依据个人成绩,与队伍名次无关;CCSL 团队与学生具有 ACSL 奖项参评资格。

CCSL 参考样题

ACSL官方公开样题,点击资料图片扫码领取全部资料

2019–2020班级组第1轮样题

2017–2018中级组第1轮样题

2017–2018高级组第4轮样题

CCSL 学术资料与样题

学习资料按组别、轮次和知识主题组织。Classroom 样题展示计算机数理问题;Intermediate 与 Senior 组别同时设有短题和编程问题样例。

ACSL Wiki 按学术主题提供文字说明、示例问题和讲解视频,内容覆盖数制、递归函数、表达式、布尔代数、数据结构等领域。参考样题保留原有题目首页及组别信息。

扫码领取全部资料

CCSL 与ACSL的联系

CCSL 与 ACSL 合作开展四川、重庆地区的团队注册,区域外团队也可以向 CCSL 或 ACSL 注册。

CCSL 团队在自身系统参加测试,成绩会传入 ACSL Leaderboard。团队与学生具备获得 ACSL 各项奖项的资格,获奖仍取决于对应评选结果。

咨询CCSL项目
课程辅导

CCSL 备赛咨询

参赛咨询 · 课程咨询 · 资料咨询

CCSL 翰林备赛支持

扫码咨询参赛、课程与资料

<strong>参赛咨询</strong>

参赛咨询

咨询CCSL参赛与报名,了解组别设置、参与形式及学校机构组织方式

More
<strong>课程咨询</strong>

课程咨询

咨询计算机科学备赛课程,了解课程内容、授课形式与相关安排

More
<strong>资料咨询</strong>

资料咨询

咨询CCSL样题与学术资料,按组别、轮次和知识主题查找所需内容

More

CCSL 常见问题

1、CCSL与ACSL是什么关系?
CCSL 是 ACSL 在中国的合作项目之一。CCSL 团队在自身系统参加 ACSL 测试,成绩传入 ACSL Leaderboard,团队与学生具有 ACSL 奖项参评资格。

2、CCSL提供哪些组别?
CCSL 提供 Classroom 班级组、Intermediate 中级组和 Senior 高级组。班级组适合 AP CSP 等不以编程为主的课程;中级组适合编程经验较少的高中生;高级组适合有编程基础的高中生,尤其是 AP CSA 课程学生。

3、不参加编程挑战,可以选择哪个组别?
Classroom 班级组的常规研习不设编程题,每轮为10道计算机数理短题,作答时间50分钟。Intermediate 和 Senior 每轮均有短题与编程题。

4、团队成员需要共同完成一份答案吗?
不需要。测试由学生独立完成;团队成绩由队内成员的个人分数合计,采用取前3名或前5名成绩的计分方式。年终全明星决赛晋级依据个人成绩。

5、一个赛季包含哪些阶段?
一个赛季包含四轮常规研习(Regular Contest #1–#4)与年终全明星决赛(ALL-STAR Final)。四轮主题分别涉及数制与递归、表达式与位串、逻辑与数据结构,以及图论与数字电路等内容。全明星决赛的考查范围涵盖常规四轮主题,优秀选手有机会获邀参加。

6、怎样咨询报名?
可联系所在学校或机构的升学指导老师、Contest Advisor 咨询 CCSL 参赛组织与报名事项,也可点击页面中的“咨询CCSL参赛”或“赛事咨询”按钮,微信扫码咨询。

7、怎样领取样题和学术资料?
点击“参考样题”版块中的任意资料图片,或点击“领取备赛资料”“扫码领取全部资料”按钮,即可打开资料领取二维码,使用微信扫码咨询领取全部资料。

赛事咨询我要辅导
国际竞赛 国际竞赛
了解背提项目
国际课程 国际课程
国际课程
商务合作 商务合作
商务合作
课程试听 课程试听