ACSL美国计算机科学联赛课程

课程开始时,学员将有两周的时间进行专门的编程练习,以便有机会提高自己的技能。随后,12 个 ACSL 题目中的每个题目都有两周的时间,让学员有充足的时间进行深入探索和理解。在每次竞赛之前,学员都会遇到两个故意与当前主题无关的编程问题。这些问题旨在提高程序员的技能,培养他们应对各种挑战的能力。
小学至高中学生

地域不限

小组课和一对一

每班最多7名学生

课程介绍

在整个比赛过程中,共涉及12个主题和技能的考察: 计算机数字系统,递归函数,程序目的,前缀/后缀/后缀符号,比特字符串弹出,LISP,布尔代数,数据结构,FSA和正则表达式,图论,数字电子和汇编语言编程。 除此之外,将有4个与这些主题不一定相关的编程问题。

课程开始时,学员将有两周的时间进行专门的编程练习,以便有机会提高自己的技能。随后,12 个 ACSL 题目中的每个题目都有两周的时间,让学员有充足的时间进行深入探索和理解。在每次竞赛之前,学员都会遇到两个故意与当前主题无关的编程问题。这些问题旨在提高程序员的技能,培养他们应对各种挑战的能力。

在整个学季中,学员需要解决 8 个必修的编程问题,另外还有 4 个选修问题。此外,在课程开始时,还会提供 14 道入门题和 50 多道简答题,以进一步吸引学员。

导师介绍: 纽约顶尖私立高中道尔顿学院计算机老师,拥有丰富计算机竞赛指导经验,ACSL金奖教练,曾带领学生队伍获得世界排名12和18的好名次,编程设计比赛评审。

比赛形式

常规赛期间有四场竞赛。每次竞赛都包括简答书面部分,参赛者必须在 30 分钟内回答 5 个问题。在笔试部分,参赛团队在比赛截止日期(第一次比赛在 1 月中旬)前共同商定的日期,在 Zoom 上与每个学生在各自的分组讨论室进行讨论。此外,每次竞赛都有一个编程环节,一旦启动,72 小时内必须完成。每个学生都有责任在比赛截止日期前完成这部分工作。

常规赛结束后,获得 24 分及以上的选手将被邀请参加 5 月下旬举行的总决赛,这是一场编程风格的比赛。

  • 第1场比赛:2026年10月19日-2027年1月10日
  • 第2场比赛:2027年1月4日-2027年2月28日
  • 第3场比赛:2027年2月1日-2027年4月11日
  • 第4场比赛:2027年3月1日-2027年5月16日

本课程分为不同阶段:热身、第1场比赛、第2场比赛、第3场比赛和第4场比赛。

课程安排

36次组课,每次1.5小时,共54小时课程(课后每周作业和练习时间约2-3小时)

提交指南

为了更好地准备比赛,我们建议阅读:

准备参加这项竞赛?

联系睿雅学术顾问,获取专属报名指导和备赛建议,根据您的目标制定个性化竞赛规划。
New WhatsApp 1
扫码添加WhatsApp
Aralia Wechat qr code 1
扫码添加微信
加入全球学生学习社群

与睿雅一起,踏上学术提升之旅

滚动至顶部