USACO美国信息学奥林匹克竞赛,是美国培养青少年人才的竞赛。费用为零,在家也能参加!在美国大学申请中,USACO竞赛非常具有含金量很竞争力,比赛含金量不低于AMC。
整体来说较高,比较适合有一定编程基础和编程经验的学生参加。USACO竞赛共有4个级别,分别是铜组、银组、金组和白金组。
铜组难度相对较低;银组难度加大,需要掌握更加高级的算法和数据结构;金组难度更高,需要具备较为扎实的编程能力和丰富的算法经验;白金组难度更高,需要有较强的编程能力和算法实现能力。
USACO竞赛分为月赛、公开赛两轮比赛。月赛每年4到6次(12月/1月/2月/3月,可在同一年多次参加)公开赛在每年4月举行,相较于月赛。 公开赛的题目会有一定难度, 但表现突出者可直接得到参加USACO训练营的机会。
USACO会在训练营中挑选学生代表美国国家队参加IOI,但学生必须为美国籍或在美国高中读书,中国国内的学生仅可以参加至公开赛。
USACO是线上竞赛,参赛学生通过官网注册,并于开放赛事时间内答题,即视为参赛!每场比赛3-4个小时,在线提交代码,比赛时间内提交代码不限次数。
比赛采取等级积分晋级制,每次比赛需完成3-4道编程大题,满分1000分,每道编程大题包含至少10组测试数据,一般750分及以上可以晋级。
哈佛,耶鲁,麻省理工,康奈尔,普林斯顿,卡内基梅隆等理工牛校均对USACO高度认可。尤其是计算机相关的专业,更对USACO的晋级、获奖选手青睐有加。可以说,历届获得USACO黄金及以上奖项的参赛者,都是计算机牛校争抢的“香饽饽”。
USACO课程内容和AP的CSA以及A Level的CS科目所需的知识相关。学习并参加USACO竞赛,同学们不仅可以轻松参加USACO铜牌组考试,还有机会收获AP CSA的5分和A Level CS的A*。
USACO竞赛的题目都是以衡量学生解决问题的能力为标准的,题目偏向于算法和实际应用,学生在解决问题的过程中,需要整合所有必备的知识,最终以编程的方式控制电脑给出解答,这个过程能够有效提升学生解决问题的能力。
USACO竞赛可以接受的语言包括C,C++,Java, Pascal,Python。其中用得最多的是C++,Java和Python。
其运行度:C++ > Java > Python。
Python:易学易考,但由于它运行速度较慢,一般仅限于在铜级赛中使用。
Java:一般建议学生先从Java开始,因为比较容易上手,而且是美国高中 AP Computer ScienceA要求的语言,且在铜级和银级的竞赛中和C++区别不大。
C++:随着对算法的要求越来越高,C++在金级和铂金级的竞赛中往往更具优势。C++虽然程序紧凑效率高,但起步难,不建议初学者自学。
犀牛计算机教研组以 USACO 组织推荐的官方网站 USACO guide 上的知识点为主,对各组别算法进行了整理和更新,并创作了 500+的模拟真题,助力学生冲击 USACO 金银成绩!
常规+冲刺
-
常规:知识讲解,夯实基础
-
冲刺:真题演练,高效备考
我们采用 Lecture + Lab 的授课形式。这是目前美国很多主流大学都在用的教育体系,我们经过改良优化后,利用该体系来高效备战 USACO 考试。
USACO暑期集训班正在招募!
扫描下方二维码
TEL:16621768052
报名从速!
👇👇👇
1. 犀⽜教育的USACO课程是根据USACOguide指导⽹站上的考点需求,由老师设计并开发的。
2. 重点突出了算法考点知识,全⾯挖掘学⽣的潜⼒,有助于培养学⽣的编程能⼒和 思维能⼒,更好的帮助学⽣通过⽐赛。
3. 课程设置更加有优势,模仿了美国⼤学的Lecture + Lab的先进课程体系模式,即主课+答疑课的课堂形式。
4. 教师由业内多名教学专家共同组建,教学团队整体教学经验均2000小时以上!
长按扫码
回复“USACO”在线咨询
|