顶级名校偏爱什么样的理工科学生,如何增加名校的录取概率?其中之一就是通过国际竞赛获奖,直接证明自己学术能力的申请者。
不同竞赛针对的名校专业不同,如果同学们未来想要申请国际顶级大学的计算机或编程方向专业,那么免费的USACO就是最佳的选择!在USACO中获得好成绩,必定会成为申请大学时展示课外活动和申请文书中的一大亮点,大大增加同学们被顶级名校录取的概率。
免费的USACO到底有多香?
GUO JI JING SAI
很多人或许会怀疑,免费的肯定不好,但是这个竞赛免费的是真的很香。它的比赛含金量媲美AMC,同样为理工类竞赛,同样备受牛校钟爱,同样是为国际性赛事选拔美国队队员。
USACO是一项针对全世界所有的高中信息学竞赛选手的一项竞赛。专门为信息学竞赛选手准备。这项赛事不仅可以培养学生的算法和编程思维,好的竞赛成绩还能给孩子大学申请加分。我们在MIT本科招生官网中,可以赫然看到USACO是被提名推荐的课外活动。
USACO是不是人人都能参加?
GUO JI JING SAI
USACO是比AMC更加开放的赛事,只要是编程爱好者,是可以在任何一个能连上互联网的地方参加USACO的线上比赛。
但是老师更加建议有意向本科申请计算机或者对于编程感兴趣的7-12年级学生参加。如果学生编程基础较好,有算法能力的低年级生也可以尝试参赛,提前挑战USACO,证明自己的编程能力。
USACO如何参赛及难度如何?
GUO JI JING SAI
USACO根据难度分为四个赛段:青铜、银、金和白金,分为了月赛和公开赛,具体如下:
1
赛程安排
月赛:一年4~6次。一般在每年的1,2,3,10,11,12月举行。
公开赛:每年4月举行,题目比月赛要难。成绩优异者可获得参加USACO训练营的机会。
赛程:一次比赛的时间为3-4小时,选手需要在时间内完成3-4道题目。选手可以在该次月赛指定的时间范围(4天)中的任何一个时间打开题目,并在规定的时间内完成比赛并提交。
2
比赛规则
USACO前3场晋级赛每场4个小时,US Open 5个小时。可以在比赛规定时间内使用USACO账号登陆,在线打开赛题后开始计时。选手需要在时间结束前通过网络将写好的程序提交。
程序提交后考试系统会给出评测结果。可以使用C++,Java,Python,Pascal,和C中的任意一种编程语言。
每场比赛达到一定分数,一般是满分,可直接晋级到下个级别继续参赛。因此理论上,咱们同学如果实力足够强,即使到了12年级开始参赛,在12月赛中也有可能从铜级一直晋升到铂金级。不过对于有志于冲刺USACO训练营的同学,最晚要11年级参赛才有可能。
如何备考USACO
编程基础不同的人备考USACO
没有编程基础备考:
建议从Python或者Java入手,上手较快。可以选择先自学,学习主要内容为数据结构,编程语法,配合一定强度的练习和老师讲解,可以初步通过第一轮铜级的选拔。
有编程基础备考:
在读AP计算机的高一高二同学,或者学习过Python的同学,可以从C/C++或者Python入手,学习算法知识,加强算法练习和真题训练。
有参赛经验的同学备考:
在有数据结构和编程语法基础的前提下,需要系统的学习一些常见算法,比如排序等等。同时大量练习官方的金、白金级别的真题。
为了让参加USACO竞赛的同学在比赛中有更优异的表现,拿下重量级奖项。我们也特别推出USACO铜升银基础班指导班,全面夯实同学编程基础,助力同学取得好成绩~
瞎学无数不如牛师指路
领取专属 10元无门槛券
私享最新 技术干货