近期很多人参加USACO竞赛的原因是想培养出一个IT天才,虽然USACO竞赛可以筛选和培养一部分计算机天才,但编程是一个长期的学习过程,如果过于急功近利,对孩子来说也不是一件好事。今天老师就从三大方面介绍一下
USACO计算机竞赛:
1.USACO竞赛的基本信息;
2.USACO竞赛的优势;
3.如何高效备考USACO竞赛。
美国计算机奥林匹克竞赛(USA Computing Olympiad,简称USACO)是由美国官方举办的中学生计算机编程与算法线上比赛,也是誉满全美的中学生计算机编程竞赛,USACO每年都会为IOI(国际信息学奥林匹克竞赛)选拔美国队队员。
USACO为个人赛,学生可在官网自主报名参赛。在每次月赛指定的日期范围内的任何一个时间打开USACO题目完成考试即可,比赛需在规定时间内完成3-4道题目,每次考试满分1000分。
USACO竞赛采取积分赛制,总共分为四个梯队,由低到高分别是:铜级、银级、黄金、白金。比赛分为月赛和公开赛两轮,所有参与者都要经过一轮轮的晋级,每一轮比赛中,选手都有机会获得下一轮比赛的晋级资格。
USACO是美国大学申请过程中含金量和竞争力极高的竞赛,在比赛中获得优异成绩有助于申请美国大学,特别是计算机专业。越来越多进入哈佛,耶鲁,麻省理工,普林斯顿,康奈尔等顶尖大学的学生都参加过USACO,并且取得过非常好的成绩。
USACO月赛一年有3次,一般在12、1、2月进行,选手可在同一年多次参加比赛。
USACO竞赛注重算法和运用两方面的技能。
它要求选手使用C、C++、Java、Pascal和Python这5种编程语言中的一种,编写解决题目问题的计算机程序,综合考察数据结构、算法、数学逻辑、编程等知识。
USACO为个人赛,学生在网上报名,在该次月赛指定的时间范围(周五-周一 4 天)中的任何一个时间打开题目,一次比赛持续 3-5 小时,需在规定时间内完成 3-4 道题目,总分为 1000 分。
USACO竞赛采取积分赛制, 总共分为四个梯队, 由低到高分别是:青铜、白银、黄金、白金。
新的参赛选手需要从青铜组起步, 被要求在规定的时间内完成三道题目, 表现优异者会在几天后收到进入更高等级的通知。若考到满分(1000分)则可以当场晋级。
月赛一年有4到6次, 一般在1、2、3、4、12月进行,选手可在同一年多次参加比赛。
选手只需在该次月赛制定的时间范围(4天,含周末)内按时(比赛时长: 3-4小时) 完成比赛即可, 可反复提交。
公开赛又称“US Open”,每年4月举行。相比月赛, 公开赛题目更加困难, 但表现突出者可直接获取参加USACO训练营的机会。
赛程短,出分快,即使申请季的同学也能快速get重量级背景提升机会!
想在美本申请中脱颖而出? USACO竞赛为你敲响Top 30名校的大门!
根据经验,MIT,CMU,UC,Berkeley等理工牛校均对USACO高度认可。尤其CS项目,更对USACO的晋级、获奖选手青睐有加。
可以说,历届获得黄金及以上奖项的参赛者,都是计算机强校争抢的“香饽饽”。
初级班:计算机编程刚入门,语言基础薄弱,无比赛经验计划申请计算机专业的中学生
中级班:至少会一门计算机编程语言(推荐C++或Java),算法基础一般,少量比赛经验
高级班:有完善的计算机编程语言基础,有入门算法经验,一定比赛经验,如NOIP,USACO银组等
犀牛USACO课程
|
课程
|
班型
|
课时
|
USACO白金级班
|
3-6人班
|
40h
|
USACO金级班
|
3-6人班
|
40h
|
USACO银级班
|
3-6人班
|
40h
|
USACO铜级班
|
3-6人班
|
40h
|