阅读量:
一、什么是USACO?
USA Computing Olympiad(简称USACO)即美国信息学奥林匹克活动,是美国一项面向中学生的信息学活动,举行于1993年,目的是为每年夏季举办的国际信息学奥林匹克活动(IOI)选拔美国队队员。从2017年起,中国学生的参加人数每年至少增长100%,每年铂金满分中国人只有十几个,达到金级和铂金级是非常好的计算机能力证明,对申请理工科、特别是计算机专业帮助很大。USACO是美国大学申请过程中非常有含金量和竞争力的一个活动,活动极为重视对算法时间效率与优化水平的考察,很多试题必须要进行非常细致的优化才能够通过。USACO支持的编程语言包括C++,Java,Pascal,Python,C。
(备注:"USA Computing Olympiad(简称USACO)即美国计算机奥林匹克竞赛",根据教育部办公厅《关于面向中小学生的全国性竞寒活动管理办法(试行)》的通知以及教育主管部门的要求,现改名为"美国信息学奥林匹克活动/USACO"。该学术挑战活动不与任何中国的大学、中学或小学升学加分活动挂钩,其成绩不会作为任何中国中小学升学或评优的依据,仅定位为针对中小学计算机科学爱好者的课外兴趣活动和国际信息科学教学交流活动。)
二、为什么参加USACO?
USACO作为美国计算机奥林匹克国家队选拔活动,备受美国关注。相比其他学科活动,USACO因为门槛高,中美选手参与人数都不多(当年所有参与人数中并非同一届),含金量也更高。参加USACO至少有三次月活动和一次公开活动机会晋级,可程度、成本提升学术背景,对海外升学非常有帮助。
参加USACO12月份月活动,可在月活动规定时间内连续晋级,并最终获得银组、金组,甚至铂金组高分,可作为当年RD申请海外冲刺的最后一个学术亮点,2015年和2019年中国参加选手正是通过USACO最终入选IOI美国国家队,分别被哈佛大学、麻省理工学院录取。
三、USACO介绍
⚫活动类型
公开活动:每年3月份组织一次USACO Open
月活动:每年的12/1/2月份举行,一月一次
⚫活动形式
活动通过登录USACO官网,在线提交代码的形式,在活动规定的时间范围内(通常是4天,期间覆盖一个周末)在线打开题目,在线提交代码。活动时长5个小时,从打开题目算起,选手需要完成3道题目。代码提交后,系统会自动给出评分,如果拿到了高分(接近满分),系统会提示直接晋级,则可在本次月活动中继续挑战更高难度的试题。一般情况下,月活动考试结束后,会划出晋级分数线。如果成功晋级,可在下个月的活动中参加更别的活动。
⚫适合学生
适合国内7-12年级学生有意向申请美国大学的,或者想锻炼自己编程能力的,高三学生也可以参加12月的场活动,如果实力突出,可以在12月中RD常规申请前获得白银级奖项,可以说是申请前后强势的背景提升机会。
⚫活动难度级别
在每场月活动中,题目难度分为铜级、银级、金级、铂金级四种级别,难度依次提高。难度相当于NOI-、NOIP提高组+、NOIP提高组-、NOIP普及组-。月活动的题目与IOI试题类型大致相同,绝大多数为传统试题,采用IOI活动制。新注册的选手从铜级开始,在规定的时间内完成3道题目,如果过关,可晋级到更别。
注:非美国籍学生最多能达到USACO铂金级(不能参加夏令营)
青铜级
参加资格:注册USACO账号即为铜级
难度等级:铜级考试相对简单,参加学生需会至少一种程序语言,只要经过一定的训练,大部分初次参加的选手都能在规定时间内做完题,在次考试中晋级白银级。
知识点:主要考察编程知识的掌握程度,排序、二分查找。
白银级
参加资格:通过铜级活动的选手
难度等级:需要基本的问题解决能力和简单的算法能力(例如:贪心算法,递归搜索算法等),除此之外,学生还要对基础数据结构有一定的了解。
知识点:涉及递归搜索、贪心算法等基本的问题求解技术;了解最基础的数据结构概念。
黄金级
参加资格:通过银级活动的选手
难度等级:需要有一定的算法基础,理解一些抽象的方法(例如:最短路径,动态规划),并且学生要对数据结构有比较深的了解。
知识点:设计更复杂的标准算法(例如最短路径,动态规划等),熟练掌握数据结构。
铂金级
参加资格:通过黄金级活动的选手
难度等级:需要有很高的编程基础和很强的算法能力。部分活动问题最后的优化方案,可能不止一个,得出的答案也不止一个。
知识点:对算法有深入了解,熟练应用,能解决复杂问题、开放问题。
四、USACO美国信息学奥林匹克活动培训班
班课信息:
项目时间:
铜升银:2024年7月6日-8月25日,共32个小时
铜升银:2024年11月30日-1月19日,共32个小时
项目形式:线上小班授课
招生对象:7-12年级学生
一对一信息:
项目时间:根据学生时间排课
项目形式:线上1V1授课