XILIN NORTHWEST ACSL TEAM
希林西北美国计算机科学联盟队
希林西北美国计算机科学联盟队
2024-2025赛季希林西北中文学校参赛队 :
Senior Division, Intermediate Division, Junior Division, Elementary Division
The 2024 - 2025 Season Is Open To Registration. Come to join us!
2024-2025赛季报名开始。欢迎加入我们!
ACSL 介绍 Introduction
ACSL is the American Computer Science League (https://www.acsl.org/) and it is open to any organization, in addition to a k-12 school. Thanks to Xilin Northwest Chinese School parent Tingyan Yuan and Fremd High School Student Anna Di, who are dedicated to organizing the activity as the first Xilin Northwest Chinese School ACSL Team.
什么是ACSL?
ACSL 全称American Computer Science League 美国计算机科学联盟(ACSL) ,其为 K-12 学校和团体组织计算机编程和计算机科学竞赛。 2024-2025 学年是ACSL 连续运营的第 47 个年头!去年,美国、加拿大、欧洲和亚洲的 6,000 多学生参加了比赛。
比赛方式:
ACSL 提供多个等级,为不同年龄和能力的学生提供适当的挑战。整个赛季持续一学年,每个赛季分为四场比赛,测试学生计算机科学的基本概念,从Number Systems 到Boolean Algebra 再到Digital Electronics。在高等组别中,每场比赛还包括一个使用 Python、C++ 或 Java 在72 小时内编程解决的问题。比赛以在线形式在HackerRank 平台上进行。团队顾问会帮助学生访问在线平台。考试结束后,平台会将分数报告给 ACSL。在赛季末,优秀的学生将被邀请参加在线总决赛。
ACSL组别 (Divisions):
ACSL 分为四个等级:Senior, Intermediate, Junior, and Elementary,为不同年龄和能力的学生提供适当的挑战。各个级别的竞赛主题相似,但在详细程度和难度方面有所不同。在一个等级内,一所学校组成一个或多个Team。每个Team最多可有 12 名学生。一名学生只能作为一个Team 的成员参加, 不能同时参加多个Team。以下是四个等级的介绍:
Senior Division:最适合有编程经验的高中生,尤其是那些修读 AP 计算机科学的高中生。每场比赛包括一个 30 分钟的 6 道简答题和一个 72 小时内解决的在线编程问题。
Intermediate Division: 最适合编程经验很少或没有编程经验的高中生和高级初中生。每场比赛包括一个30 分钟的 6 题简答题和一个 72 小时内解决的在线编程问题。
Junior Division: 最适合正在学习编程或有编码经验的初中生和中学生。 9 年级以上的学生不得参加Junior 组比赛。每场比赛包括一个 30 分钟的 6 题简答题和一个 72 小时内解决的在线编程问题。
Elementary Division: 3 - 6 年级的学生可参加。每场比赛都包含一个 30 分钟的 6 题非编程测。每场比赛将测试不同的类别,此等级没有编程问题。
比赛主题和内容:
小学组每轮比赛1个主题,共6道简答题。初中高级组每轮比赛内容含3个主题,每个主题2道简答题
常见问题问答 Q&A
1. 有老师授课吗?学校提供学习资料吗?
今年是第一年希林西北中文学校组队参加ACSL,高中生义工Anna Di 将会对Elementary Division 的队员通过网课的形式授课答疑,赛前复习和模拟考试。家长教练Tingyan Yuan 将网课教授Junior/Intermediate/Senior Division, 赛前复习和模拟考试。Anna 做为助教,将根据自己以往参加ACSL 的经验制定学习计划把控学习进度,每周发给队员学习材料和作业,并组织答疑和讨论。学校需要收集人数和学生信息(姓名,年级)用于确定最终报名。学校统一从ACSL 官方网站购买学习资料(包括考试内容, 以及往年考题和答案)发放给参加的学生。
2. Junior/Intermediate/Senior Divisions可以一起上课吗?
三个级别大部分教材相同,比赛难易程度不同,所以可以同时上课。中高级比初级多3个主题,讲这些上课内容是初级队员不需要上课。
3. ACSL和USACO(United States of America Computing Olympiad)相比有何不同?
与USACO 不同,ACSL 是团体赛,每队最多12 人,小学组只有简答题,初/中/高级组有简答题和编程题两个部分。简答题6题30 分钟完成比赛,编程题1题72 小时内完成赛。ACSL 更适合初步学习计算机和编程的初高中生,比如正在中文学校学习Python, Java, C++的同学,或开始学生AP CS 的同学,或完全没有编程经验的小学生。
4. 家长需要做些什么?
每位参加ACSL 的学生,其家长需要确保孩子在指定时间范围内登陆账号参加考试。学校鼓励学生自学和讨论,有计算机相关背景的家长也可以组织学习兴趣小组,并给与指导和答疑。
5. 有考试吗?
各个级别都有四次考试,考试的形式是在线, 在HackerRank 上进行。每个学生可以选择各自的考试时间,但是需要在指定时间内完成考试。
6. 今年的考试是什么时候?
常规赛期间有四场比赛。可以在 HackerRank 上访问。2024-2025 年每个比赛的窗口如下。
Contest #1: available Nov. 4, 2024; closes Sunday January 12, 2025 @11:59pm EST
Contest #2: available Jan. 6, 2025; closes Sunday March 2, 2025 @ 11:59pm EST
Contest #3: available Feb. 3, 2025; closes Sunday April 13, 2025 @ 11:59pm EDT
Contest #4: available March 3, 2025; closes Sunday May 18, 2025 @11:59pm EDT
根据常规赛成绩,将邀请各赛区优秀学员参加线上总决赛:
电子邮件邀请:2025 年 5 月 1 日至 202 年 5 月 21 日发出邀请赛决赛:2023 年5 月27 日星期六(Memorial Day weekend)
7. 如何报名?
ACSL 现在接受 2024-2025 比赛年的注册。开学后教练将统一邀请学生填写报名表,最终统一名单后在ACSL 注册。
8.一个学生可以报多个等级吗?
每位参加的学生每个赛季只能选择一个等级,作为一个Team 的成员参加, 不能同时参加多个Team。
9. 报名后可以修改吗?
教练在平台登记时需要指明每位学生的考试等级,登记之后当个赛季不可以修改等级。
10. 参加的学生如何收费?
学校需要交报名费和学习资料费, 具体数额需要根据参加的学生人数和水平最终确定今年报几个等级和每个等级的 Team 数目。 每个Team 最少三人, 最多12 人。最终的收费根据报名情况确定。
联系人:
Anna Di / Tingyan Yuan: acsl@xilinnorthwest.org
微信群 Wechat Group:
Chinese School Class 学校对应课程
(Course ID: ACSL-001-A1, ACSL-002-A)
Elementary Division ACSL Class:
ACSL-001-A American Computer Science League (ACSL) Elementary Division 美国计算机科学联盟竞赛-Elementary Division
Junior/Intermediate/Senior Division ACSL Class:
ACSL-002-A American Computer Science League (ACSL)-Junior/Intermediate/Senior Division 美国计算机科学联盟竞赛-Junior/Intermediate/Senior Division
Junior, Intermediate, Senior ASCL Class Syllabus