USACO简介
USACO全称USA Computing Olympiad 即美国计算机奥林匹克学术活动,是一项为高中生或者年龄更小的学生提供的在线学术活动,旨在锻炼学生用计算机编程解决问题的能力。学术活动在家里通过网上进行。USACO在每年的四个周末举办他们主要的比赛,从周五到周一,在这个时间段内学生可以选择在任何时间开始比赛。通常来说每次学术活动的时间为4个小时,但有时候是3个小时或者5个小时。
学术活动主要衡量算法和运用两大方面的技能, 一旦学生在较低等级的组获得足够高的分数就可以进入更高等级的组别。在下面的视频里面,参加过USACO各个组别的KTBYTE学生,从学术活动要求、成功技巧、参加学术活动的好处等各方面分享了他们的个人学术活动成功经验。
申请美国大学的含金量
参加USACO学术活动是否对申请大学有帮助是大家最关心的问题,也是参与比赛最重要的目的之一。随着STEM教育的理念,及编程低龄化、普及化的发展,USACO的参数人数和热度会越来越高。由于编程的门槛相比数理化学习更高,USACO的含金量实际高于同类型的美国数学奥赛、美国化学奥赛等学术活动。因为大量的中国学生热衷于参加热门的美国数学奥赛、美国化学奥赛,所以USACO在中国的普及度并不高。这意味着参赛选手少,获奖选手也少,含金量自然更高。
官⽹网地址:http://www.usaco.org/
USACO旨在锻炼学⽣用计算机编程解决问题的能力。全球的参赛者都可以通过参加⽹上的三场学术活动,晋级铜奖、银奖、⾦奖和⽩金奖四个等级。虽然,最后环节的训练营或者最终代表美国队参加IOI,只有美国公民或者绿卡持有者才有机会,但是在USACO的等级可以充分证明你的编程实⼒。
学术活动主要衡量算法和运⽤两⼤方⾯的技能,⼀旦学⽣在较低等级的组获得⾜够高的分数就可以进⼊更⾼等级的组别。
usaco官⽹公布了2019年月赛及训练营时间:
|
第⼀场月赛 | |
|
第二场月赛 | |
|
第三场月赛 | |
|
美国公开赛 |
|
|
|
|
|
IOI国际信息学奥赛 |
赛事简介
USACO学术活动⽉赛没有固定的比赛地点,只要注册后在⽐赛时间进行做题即可。USACO在每年的四个周末举办他们主要的⽐赛,从周五到周一,在这个时间段内学生可以选择在任何时间开始比赛。通常来说每次学术活动的时间为4个⼩时,但有时候是3个小时或者5个小时。
每次老师连续考3⼩时,中间不暂停。⼀共考3道题,可以反复提交答案,提交后会知道多少testcase正确,但不能看到testcase。USACO考到满分1000分可以当场晋级,其他⼈一周后会收到邀请。
学术活动报名扫码了解!免费领取历年真题!
中国学⽣比赛建议
适合国内⾼一⾼二在读学⽣有意向申请美国大学的,或者想锻炼⾃己编程能力的,⾼三学生也可以参加12月的第⼀场⽐赛,如果实⼒突出,可以在12月中RD常规申请前获得⽩银级奖项,可以说是申请前后最后一波强势的背景提升机会。
当然,编程基础较好,有算法能⼒力力的低年级⽣也可以尝试参赛,提前挑战USACO学术活动,证明⾃己的编程能⼒。
⽉赛等级划分
青 铜
参赛资格
注册USACO账号即为铜级
难度等级
铜级考试相对简单,参赛学生需会至少⼀种程序语言,只要经过⼀定的训练,⼤部分初次参赛的选手都能在限制时间内做完题,在第一次考试中晋级白银级。
⽩ 银
参赛资格
通过铜级比赛的选⼿
难度等级
需要基本的问题解决能力和简单的算法能力(例如:贪心算法,递归搜索算法等),除此之外,学⽣还要对基础数据结构有一定的了解。
黄 ⾦
参赛资格
通过银级⽐赛的选⼿
难度等级
需要有⼀定的算法基础,理解一些抽象的⽅法(例例:最短路径,动态规划),并且学生要对数据结构有⽐较深的了解。
⽩ ⾦
参赛资格
通过⻩金级比赛的选手
难度等级
需要有很⾼的编程基础和很强的算法能⼒。部分⽐赛问题最后的优化方案,可能不止⼀个,得出的答案也不止⼀个。
每次⽐赛,选⼿都可以向更高的级别发起挑战。在⽐赛窗⼝开放的三天时间内,选⼿可以选择任意时间开始比赛。如果拿到了满分,可以在比赛窗⼝关闭之前就晋级到下一级。升级了之后,只要⽐赛窗⼝还没有关闭,可以继续向下⼀个等级进发。没能拿到满分的同学需要等到⽐赛窗⼝关闭,等待晋级分数线,才能决定是否晋级。
奖项设置
全球的参赛者都可以通过参加网上的三场学术活动,晋级铜奖、银奖、⾦奖和⽩金奖四个等级。虽然,最后环节的训练营或者最终代表美国队参加IOI,只有美国公⺠民或者绿卡持有者才有机会,但是在USACO的等级可以充分证明你的编程实力。
翰林老师
须老师:南京解放军理工大学EE硕士,通信专业本科。先后就职于GE、阿尔卡特担任高级研发工程师和研发管理职位,领导过超过80人的软件研发团队进行大型软件项目的研发。有五年大学计算机专业讲师经历,两年青少年计算机软件课程授课经历,对计算机体系结构、软件开发、编程语言、数据结构和算法有长期的教学实践和深入的理解。所授课程包括Java、C++、Pyhon等编程语言和noip算法学术活动的入门、中级和高级课程。先后在上海承担过包玉刚、平和、康德和万科双语的软件编程课程。在课堂教学过程中注重知识点在实际项目中的灵活运用,能结合工程实践,发挥学生的学习热情。去年担任主讲教师的10人noip普及组集训初赛通过率80%,复赛二等奖2人,一等奖1人
吴老师:多伦多大学在读,多次在计蒜客牛客出题并在计蒜客傲梦担任过助教职务,所在机构学员在上一年比赛中获得50+一等奖,授课内容:USACO c++语言入门,信息学学术活动培训(noip中各难度班)
杨老师:北京邮电大学人工智能、信息安全专业方向博士,丰富的计算机学科知识和项目背景。课堂教学过程中注重将数学、计算机学科的相关知识和实际生活中的问题相结合,激发学生的学习热情。授课体系及科目:AP计算机、数学/IB计算机、数学/AL计算机、数学/NOI、NOIP计算机学术活动/USACO、Google Code Jam、APIO等国际计算机、信息学、机器人学术活动。
翰林USACO课程体系流程图
翰林课程体验,退费流程快速投诉邮箱: yuxi@linstitute.net 沪ICP备2023009024号-1