对于未来打算申请顶尖名校计算机专业的同学而言,成功进入到像麻省理工,斯坦福、伯克利、卡内基梅隆这样的学校入读,需要申请人参加什么样的学术活动,才能充分证明自己在计算机学术领域的潜力?USACO学术活动是一个非常好的选择!
美国信息学奥林匹克学术活动(USA Computing Olympiad 简称USACO)创立于1992年,开设目的是为每年夏季举办的国际信息学奥林匹克学术活动(IOI)选拔美国队队员。免费参赛,对所有人开放。
它要求选手使用C、C++、Java、Pascal和Python这5种编程语言中的一种,编写解决题目问题的计算机程序,综合考察数据结构、算法、数学逻辑、编程等知识。
USACO对于参赛年龄没有特别限制
USACO本身对参赛群体没有太多限制,除了高中生,还有初中生、大学生,甚至一些编程工作人员参赛,但由于比赛难度大,还是建议7年级以上的学生注册参加。USACO的第一轮比赛一般在12月进行,高三当季申请的学生如果有实力,可以在RD常规申请之前再冲刺一下奖项。
如何参加USACO学术活动?
全世界的孩子都可以通过在线考试形式参与。在 http://www.usaco.org 注册一个免费账户(只需要有邮箱就能注册),注册时不需要选定特定的比赛日期,只要有了这个账户,可以在比赛开始后随时参与学术活动。
1 使用什么编程语言?
USACO 接受多种语言的解决方案,包括 C++,C,Java,Python和Pascal。据统计,参加学术活动人员所使用的语言排名为:C++ > Java > Python > C > Pascal。
2 有编程基础的同学
学习算法知识,加强算法练习和真题训练。
3 有相关参赛经验的同学
参加过国内NOIP的同学,可以目标是直接是冲击银级别及以上的奖项,在有数据结构和编程语法基础的前提下,需要系统的学习一些常见算法,比如排序等等。
扫码添加翰林顾问老师,可一对一制定学术活动课程规划
【免费领取】备考历年试题视频解析,了解最新课程安排以及预约试听体验课
© 2024. All Rights Reserved. 沪ICP备2023009024号-1