STEM爬藤热门赛事:USACO计算机竞赛——新手备赛规划

发布时间:2025-04-29 18:16:04

编辑:Mila来源:网络

美本STEM专业申请,哪些国际竞赛能起到重要作用?那必然是【USACO美国计算机编程竞赛】。在留学生必备的英美申请网站:college confidential 中,有一份倍受认可的学术活动清单,里面写明:申请全美top30的院校,USACO金奖能起到重要的“加分”作用。USACO竞赛是什么?适合哪些学生参加?如何备考?

USACO竞赛介绍

USACO竞赛全称USA Computing Olympiad 美国计算机奥林匹克竞赛,创办于1992年,是美国最具认可的计算机竞赛,其地位等同于国内的NOIP,都是为参加国际计算机奥林匹克竞赛IOI(13项国际学科奥赛之一)筛选国家级人才。

 

但不同的是,USACO面向全世界中学生开放。USACO获奖对申请美本的学生非常有用,尤其是对计算机、数学、工程方向感兴趣的同学!

 

图片

USACO参赛要求
参赛条件:任意年级,对计算机编程感兴趣的学生
报名网站:usaco.org
报名费用:无需缴纳报名费,官网注册即可参赛
比赛时间:每年12月、次年1月、2月
等级设置铜级 银级 金级 铂金级(注册自动成为铜级,第一场考试被称作“铜升银”)
比赛语言:可以使用C语言、C++、JAVA、Python、Pascal

USACO考什么?

USACO同时考察参赛者的【代码编写能力】和【问题解决能力】,二者缺一不可。参加不同级别的USACO比赛,参赛学生需要掌握的编程和算法能力如下:

 

铜升银

基础的数据结构:数、图、堆等

基本问题求解:例如递归搜索、贪心算法、图算法等

银升金

复杂数据结构:栈、队列、链表和树等

标准算法求解:最短路径、动态规划等

金升铂金

高级数据结构:涉及各类高级的数据结构,特别是算法的时间和空间复杂度

复杂算法技术:不相交集字符串算法、几何算法等

犀牛USACO计算机竞赛班型设置:

铜升银基础班:适合计算机编程刚入门,语言基础薄弱的学生,主要强化基本编程能力和简单的算法应用。

银升金强化班:至少会一门计算机编程语言(推荐C++或Java),算法基础较一般,有一定比赛经验。

金升铂金高级班:有完善的计算机编程语言基础,有入门算法经验,一定比赛经验,如NOIP,USACO银组晋级。

 

犀牛USACO计算机竞赛培训师资:

史老师:清华大学管理科学与工程硕士学位、南开大学物理学&北京大学软件工程双学士学位。可教授:USACO/CCC/NOI

 

韩老师:英国谢菲尔德大学数字素养文化与教育双专业硕士学位;教龄6年,USACO竞赛授课时长7000/时+;教授学生银冲金成功率在80%以上,铜冲银成功率100%。

 

郭老师:USACO铂金奖;NOIP一等奖;ICPC国际大学生程序设计竞赛铜牌 ;CCPC 全国大学生程序设计竞赛银牌;

 

展开全文
相关标签:
4006561680 在线咨询