USACO(美国计算机奥林匹克竞赛)是针对美国中学生乃至全球学生的计算机编程在线竞赛。目的是为每年夏季举办的国际信息学奥林匹克竞赛(IOI)选拔美国队队员的重任,相当于国内的NOIP赛。USACO竞赛备受美国名校关注,本身极具权威性。可最大程度、最低成本提升学术背景,为海外升学提供帮助。
USACO是线上竞赛,参赛学生通过官网注册,并于开放赛事时间内答题,即视为参赛!每场比赛3-4个小时,在线提交代码,比赛时间内提交代码不限次数。
比赛采取等级积分晋级制,每次比赛需完成3-4道编程大题,满分1000分,每道编程大题包含至少10组测试数据,一般750分及以上可以晋级。
USACO竞赛分为月赛、公开赛两轮比赛。月赛每年4到6次(12月/1月/2月/3月,可在同一年多次参加)公开赛在每年4月举行,相较于月赛。公开赛的题目会有一定难度,但表现突出者可直接得到参加USACO训练营的机会。
每个月共有五天比赛时间,学生可以选择四天内的任意时间段参与比赛。每场比赛4小时,在线打开试题后开始计时。
USACO线上比赛主要注重的是处理问题的逻辑思维能力,并不拘泥于计算机编程语言,因此USACO接受Python,Java,C++和C四种语言。学生可以任选其中一种语言进行作答。
可以使用的参赛编程语言列表如下:
Java
C++ 17
C++ 11
C
Python 2 (2.7.17)
Python 3 (3.6.9)
C++ 是奥计考试的主选语言之一,起步难但程序紧凑效率高,适合金级以上考生利用网上资料自学自修。C++是高效编程语言,网上有很多资料,适合金级白金级自学,但语言难学,初学者进步很慢。
Java 是奥计考试的主选语言之一,易学易升级,又可以拿到APComputer高分。
Python 是奥计考试的主选语言之一,易学易考,适合人工智能和机器学习,是当今的大热门。
USACO竞赛如同“打怪升级”,需要从铜牌开始进行比赛,比赛等级依次为铜-银-金-白金,难度梯度依次递增。近年来随着参与比赛的人数增多,比赛难度也逐渐增大,想要通过每一级的比赛都需要认真备战。
1、没有编程基础备考
建议从Python或者Java入手,上手较快。可以选择先自学,学习主要内容为数据结构,编程语法,配合一定强度的练习和老师讲解,可以初步通过第一轮铜级的选拔。
2、有编程基础备考
在读AP计算机的高一高二同学,或者学习过Python的同学,可以从C/C++或者Python入手,学习算法知识,加强算法练习和真题训练。
3、参赛经验的同学备考
在有数据结构和编程语法基础的前提下,需要系统的学习一些常见算法,比如排序等等。同时大量练习官方的金、白金级别的真题。
犀牛教育(X-NEW),由业内多名教学专家共同组建,不乏来自英国牛津大学、美国莱斯大学、清华大学、北京大学、复旦大学、新加坡国立大学等国际一流大学。其中有博士、硕士的学历老师众多,学术功底扎实,有的已经执教十余年,国际教育领域经验丰富。
犀牛专注国际K12教育相关的咨询规划与培训,提供IG/AP/IB等各类国际课程辅导、中学国际竞赛(AMC/BPhO等)、培训牛津剑桥考试及面试辅导、英语语言培优(IELTS/TOEFL/PTE)等
犀⽜的USACO⽼师们都是身经百战,都是国内外⼀流名校毕业⽼师来对学⽣进⾏精准辅导。致⼒培养下⼀代计算机科学家。⼤多数⽼师是海归背景,适合美⾼或者⼤陆外籍国际学校的同学,这些同学平时学习都是全英⽂环境,我们的⽼师可以⽤全英⽂授课,帮助同学⽆障碍地理解USACO的课程内容。
1、犀⽜教育的USACO竞赛课程是根据USACOguide指导⽹站上的考点需求,由专业⽼师设计并开发的。
2、重点突出了算法考点知识,全⾯挖掘学⽣的潜⼒,有助于培养学⽣的编程能⼒和思维能⼒,更好的帮助学⽣通过⽐赛。
3、课程设置更加有优势,模仿了美国⼤学的Lecture + Lab的先进课程体系模式,即主课+答疑课的课堂形式。
4、 教师均来⾃海内外名校,并且每位教师有多年授课经验,带出的学⽣都取得了优异的成绩。
USACO公开赛冲刺班开始招生
冲刺班设置3种班型
1V1/小班教学
线上/线下均可参加
详情可咨询客服了解 |