这几年随着出国留学生的增多,越来越多的人开始关注那些能够对申请美国大学有帮助的竞赛,大家都希望能够在竞赛中获奖,从而敲开常青藤名校的大门。
但真正能够让这些名校认可的竞赛并不多,况且对于中国学生来说,大部分的美国竞赛没有资格参加,而国内的很多竞赛美国学校又不认可。在这种情形下,很多人开始关注到了USACO竞赛,那么USACO到底是什么呢?
USACO简介
USACO的全称是USA Computing Olympiad,是面向全世界所有的中学信息学竞赛选手的一项竞赛,即美国计算机奥林匹克竞赛。这么一说就感觉比较熟悉了吧,相信大部分的同学一定都听说过奥林匹克竞赛,奥林匹克包括数学,物理,化学,生物和信息学, 而USACO就是美国的信息学奥林匹克竞赛,相当于国内的NOIP比赛,都是为 IOI(国际奥林匹克竞赛) 选拔人才。
国内的 NOIP 比赛主要以线下组织为主,基本上都是以学校为单位进行组织的。而USACO则是以线上为主,学生可以直接在网上报名,并在线进行解题。竞赛主要衡量算法和运用两大方面的技能,旨在锻炼学生用计算机编程解决问题的能力。USACO不仅可以培养学生的算法和编程思维,优秀的竞赛成绩还能给孩子大学申请大大加分。因为有些编程题跟谷歌,脸书等顶级科技公司面试题类似,所以好的USACO竞赛成绩对学生以后申请实习也大有裨益。
USACO的含金量
随着STEM教育的理念,及编程低龄化,普及化的发展,USACO的参赛人数和热度越来越高。因为编程的门槛相比数理化学习较高,USACO难度和含金量实际会略高于同类型的USAMO(美国数学奥赛),USNCO(美国化学奥赛)等等学科奥赛。
当然,USACO也是美国大学申请过程中非常非常有含金量和竞争力的一个竞赛。因为大量的中国学生热衷于参加热门的美国数学奥赛、美国化学奥赛,所以USACO在中国的普及度并不高。这意味着参赛选手少,获奖选手也少,含金量自然更高。
尤其对于未来美本留学申请理工科专业的高中生来说,USACO能够获得金或者白金级别的奖项,绝对是提高竞争力的大杀器,含金量很足。
以下是国外著名网站Quora上的回答,可以看到,大家对USACO申请美国大学的作用还是给予了非常肯定的回答的。
赛程赛事及相关
赛程赛事:
月赛:一年4~6次。一般在每年的1,2,3,10,11,12月举行。
公开赛 (US Open):每年4月举行,题目比月赛要难。成绩优异者可获得参加USACO训练营的机会。
赛程:一次比赛的时间为3~4小时,选手需要在时间内完成3~4道题目。选手可以在该次月赛指定的时间范围(4天)中的任何一个时间打开题目,并在规定的时间内完成比赛并提交。
评分:代码运行正确性,算法时间效率,内存使用效率等。
比赛难度级别:
在每场月赛中,题目难度分为铜级、银级、金级、铂金级四种级别,难度依次提高。新注册的选手从铜级开始,在规定的时间内完成3道题目,如果过关,可晋级到更高级别。
1. 铜级:主要考察编程知识的掌握程度,排序、二分查找;
2. 银级:涉及递归搜索、贪心算法等基本的问题求解技术;了解最基础的数据结构概念;
3. 金级:设计更复杂的标准算法(例如最短路径,动态规划等),熟练掌握数据结构;
4. 铂金级:对算法有深入了解,熟练应用,能解决复杂问题、开放问题。
如何参加:
全世界的孩子都可以通过在线考试形式参与。在 www.usaco.org 注册一个免费账户(只需要有邮箱就能注册),注册时不需要选定特定的比赛日期,只要有了这个账户,可以在比赛开始后随时参与竞赛。
1 使用什么编程语言?
USACO 接受多种语言的解决方案,包括 C++,C,Java,Python和Pascal。据统计,参加竞赛人员所使用的语言排名为:C++ > Java > Python > C > Pascal。
2 有编程基础的同学
学习算法知识,加强算法练习和真题训练。
3 有相关参赛经验的同学
参加过国内NOIP的同学,可以目标是直接是冲击银级别及以上的奖项,在有数据结构和编程语法基础的前提下,需要系统的学习一些常见算法,比如排序等等。
赛前辅导
面对99.99%含金量,提升超强竞争力的竞赛——USACO,想要攻克它,还要从基础开始学起!
加成私塾独家推出
USACO赛前辅导班
零基础学起
精英名师团队
独家训练题库
课后名师在线解答
订阅相关资讯
加成订阅号
加成服务号
加成留学老师答疑
为了节省您的查找时间,请将您要找的信息填写在表格里,留下您的联系方式并提交,我们的顾问会主动与您联系。活动专区
搜学校看排名