想要提升留学背景?先来看看这些全球顶尖赛事!

American Computer Science League(ACSL)

美国高中计算机竞赛

简介

美国计算机联盟ACSL(American Computer Science League)每年都会为全世界(主要是美国)的初中生和高中生举办计算机比赛,至今已经有近40年的历史。与USACO不同,ACSL是团体赛,并且有简答题和编程题两个部分,72小时内完成比赛。近年开放了小学组。

大赛规则

以学校为单位参赛,需要由指导老师报名。一个学校可以报名参加一个或多个组别的比赛,但每个参赛者只能参加一个组别的比赛。报名后指导老师会收到一本指导手册,用于指导学生参赛。另外官网上也可以找到每次考试的考纲和例题。

ACSL会在每次比赛前将由5道简答题构成的试卷和一道编程题发送到指导老师的邮箱,指导老师在一周内选一个时间让参赛者统一完成考卷。简答题和编程题都是个人为单位完成,由指导老师批改。不同组别拿到的题目不同。

Ÿ简答题:不同组别的时间限制不同,答题不能使用计算器。简答题内容包括boolean logic、图论、二进制运算等。

Ÿ编程题:参赛者需要在拿到题目之后的72个小时内完成编程。题目会给出sample input and output(示例输入和输出),给参赛者测试程序。

分组方式

组别由学校的指导老师决定。ACSL一共有5个组别:

ŸSenior Division:面向有一定编程基础的高中生,特别是正在上或者已经上过AP计算机科学的学生。

ŸIntermediate Division:面向编程基础较浅的高中生。

ŸJunior Division:面向之前没有编程基础的初中生和高中生。

ŸClassroom Division:面向任何年级的学生,只有简答题。

ŸElementary Division:小学组,面向3-6年级学生,只有简答题。

评分方式

简答题,答对一题记1分,最多5分。

编程题,ACSL会发给指导老师5组测试数据,指导老师在输入官方给出的input之后,如果程序能跑出正确答案,则每一个正确答案记1分,最多5分。如果程序出现死循环则不得分。所以,一个参赛者的最高个人得分是10分(简答题5+编程题5)。

最后,一个队伍选出最高的3个分数交给ACSL,作为这一次比赛的团体总分。团队最高分是30分(10+10+10)。

赛事时间安排

Ÿ报名:12月1日前

ŸContest 1:12月22日

ŸContest 2:2月9日

ŸContest 3:3月9日

ŸContest 4:4月13日

奖项设置

ACSL最后会在5月份举行All-Star Contest,邀请每个组别4次比赛中累计得分最高的几个学校参赛。ACSL同时也会给每个地区累计得分最高的几个学校和该学校得分最高的几位学生颁发奖状。

在All-Star Contest中每个组别获得前5的学校可以获得Adobe’s Creative Cloud Photography suite一年的使用权限,一个Kindle PaperwhiteE-Reader,5本来自The Pragmatic Bookshelf的电子书,和一个奖杯。个人的得分前100的参赛者都可以获得一个Chromebook。

赛事例题:http://www.acsl.org/samples.htm

ACM International Collegiate Programming Contest(ACM-ICPC)

ACM国际大学生程序设计竞赛

简介

ACM程序设计大赛是大学级别最高的脑力竞赛,含金量很高,素来被冠以“程序设计的奥林匹克”的尊称。由国际计算机界具有悠久历史的权威性组织(美国)计算机协会AMC主办的一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。ACM国际大学生程序设计竞赛始于1970年,成形于1977年,并于1996年由上海大学引入中国大陆,目前已发展成为最具影响力的大学生计算机竞赛。

针对学生:在校大学生

赛制

由各大洲区域赛(Regional Contests)和全球总决赛(World Finals)两个阶段组成。各大洲区域赛第一名自动获得参加全球总决赛的资格。各大洲区域赛一般安排在每年的9-12月举行,全球总决赛安排在第二年的上半年举行。每所大学可以有多支队伍参加区域赛,但只能有一支队伍参加全球总决赛。

亚洲地区的高校可组队参加在亚洲的所有赛区的区域赛,但每位参赛选手在一个年度内至多只能参加两个赛区的区域赛。

参赛队员必须在5小时内编完程序并进行测试和调试。该大赛对参赛学生的逻辑分析能力、策略制定和脑力方面具有极大的挑战性。大赛提倡在压力较大的情况下,培养学生的创造力、团队合作精神以解决竞赛的问题,从而挑选和发掘世界上最优秀的程序设计人才。

大赛时间安排

Ÿ校赛(个人赛,每年3-4月份)

Ÿ省赛(3人组队,每年五一之后第一个周末)

Ÿ亚洲区网络预选赛(3人组队,每年9月份)

Ÿ亚洲区域赛现场赛(Asia Regional)(3人组队,每年10-12月份)

Ÿ全球总决赛(World Final)(每年3-5月份)

文章来源:棒呆国际教育,更多最新的出国留学资讯【请关注棒呆国际教育官方网站www.bonday.com】

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181128A14ZLP00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券