USACO美国计算机奥赛对留学申请,尤其适合有意向往美国计算机、工程等理工科方向申请的同学,这个竞赛可以作为申请前后背景提升。因为该考试涵盖了学生通常在计算机科学学士学位的前两年学习的高级材料。USACO竞赛为什么这么火?
USACO赛事设置从易到难、赛程短、不用组队的USACO被众多计算机领域的同学选择,像MIT、杜克、耶鲁、卡耐基梅隆等众多顶级大学计算机专业录取的学生,几乎人手都有USACO竞赛。
USACO竞赛
难度分级:铜牌、银牌、金牌、白金
USACO的全称是USA Computing Olympiad,即美国计算机奥林匹克竞赛。这个比赛对参赛者没有什么国籍要求,适合学生任意年级中学生,只要在官网上注册成功即可。
USACO报名官网
登录USACO官网http://www.usaco.org/,点击Register for New Account按钮,注册新账户
USACO 竞赛的题目都是以衡量学生解决问题的能力为标准的,学生在解决问题的过程中,需要整合所有必备的知识,最终以编程的方式控制电脑给出解答。
青铜
参赛资格:注册USACO账号即为铜级
难度等级:铜级只要有基本编程常识,会至少一种编程语言。铜级的编程限制时间还是够用的,大部分初次参赛的选手都能在第一次考试中晋级白银级。
白银
参赛资格:通过铜级比赛的选手
难度等级:需要基本的问题解决能力和简单算法(例如:贪心算法,递归搜索等),还需了解基础数据结构。从白银级开始,选手需要寻找更好的算法才能使程序在规定时间内跑完。
黄金
参赛资格:通过银级比赛的选手
难度等级:需要有一定的算法基础,理解一些抽象的方法(例:最短路径,动态规划),并且对数据结构有比较深的了解,每次竞赛都会带来三到四个问题,参与者可以下载问题并在线提交解决方案。
每个问题都需要编写一个程序来计算出一系列测试用例的正确答案。只有等于或高于入围成绩才能进入下一等级的比赛(满分或接近满分者直接进入下一轮,无需等待入围成绩的公布)。
白金
参赛资格:通过黄金级比赛的选手
难度等级:需要有很高的编程基础,对算法有深入的了解。部分比赛问题最后的优化方案,可能不只一个,得出的答案也不只一个,参赛者可以在比赛窗口开放的任意时间段内参与,时长为连续3-4个小时,USACO各个赛段的各个问题都允许以C、C ++、Java、Pascal和Python形式提交,选择其一即可。
USACO的备赛,如之前没有编程基础,可以先试试水,争取拿个白银以上等级;如在初中时有参加过国内编程大赛且有不错成绩的,可以冲刺下白银、黄金以上的等级。即使没冲到黄金以上,只要拉长备赛的周期,明年的机会就很大了。
还想了解竞赛相关的问题或其他赛事,欢迎随时咨询机构的老师,我们拥有强大的教学团队,需要课程咨询欢迎了解。
USACO竞赛十年经典试题+源码(270页)
USACO的题目是很有特色,特别注重学生对问题的分析能力,这些题目都是专门的竞赛委员会成员编写的题目,非常有价值。
同学们可以通过刷USACO竞赛真题来巩固算法,近几年,USACO竞赛难度提升还是比较明显的,那么该如何正确刷USACO竞赛真题呢?
第一:不能盲目刷题,缺少总结,缺少步骤,缺少方法论;
第二:算法等基础知识掌握要牢固;
第三:刷题时遇到不会题目太多的同学们可以寻求专业USACO竞赛老师的帮助。
USACO竞赛课程
机构USACO授课老师均来自名校计算机系毕业,有多年数学、计算机教学经验,带出过多位USACO金牌和铂金。
Y同学
USACO铂金,机构学习编程3年
L同学
USACO铂金,机构学习编程3.5年
L同学
NOIP提高组一等奖,后进入985大学的计算机系,机构学习编程3年
W同学
NOIP提高组一等奖,后进入985大学的计算机系,机构学习编程2.5年
USACO竞赛培训授课老师介绍
乔老师
简介:硕士毕业于清华大学软件学院,本科就读于清华大学物理系。工作数年后,从复旦大学离职后,创建Teensgeeker,为学生提供编程相关课程和科创项目定制指导。
教育背景:2000年,来到清华开始学习。清华物理系本科生、清华大学软件学院研究生毕业。
职业经历:从复旦大学离职后,创建Teensgeeker,建立完整的K12编程教育课程体系。
项目经历:创建Teensgeeker,专注编程教育。
孙老师简介:
毕业于211大学计算机专业,CSTA(美国计算机科学教师协会)会员、College Board(美国大学理事会)认证老师,擅长C++,python,Java等编程语言,擅长深入浅出的讲解问题,教学经验丰富。
杨老师简介:北京邮电大学人工智能、信息安全专业方向博士,多年数学、计算机教学经验。教学过程中能够比较系统、全面地帮助学生梳理学科知识,解决学生在学习过程中遇到的难点和问题,注重学生对课堂讲授知识的理解情况和反馈。带出过多位USACO金牌和铂金。
机构USACO竞赛课程推荐
课程名称 |
班级人数 |
课时数 |
USACO竞赛培训基础班 |
3-6人 |
30H |
USACO竞赛培训冲金班 |
3-6人 |
30H |
USACO竞赛培训长线班 |
3-6人 |
60H |
USACO竞赛培训全程班 |
3-6人 |
60H |
USACO竞赛培训强化班 |
3-6人 |
30H |