回到主页

USACO美国高中计算机奥林匹克竞赛

· 少年创客营,美国计算机奥林匹克赛USACO,美国计算机奥林匹克赛,USACO,编程
broken image

编程能力是未来必不可少的技能

现在越来越多的孩子在学习编程

不少家长困惑如何选择比赛

以及准备编程比赛

孩子编程所学如何呈现给招生官

小编这里建议学生参加USACO竞赛

这个竞赛含金量不低于AMC

相对来说竞争压力不大

同样是理工类竞赛

同样备受牛校钟爱

同样是为国际性赛事选拔美国队队员

broken image

1.USACO是什么比赛?

美国计算机奥林匹克竞赛(USA Computing Olympiad,简称USACO)是由美国官方举办的中学生计算机编程与算法线上比赛,也是誉满全美的中学生计算机编程竞赛。

USACO于1992年首次举办,目前已成功举办27次。旨在为每年夏季举办的国际信息学奥林匹克竞赛(IOI)选拔美国队队员,目前逐渐发展为全球热门的线上赛事,和奥数IMO一样,成为美国大学申请条件下,含金量相当高的官方竞赛。

国际奥林匹克竞赛是一系列赫赫有名的赛事,代表着全世界中学生学术方面的最高成就:其中数学叫IMO,物理叫IPhO,化学叫IChO,生物学叫IBO,计算机学科的就叫IOI。

也许是由于计算机类奥赛所具有的“高科技”特性,从国际到包括我们中国的各个国家,五大国际奥赛中信息学都是参与人数最少、因而获奖相对容易的。

USACO(USAComputer Olympiad)是美国最具认可度的计算机竞赛。在每年12月至次年2月,每月均组织一场月赛。全球的参赛者都可以通过参加网上竞赛,晋级青铜级、白银级、黄金级和白金级四个等级。四个级别难度依次递增,完成一个组别挑战后才能参与下一个组别。新注册的参赛选手需要从最低组别开始打起。USACO支持的编程语言包括C++,Java, Pascal, Python, C。

2.比赛含金量如何?

随着STEM教育的理念及编程低龄化普及化的发展,USACO的热度越来越高。因为编程学习的门槛相比较于数理化较高,USACO的含金量实际会高于同类型的USAMO(美国数学奥赛),UANCO(美国化学奥赛)等等。

对于未来美本留学申请理工科专业的高中生来说,USACO能够获得金或者白金级别的奖项,绝对是提高竞争力的大杀器。

在提高学生的竞争背景以外,学习编程也可以培养学生的逻辑思维能力和抽象思维能力。为了使计算机能够理解人的意图,就必须要将解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。

编程还可以提升学生的创造力,跳出思维定式,提高做事情的专注力,编程的过程“就像艺术一样在创作”,让学生享受到创造的乐趣。

随着技术的发展,特别是智能时代的到来,编程已不是工程师的专利,也许会成为下一个“通用语言”。

broken image

如图所示:USACO官方数据表示2017年12月的月赛共有4498人在4天的竞赛期间登录的竞赛。

 

首先,因为其赛制的原因,每年12月及来年的1、2月共有三次月赛机会。而12月的月赛通常是圣诞前的一个周末,当场出成绩,一周内放榜,非常适合在RD的截止前冲击申请材料的最后一个闪光点。

 

其次也是最重要的是这个竞赛对大学申请到底有没有帮助?我们先看一张图:

broken image

按历年的数据来说,高级别如白金级的获奖选手,每一轮竞技白金级的中国选手仅有小几十人;而满分的白金选手,中国人的人数在0-10人左右。这些人数内,还要除去不是同一届的学生以及不出国仅来练手的NOI选手,剩下的能一起在同一届申请大学的就基本上没有几个人了,因此这个USACO的含金量是极高的。当然难度也非常大,不过好处是USACO比赛形式比较开放,可以通过系统的辅导来获得高分和快速晋级。还有很重要的一点,USACO是美国信息学奥赛国家队选拔赛,肯定备受大学关注。

3.注册报名&考试时间

打开USACO官网首页(http://www.usaco.org/), 就能看到在哪里注册报名,以及赛季时间:
broken image

红箭头指的地方,可以注册新帐号;

注册的时候他们会问你的一些个人资料,如果你准备用这个帐号参赛的话,尽量耐心细致地填写你的真实情况。

绿框的地方,是赛季时间表,

目前放的还是2018-2019赛季的,后面会更新成2019-2020赛季的,第一场月赛近几年都在12月份。

免费,免费,免费!!!

重要的事情说三遍,USACO欢迎来自世界任何国家的选手来学习和参赛,也不需要任何资格的认定。

如果你是编程大神,那么只要你有一台能够上网的电脑,就足够。随着你参加每一次月赛,过关斩将,级别会上升。不过,我们还是建议学生参加少年创客营的“美国信息学奥赛的课程”,因为无论你是初阶或是高阶选手,由我们专业的老师带队,可以尽快的理解和完成项目课题,走出误区。

4.比赛规则

高中生、初中生和小学生注册后都可以参加月赛(第一场通常在每年的12月,以官网公布为准),高中毕业以后也可以参加,但只能以“观察者(observer)”的身份。

  • 可使用语言:C、C++、Pascal、Java、Python

  • 运行时间限制:通常每个测试点,C、C++、Pascal为2秒,Java、Python为4秒。

  • 内存使用限制:256M

  • 比赛期间可以提交程序并获得每个测试点的反馈结果,但无法获得测试数据。绿色代表正确,红色代表错误。错误信息:”X”代表结果错误;”T”代表超时;”!”代表运行时错误或内存超出限制;”E”代表输出为空;”M”代表没有输出文件;编译错误时直接显示错误信息。

  • 比赛结束后,裁判有权增加新的测试点!

  • 题目官方语言为英语,会尽可能提供多国语言。若由于翻译产生歧义,以英语为准。

  • USACO的级别分为:

    Bronze 青铜级 Silver 白银级 Glod 黄金级 Platinum 铂金级

青铜级获胜进入白银级,白银级获胜进入黄金级,黄金级获胜进入铂金级……

竞赛选手可以在每一轮月赛指定的时间范围(通常是4天,含一个周末)中的任何一个时间打开题目,并在规定的时间内完成比赛并提交。

如果提交的结果是你得到了相当高的分数(满分或接近满分),系统会提示你直接晋级。

恭喜!你可以在这三天内继续挑战下一等级,只要实力足够,原则上一轮月赛就可以升到满级铂金级(比游戏升级快是真的)

5.怎么学USACO

可是,USACO网站上全部都是英语题目,连一个中文字也没有(这句话好像是废话了),就算想刷,也不一定能刷得了啊!

讲解算法的每篇文章,往往长篇大论,生僻词汇连篇,对于一般中国青少年学员来说,实在是太费眼又烧脑了~~!

练习中,如果学员根本读不懂题目;或者是仅能勉勉强强读题、可是却不能保证Get到了出题者的真实意图,往往无法顺利做题,假如连练习题都做不了,将来又怎么打比赛晋级、怎么冲黄金级铂金级呢?

有些学员的未来人生蓝图中还有进击其它全球中学生顶级科创大奖的计划,可是有计算机、信息技术方面的专业生僻词汇拦路,差不多和南极的企鹅一样南了……

对于含金量和竞争力如此高的赛事,你是否已经动心?但在高含金量的同时,USACO也拥有着高难度,为了帮助大家提升竞争力,少年创客营给大家带来针对USACO的课程,让你的USACO一举通关!

想进一步了解USACO比赛及相关课程

扫码添加创客营顾问老师微信

broken image
broken image