您现在的位置是:主页 > 理科竞赛 > 计算机竞赛 > 计算机竞赛

被MIT力荐的USACO计算机竞赛,零编程基础如何学?

编辑:Avin老师发布时间:2024-02-23 17:37:48浏览量:

摘要:被MIT力荐的USACO计算机竞赛,零编程基础如何学?

 

 
USACO的新赛季 即将开始了!
 
2023-2024年USACO计算机竞赛发布新规则!更有新的防作弊措施,同学们一定要提前熟悉。
 

在MIT本科招生官网中,我们可以看到USACO是被“点名”推荐的课外活动,同时它也承担着为美国国家队选拔进入国际信息学奥林匹克(IOI)的重任。

 

对于申请计算机/编程方向的学生来说,USACO不仅培养学生的算法及应用和编程思维,成绩含金量也不言而喻,获得金级、白金级的参赛者将大大增加被藤校录取的概率!

 

那么零编程基础的孩子如何学习呢?感兴趣的家长和同学们接着看下去吧。

 

 

 

 

USACO计算机竞赛新增规则

■ 禁止使用生成式人工智能
USACO官方明确,在比赛期间禁止生成人工智能,并且不允许美国学生使用VPN 来隐藏自己的IP地址。
■ 白金级别新规
白金级别参赛学生要求同一时间参加竞赛,时间为统一周六中午开始,与此同时白金级别的题目开始发布。周六开始参加比赛的铂金级别学生,将会更受USACO竞赛官方认可,有更大几率会被邀请至训练营,参与选拔IOI国家队选手。

通用赛制

 

适合学生:任意年级中学生。

 

编程语言:可使用以下任意一种编程语言C、C++,Java,Python;

 

活动形式:在活动窗口开放的3天时间内,选择任意时间开始做题,每场比赛3-5个小时,在线打开试题后开始计时。

 

晋级方式:如果获得满分会直接晋级,否则将在比赛结束后根据分数线划分是否晋级。

 

2024年USACO考试时间

 

12月15日至18日:第一场比赛

1月26日至29日:第二场比赛

2月16日至19日:第三场比赛

3月15日至18日:美国公开赛

5月23日至6月1日:训练营

7月21日至27日:EGOI(荷兰)

9月1日至8日:IOI(埃及)

*以上均为美东时间

 

 

零基础学生选择哪个编程语言?

 
首先我们先确定下来要选哪种编程语言,比较推荐C++ 和 Java,C++是目前是被看做编写大型程序应用最好的面向对象编程语言。Java是使用人数最多的语言, Java开发人员需求量大。
如果学生接受能力不是很好,也可以选简单易学的Python,是人工智能时代的首选语言(但USACO银组以后可能会存在性能问题)
编程语言是一个非常庞杂的系统,短时间内不可能完全掌握,抓不住重点的话很浪费时间精力,USACO竞赛要求掌握语言中最重要的20%左右的语法就足够了
另外需要重点强调的是,任何一门编程语言都是需要一边学一边用才能融会贯通,真正的有效学习不仅要考专业的老师教授知识,进行大量的知识输入,还需要学以致用,多加练习,进行有逻辑的输出,才能形成良性学习的闭环。

 

 


预约试听

预约即可免费领取对应课程资料

热门活动

回到顶部