USACO计算机竞赛全称美国计算机奥林匹克竞赛,是美国一项面向全球中学生的信息学线上竞赛,每年会为IOI(国际信息学奥林匹克竞赛)选拔美国队队员。
USACO是一项高含金量、极具竞争力的比赛,对美国大学申请者来说具有重要意义,尤其对计算机专业申请者更为重要。越来越多进入哈佛、耶鲁、麻省理工、普林斯顿、康奈尔等顶尖大学的学生都曾参加过USACO,并且表现出色。
竞赛时间
USACO月赛每年举行4次,通常在12月、1月和2月和3月举行,参赛者可以在同一年内参加多次比赛。
报名方式
面向全球中小学生开放,同学只需在官网注册成功即可参加(报名免费)。
官方网站:http://www.usaco.org/
参赛流程
USACO计算机竞赛是一项个人竞赛,支持使用多种编程语言解决问题,包括C++、C、Java、Python等。参赛者需要在每月指定的4天时间内任选一个时间完成USACO的题目,每次比赛需要在规定时间内解决3-4道题目,满分为1000分。
USACO比赛实行积分赛制,分为月赛和公开赛两轮。新注册的选手每场月赛从铜级开始,根据做题情况决定是否升级到下一级别,分组从低到高分别是铜级、银级、黄金和白金。如果考到1000分,则可以直接升级到下一级别;如果未达到1000分,则需要等到本次月赛结束后根据分数排名来确定是否升级。
竞赛考察内容
题目难度分为铜级、银级、金级、白金级4种级别,难度依次提高。新注册的选手从铜级开始,在规定的时间内完成3道题目,如果过关,可晋级到更高级别,只要学生实力足够,可以连续晋级。
青铜级
考试难度:★★☆☆☆
铜级是USACO竞赛的入门级别,一般考察学生对编程知识的掌握程度。只要在官网注册,就直接成为USACO的铜级别选手。铜级考试难度不大,学生只需要认真跟着老师的节奏认真学习和多加练习,顺利晋级到下一个级别不是问题。
铜级选手可以通过备赛来晋升到银级别,这可以证明自身具备了比较扎实的计算机编程基本功底,并且能够对算法、数据结构有最基本的认知。
白银级
考试难度:★★★☆☆
银级的考试内容包含了部分计算机算法的课程知识,难度也比铜级高。但是银级比铜级有更多优势。尤其是想要申请文科专业而非理工类专业的高中生,获得银级的奖项,就会对申请TOP院校的文科专业上有很大的帮助。
黄金级
考试难度:★★★★☆
能通过金级的考试,说明学生已经掌握了非常全面的计算机算法知识,具有良好的算法编程能力。对于想要冲击TOP30美本计算机专业的学生,这个级别可以说是“爬藤必备”了!
学生如果能够拿到USACO金奖,不仅可以证明其优秀的算法编程能力和数学逻辑思维,而且对于申请各大名校也是有很大的优势!
铂金级
考试难度:★★★★★
铂金级别是USACO竞赛中最高的级别,其级别难度相当于AMC竞赛中的AIME(美国数学邀请赛)。每年全球仅有约不足50名pre-college的学生通过铂金组的考试,如果学生能考出铂金级别的USACO成绩获得证书,那么申请国际最为顶尖大学的计算机专业,录取几率是非常大的。
CCC加拿大计算机竞赛是由加拿大滑铁卢大学数学与计算机教育中心(CEMC)主办的计算机程序设计比赛,面向全球中学生。CCC是北美最有影响力的计算机竞赛之一,也是选拔加拿大代表参加IOI国际信息学奥赛的国家队。在加拿大就读的学生在高级难度竞赛中表现突出者,有机会被邀请参加CCO加拿大计算机奥林匹克竞赛。
参赛资格:
无资格要求,是加拿大计算机竞赛的入门选拔赛
参赛级别:
-
初级组-任何具有基本编程技能的学生
-
高级组-任何具有中级到高级编程技能的学生
* 学生可根据自己的能力选择任意级别的CCC竞赛
比赛时间:每年2月
竞赛设置:时长3小时,满分75分。一共5道题,每道题15分
ACSL编程竞赛是美国计算机科学思维挑战活动的缩写,源自美国硅谷的Rhode Island Computer Science League和New England Computer Science League。
随着来自全球的参赛者越来越多,最终更名为American Computer Science League。是美国历史悠久的中小学生计算机编程活动之一。
参赛对象
(小学组):向 3 -6 年级的学生开放。它由非编程问题组成。将测试四个类别,每个竞赛一个类别。每个月赛有一次 30 分钟、5 个问题的测试。
(初级组):面向没有编程经验的中学生。9年级以上的学生不得参加该组比赛。
(中级组):面向有计算机编程经验的高中生和高级初中生。
(高级组):面向那些有编程经验的高中生,特别是那些正在修读计算机科学 AP 课程的高中生。我们建议学生在参加 ACSL 的第一年不要注册高级组。
参赛流程
第一部分:个人笔试,时长30分钟,包含5道编程数理题,每题1分,总分为5分。
第二部分:团队编程,时长2小时,由团队成员独立完成,不得讨论。仅有1道编程题,满分为5分。
计分规则
个人得分:个人笔试分数 + 个人编程分数。
团队得分:笔试团队平均分 + 编程团队平均分。
*小学组仅有个人笔试分数,无编程分数和团队分数。低年级参赛者可以选择高年级难度,但高年级学生不能选择低年级难度。
比赛奖项
• 个人卓越奖:四轮比赛全部获得满分
• 个人高分奖:个人赛积分排名前20% 的个人
• 团队综合奖:
金奖:团队积分排名前10% 的团队
银奖:团队积分排名前20% 的团队
铜奖:团队积分排名前35% 的团队
• 赛区优秀奖:各赛区(全国奖除外)前15%
注:获奖团队可获邀参加全明星赛(决赛),角逐全球奖项。
当一个团队注册时,ACSL会向团队顾问发送一份证书,以颁发给由顾问确定的最值得的团队成员。
在常规赛结束时,ACSL将向各州或国家(如果不在美国)的各组得分最高的学生,以及各州或国家(如果不在美国)的各组得分最高的团队发送证书。
适合8年级以上的学生,课程内容包含递归,模拟,暴搜和贪心等算法以及真题训练,培养学生数学逻辑思维和计算思维,轻松拿下与USACO铜升银同等级别的计算机竞赛。
可参加的竞赛:ACSL junior & Intermediate & Senior,Ccc junior & Senior前3题,USACO铜升银
适合10年级以上有一定基础的学生,课程内容包含高级数据结构,动态规划,图论等算法以及真题训练,培养学生数学逻辑思维和计算思维,轻松拿下与USACO银升金同等级别的计算机竞赛。
可参加的竞赛:CCC senior,Oucc Elite,ACSL Senior,USACO 铜升银&银升金。
适合10年级以上有较强基础的学生,内容包含最大流最小流,最短路径,动态规划,树状数组,KMP和哈希表等等以及定制化真题训练,USACO金升铂金同等级别的计算机竞赛,圆梦top 30高校
可参加的竞赛:CCC senior,oucC Elite,USACO银升金&金升铂金
适合10年级以上有编程基础的学生,对将来申请人工智能专业,数据分析专业以及计算机相关专业的学生,内容包含30小时的python内容以及20小时的论文指导,圆梦top 30高校
可参加的竞赛:Kaggle 竞赛
犀牛目前在国内开设有:上海、北京、深圳、南京、无锡、苏州,广州,杭州,青岛、成都、合肥、武汉、济南等
课程模式:线上/线下同步开课,课程可回放,反复学习
授课语言:面向国际/国内学生,中英双语授课/纯英文授课均可~
扫描二维码
添加老师微信 咨询课程
