USACO作为美国全国性的信息学竞赛,旨在鼓励学生在算法和编程方面的发展,是美国计算机科学奥林匹克竞赛团队的选拔赛。USACO竞赛赛程短、晋级快、出分快等优势,像MIT、杜克、耶鲁、卡耐基梅隆等众多顶级大学计算机专业录取的学生,几乎人手都有USACO竞赛。
USACO竞赛注重算法和运用两方面的技能。它要求选手使用C、C++、Java、Pascal和Python这5种编程语言中的一种,编写解决题目问题的计算机程序,综合考察数据结构、算法、数学逻辑、编程等知识。全方位展现了考生的计算机领域实力与潜力!
USACO提供了一系列的在线编程比赛,分为四个级别:
♥青铜(Bronze):会至少一种编程语言
♥白银(Silver):基本问题的解决能力和简单算法,了解数据结构
♥黄金(Gold):一定的算法基础,对数据结构有较深的了解
♥白金(Platinum):很好的编程基础,对算法有深入的见解
USACO在每年的12月、1月、2月和3月分别进行四个在线比赛,比赛不限国籍、地域、年龄,只需在比赛开放日,打开电脑,登陆网站,在规定时间内提交解决方案即可,月赛制定的时间范围(4天,含周末)内按时 (比赛时长:3-4小时)完成比赛即可, 可反复提交。学生通过这些比赛的表现来积累积分,积分高的学生将有机会被邀请参加USACO夏令营,夏令营是一个为期约十天的培训和选拔活动。夏令营结束后,优秀的学生将有机会代表美国参加国际计算机奥林匹克竞赛(IOI)等国际级别的比赛。
USACO的含金量
USACO等级对应的数学奥林匹克竞赛等级,在MIT(麻省理工学院)本科招生官网中,可以赫然看到USACO是被“点名”推荐的课外活动。
USACO涵盖了学生通常在计算机科学学士学位的前两年学习的高级材料,所展示的计算机能力足以吸引大学招生官。如果选手能在USACO的比赛中拿到黄金及以上的奖项,对于申请美国理工科专业的学生是一个极大的帮助。
USACO不仅在美国大学中认可度高,在美国国内参与度广,而且在全球也具有比较广泛的参与度。
我们的USACO高阶课程和 AP计算机科学A所需的知识相关。完成课程后,学生可以轻松参加USACO铜牌组,还有机会收获在 AP计算机A考5分的能力。