美国毕业生起薪最高的专业是什么?没错,非计算机专业莫属!
本科一毕业就快8万刀,还没有算股票。在这个人人皆转码的年代,大家都知道学好CS,毕业走上人生巅峰不是梦。
但是,CS这今年肉眼可见的越来越卷,该如何突出重围,让招生官一眼看到你?那必然是参加——USACO美国计算机奥赛,几乎所有MIT、CMU等录取者都有USACO奖项。
Asa老师这就为大家汇总了一份非常全面详细的USACO介绍,超强干货来啦。

USACO (United States of America Computing Olypiad), 即美国计算机奥林匹克竞赛,编程语言不限,综合考察数据结构、算法。
USACO没有年龄限制,甚至之前有6年级、8年级(初二)的同学参加,但往届获奖选手几乎都是高中生。在官网注册即可报名:http://www.usaco.org/
计算机专业是热门专业,参加USACO并获得成绩必然是名校申请的助推器。同时,学习USACO还可以激发自己对计算机学科的兴趣,为今后的大学学习打基础,减轻之后的学习压力。
此外,USACO赛程短,出分快,多种语言皆可参赛,申请季的同学也可以参加。
月赛有三场,分别在12月,1月,2月。只需在该次月赛指定的时间范围(4天,含周末)内按时(比赛时长: 3-4小时) 完成比赛即可,全球学生都可以参加。
相比月赛, 还有仅限美国护照和绿卡学生参加的公开赛,又称“US Open”,优胜者可代表美国队参加8月举办的国际信息学奥林匹克竞赛(lOl)。
US Open每年3-4月举行,题目难度较大。例如,在Bronze 级别的比赛中,所有三个问题都在算法思维或实施方面都涉及到相当多的挑战。在Platinum级别,只有 5 个满分。
USACO 为个人赛,采取积分赛制, 总共分为四个梯队, 由低到高分别是:青铜、白银、黄金、白金。
新的参赛选手需要从青铜组起步, 被要求在规定的时间内完成三道题目, 表现优异者会在几天后收到进入更高等级的通知。若考到满分(1000分)则可以当场晋级。
PalmDrive Academy针对不同等级、不同基础开设了丰富多样的班课:
PalmDrive Academy USACO竞赛课程由全球公认CS第一的CMU卡耐基梅隆大学教练亲授,自考全美前10,曾两次冲进USACO决赛,以参赛者与命题人角度助你从青铜到白金步步高升!
USACO青铜/白银班
USACO黄金/白金班

USACO侧重数据结构和语法,编程语言是辅助工具,并且不限制编程语言。
AP CSA主要是考察编程语言本身,编程语言为Java,侧重编程基础概念、代码实现、代码测试等。
PalmDrive Academy的USACO bronze level的课程里也涉及了一些编程基础知识,和AP CS A内容有部分重叠,能够很好地帮助同学们加深对CS的理解。
学生在USACO竞赛中所展示的计算机能力足以吸引招生官的注意。获得黄金或白金奖项无疑会为申请CS及其他理工科专业的学生提供巨大加成。
特别是像MIT,CMU,UC Berkeley等顶尖学府都对USACO表示高度认可。尤其是CS项目,更是对USACO的晋级、获奖选手青睐有加。
历届获得黄金及以上奖项的参赛者,都是计算机强校争抢的“香饽饽”:

|