家长必看 | USACO竞赛是什么?

lema 日常活动

这几年随着出国留学人员的增多,越来越多的人开始关注各种对申请美国大学有帮助的竞赛,大家都希望能够在竞赛中获奖,从而敲开常青藤名校的大门。但真正能够让这些名校认可的竞赛并不多,况且对于大部分中国学生来说,美国的竞赛没有资格参加,而国内的很多竞赛美国学校又不认可。在这种情形下,很多人开始关注到了USACO竞赛,那么USACO到底是什么呢?家长必看 | USACO竞赛是什么?

USACO竞赛是什么?

USACO竞赛指的是美国计算机奥林匹克竞赛。是一项为高中生或者年龄更小的学员提供的在线竞赛,旨在锻炼学员用计算机编程解决问题的能力。它的全称是USA Computing Olympiad。竞赛在家里通过网上进行。与其它竞赛不同,USACO没有学校和地区级的限制,任何学员都可以通过互联网参加。

USACO使用什么编程语言?

USACO 接受多种语言的解决方案,包括 C++,C,Java 和 Python。由于Java 和 Python 相比于 C++/C 语言运行得会慢一些,所以这两种语言所允许的运行时间是 C++ 和 C 的两倍。相比于国内 NOIP 只接受 C++ 作为考试语言,USACO 提供了更加灵活的支持,使得比较喜欢 Java 和 Python 的人也有机会参与到算法竞赛中。

USACO适合哪些学员参加?

任何具有中级编程语言知识的学员都可以尝试参加比赛。你可能会觉得有一点难度,但这是一个很好的锻炼机会,并可以在这过程中以你自己的节奏,不断的提升你的编程能力。

含金量如何?

由于编程的门槛相比数理化学习更高,USACO的含金量实际高于同类型的美国数学奥赛、美国化学奥赛等竞赛。因为大量的中国学员热衷于参加热门的美国数学奥赛、美国化学奥赛,所以USACO在中国的普及度并不高。这意味着参赛选手少,获奖选手也少,含金量自然更高。

为什么要参加USACO竞赛?

最近两年,国内的编程教育也在蓬勃发展,很多学生从小学开始已经学习编程了。但市面上的大部分机构所教授的编程,都是偏向图形化,游戏化的编程,这类编程只能让学生了解简单的概念,对于锻炼学生解决问题能力帮助不大。USACO 竞赛的题目都是以衡量学生解决问题的能力为标准的,题目偏向于算法和实际应用,学生在解决问题的过程中,需要整合所有必备的知识,最终以编程的方式控制电脑给出解答,这个过程能够有效的提升学生的问题解决能力。

总的来说,面向USACO竞赛的编程学习会建立如下优势:

能力证明,全球认可信息学作为五大奥林匹克竞赛之一,其能力是被全球认可的,与之配套的知名国际竞赛体系也非常完善。最知名的国际竞赛包括 IOI(国际信息学奥林匹克竞赛)和 ICPC(国际大学生程序设计竞赛),而USACO是美国国家级别的竞赛,其目的就是要为 IOI 和 ICPC 输送人才,虽然很多国家都有类似的国内竞赛,但相比而言,USACO 是得到美国知名大学认可的,更有含金量。思维训练和能力提升接受一个编程项目,独立思考相关知识点(数学逻辑、数据结构、算法、计算机体系结构、英语理解等),运用各种能力(计算思维、资料收集、刻意练习)设计并实现,验证正确性,反复迭代修正。整个流程在普通的学制教育中往往要到硕博士才有训练机会,而参加竞赛的选手从小就在以这种方式训练着思维,对于专注力和独立解决问题的能力提升非常有帮助。同时,参加高阶信息学竞赛的往往是最优秀的孩子,他们一起交流、学习、讨论和竞争会潜移默化地影响每个孩子的能力、习惯和学习方式。而且竞赛的打分,不仅仅是解决问题,还要考量解决的时间效率和空间效率。不同解决策略的得分不一样。这种评价方式,培训和锻炼的就是学生的效率意识和全局规划意识。对升学工作的帮助在USACO竞赛中证明自己的问题解决能力和学习能力,会对今后的升学和工作都有很大的帮助。

USACO 什么时候比赛?

USACO 一般是每年12 月份开始进行,会选择四个周末举办主要的比赛,从周五到周一,在这个时间段内学生可以选择在任何时间比赛,通常来说每次竞赛的时间为4个小时,但有时候是3个小时或者5个小时。

如何报名参加比赛?

在 www.usaco.org 注册一个免费账户(只需要有邮箱就能注册),注册时不需要选定特定的比赛日期,只要有了这个账户,可以在比赛开始后随时参与竞赛。

家长必看 | USACO竞赛是什么?

需要为USACO准备什么?

官网上有一个训练题库https://train.usaco.org,可以登陆这个题库并进行注册,这个网站和USACO官网的注册是分开的,需要独立注册,可以这上面进行训练。同时,在官网上还能查看历年真题
http://usaco.org/index.php?page=contests,可以做一下这些题目,对题目的类型有一个基本的了解。当然,上面提到的这些都是考前的准备,但USACO的相关编程知识,还是要找一个老师好好学习下,掌握了算法和编程基础知识,才有可能在竞赛中获奖。

家长必看 | USACO竞赛是什么?

参加USACO需要付费吗?

注意,USACO是一个完全免费的竞赛,只需要在其官网注册账号即可。

任何因为参与竞赛向你收费的机构都是在骗人,各位家长们要提高警惕不要被骗了哦~

竞赛如何颁奖?

竞赛会根据你的成绩来颁发对应的认证,主要有四种等级:铜牌,银牌,金牌,白金。获得相应证书的学生名单会被公布在竞赛结果中,把这些成就写在申请书或者简历中会非常有帮助。

家长必看 | USACO竞赛是什么?

乐码王国欢迎所有志愿推动中国编程教育发展的中小学以及社会各类教培机构前来咨询合作。

乐码王国是一家专注于4到16岁,中国青少儿STEAM教育的品牌,创始团队来自清华大学、浙江大学等高等院校。团队在2014年7月17日首次发布少儿编程课,同时开始了四年的沉淀积累,经过四年多的磨练实战,团队终于在2018年12月15日宣布成立乐码王国,至此乐码王国正式进入公司化管理运营,成立后的两年时间,乐码自主研发的教学平台已经走入国内近千所教培机构和中小学的课堂,每年数百所教培机构和学校引入乐码王国的课程体系。关爱孩子成长,关注孩子未来,是乐码王国的核心价值观。

秉承推动国内编程教育发展的使命,乐码每年向社会培训、输送超过1000位编程老师,同时,乐码王国的小学员在国内各类比赛中开始展露头角,专业的教研团队经过多年的课程研发,终于形成以乐高创意搭建、不插电编程、图形化机器人编程、Scratch jR编程、Scratch图形化编程、Python人工智能编程、C++信息学奥赛编程等课程为核心的STEAM教育体系,为我国培养人工智能时代中所需要的未来科技人才奠定基础。

家长必看 | USACO竞赛是什么?