美国USACO和中国NOI两大计算机竞赛有何异同?

计算机专业是申请中最卷最火爆的专业,编程和算法学习也如数学一般受到家长们的认可。

于是许多家长开始从娃娃抓起,计算机类竞赛逐渐火热。根据数据统计显示:

👉信息奥林匹克竞赛、吸引小学、初中、高中各个阶段的学生参加

👉美国USACO 2022年参赛人数超4万人,中国参赛的人数增长超过60%

👉中国NOI每年都有十几万学生参加,3年前就有15万人参赛

美国有USACO,中国有NOI,都是炙手可热,中美两大竞赛有何异同?

NOI VS USACO 选拔国家队代表两大比赛的区别

USACO是一项面向中学生的信息学竞赛,全球学生均可报名参加,旨于为每年夏季举办的国际信息学奥林匹克竞赛(IOI)选拔美国队队员。

NOI是全国青少年信息学奥林匹克竞赛,是中国选拔参加国际信息学奥林匹克竞赛(IOI)中国队队员的比赛。

除了同为国际信息学奥赛IOI的国家级选拔赛外,从赛程,考察内容及认可度上,都有着异曲同工的相同点和自己的特点。

#01. 赛程及晋级线路

USACO共分为Bronze铜奖, Silver银奖, Gold金奖 and Platinum白金奖四个级别,难度依次递增,第一次参赛需要从铜组开始,达到一定分数会自动晋级到下一个组别。

每个赛季USACO会开设3场月赛,1场全美公开赛,及训练营,最后环节的训练营只有美国公民或者绿卡持有者才有机会,中国学生可以参加到训练营之前的比赛。

NOI分为两个级别,J组即初级组,P组即Professional组,分初赛、复赛两个阶段,市级参赛,选拔进入省队,参加国家级比赛。

根据赛程设置来看,USACO是可以直接对标中国的NOI竞赛

#02. 考察内容高度重合,C++很关键

NOI和USACO在考察知识点上重合度较高,USACO支持的编程语言包括C++,Java, Pascal, Python, C。使用C++会更有优势,NOI规定使用C++作为编程语言。

USACO更加重视对算法时间效率与优化的考察,很多试题要进行细致优化;NOI题目以考查选手对算法和编程能力的掌握为主。

#03. 海内外大学超高认可度

USACO Finalist三年累计70多人,其中约6成学生锁定了包括MIT、哈佛、CMU在内的各大计算机专业名校,堪称名校申请超强助力,同时还是MIT官方推荐的课外活动。

NOI是国内中学自招,大学自招的加分项,在NOI中拿到有竞争力的奖项和国家队名单的同学,可以拿下签约清华、北大保送。

可以说是海内外名校offer杀手锏

USACO门槛低、竞争压力小 仍需掌握核心考点

NOI和USACO两项竞赛既有相同之处,也有各自的特点。USACO被认为是美国版的NOI,相对而言门槛更低、竞争压力更小。

👉竞争压力略低:2022年USACO3场月赛及1场全美公开赛共有约40000人参加,虽然USACO参赛人数连年攀升,但相比NOI十几万人参加,竞争压力还是小了不少。

👉门槛较低:USACO对参赛者没有国籍要求,小学生、初中生、高中生都可以参加,在官网上注册即可,但是一定要有编程语言的基础。

USACO更适合上手,但拿到黄金及以上的级别才能在申请美本名校中占据优势。

如何确保USACO比赛中一定能通过呢?拿到金级/白金级别的奖项需要具备什么样的计算机能力及水平呢?

USACO核心考察的能力主要是2点:算法分析能力+代码编写能力。

算法分析能力也就是拿到一道题目后,能够根据题目条件确定使用什么样的算法进行求解,并能够充分灵活应用算法,把整个解题过程梳理成步骤。

代码编写能力:应用算法分析能力对问题进行梳理后,然后把这些步骤转换成代码,通过计算机进行求解。

USACO对计算机编程方面的综合实力要求比较高,因此最好能够接受系统的培训指导,熟悉并掌握基础的算法知识,训练实战技巧,才能更有把握取得优秀的奖项名次。

 

上一篇

考完AMC8后多久该进入AMC10备战状态?

下一篇

如果一个老外觉得中国的国际学校太贵

你也可能喜欢

评论已经被关闭。

插入图片
老师微信 老师微信
老师微信
返回顶部