ACSL美国高中生计算机竞赛知识点有哪些?

什么是ACSL

ACSL美国高中生计算机竞赛American Computer Science League,原名美国计算机科学联赛,最初成立于1978年,起源于美国硅谷。自1978年以来已经经历了44年的历史,是美国历史悠久的中小学生计算机编程活动之一。

赛事介绍

1.赛事语言

中英文( 小学,初级和中级提供中文翻译)

2.项目费用

预选:包含第一轮费用、考务费、阅卷费、参考真题和一次在线模考
终选:包含第二至四轮费用、考务费、阅卷费、参考真题和一次在线模考

3.赛事组成

预选:第一轮(前65%选手进入终选)
终选:第二轮至第四轮

4.21-22年度赛季时间

2021年12月19日下午14:00~16:40-第一轮

2022年02月20日下午14:00~16:40-第二轮

2022年03月20日下午14:00~16:40-第三轮

2022年04月24日上午10:00~12:40-第四轮

2022年08月-全明星

【注:2022年全明星仅限于2022年终选中获得晋级资格的选手受邀参加。】

5.赛事地点

在线参与(需配备带摄像头的电脑及手机移动设备)
全国各大城市活动地点(线上注册后可以查阅,并选择参赛考点)

6.编程语言

任意一种熟悉的编程语言

7.组队方式

三人组队参加(至少2人,单独报名的选手组委会将协调组队)

【注:小学组个人参加即可,无需组队。也可团队参加,但无团队奖项。】

8.考试形式

第一部分

个人笔试:30分钟,5道编程数理题。每题1分,满分5分。

第二部分

团队编程:2小时编程挑战,仅1道编程题,满分5分,团队所有成员均需作答并提交答案。

【注:小学难度仅个人笔试30分钟,没有编程挑战,不需要三人组队, 仅有个人成绩。】

9.晋级标准

预算:第一轮
终选:第二至第四轮
预选排名前65%的团队及个人进入终选
全明星:中国区总决赛

10.积分规则

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

考察范围

1.常规赛

在常规赛中,每个学生都要为自己的校队获得参加全明星赛的资格而竞争,常规赛由四个回合组成。
这些轮由编程部分和编写部分组成。在编程部分,学生有72小时来完成一个程序,在任何计算机语言执行给定的任务。
在写作部分,学生有30分钟的时间根据给定的主题回答5个问题。
然后,学生将获得最高10分的分数(写作5分,编程5分)。
在课堂部分,学生有45分钟的时间来解决10个书面问题。在初等阶段,学生有30分钟的时间来解决5道书面问题。
第四届比赛结束后,成绩最高的团队和学生将获得奖金。

2.全明星大赛

全明星比赛每年都在不同的地点举行。
团队有4小时的时间,通过成功完成各种项目获得60分(初级组40分)。
然后,个人将有1小时(初级组45分钟)的时间,根据常规赛回合的书面问题类别,参加12题(初级组8题)的多项选择题测试。
程序设计的得分和队伍的个人得分相加决定了获胜者。
根据在多项选择题测试中的表现,奖励给得分最高的团队和个人。

知识点

1.在常规赛期间,在初级、中级和高级涵盖的知识点类别如下:

Assembly Language Programming
Bit-String Flicking
Boolean Algebra
Computer Number Systems
Data Structures
Digital Electronics
FSAs and Regular Expressions
Graph Theory
LISP
Prefix/Infix/Postfix Notation
Recursive Functions
What Does This Program Do

2.小学组常规赛的比赛涵盖知识点类别如下:

Elementary Division: Computer Number Systems (Contest 1)
Elementary Division: Prefix-Postfix-Infix Notation (Contest 2)]
Elementary Division: Boolean Algebra (Contest 3)
Elementary Division: Graph Theory (Contest 4)
3.季末邀请赛的其他组别如下:
Advanced Regular Expressions
Karnaugh Maps

对国际学校感兴趣,想要了解更多小初高学校推荐

扫码获取备赛计划,考前查缺补漏、重点冲刺

【免费领取】相关真题及解析,还有一对一学术活动规划!

翰林国际教育资讯二维码