半年时间从零开始学编程能到USACO什么级别?
2022-07-28 12:07:38来源:未知作者: 飞飞阅读量:
最近被问的最多的问题,就是现在开始学习,年底前能够通过USACO 什么级别?很多学生是零基础的,家长担心现在现在学习有点晚,年底的时候没有办法参加竞赛,如果要等到明年年底的话,现在学又感觉太早了。还有些学生,明年一月份面临着大学申请,时间紧任务重,希望能够尽可能多升两级,这样就能在简历上多一个出彩的背景。
非常能够理解家长们的心情,但年底前能够到达什么程度,真的很大程度上取决于学生。我见到过比较快的学生,能够利用这几个月时间,在年底前通过铜组和银组的考试,直接到达金组级别。也有不少学生,顺利通过了铜组考核,实现了自己预定的目标,当然,还会有些学生,因为疏于练习,最终都没有信心去参加竞赛。
那么我们不考虑比较极端的情况,就按照一般学生的学习状况,可以来倒推复盘一下,看看从现在开始学习的话,年底能够通过什么级别?
一般USACO 月赛的第一次竞赛都是在12月份中旬,从现在开始算的话,到年底的第一次竞赛,还有大概六个半月的时间。对于零基础的学生来说,一般的学习路径是先选择一门编程语言进行学习,然后就是铜牌组算法,银牌组算法,金牌组算法,以及铂金组算法,依次把每个级别的算法进行学习。
每个算法级别之间最好留出一些时间,在算法学习后,通过刷题对学习过的算法进一步掌握下。这个刷题过程,有些机构是作为正课带着学生刷题,一般 2个小时课程也就刷3 道题目,效率比较低,建议学生可以直接刷历年真题,经过独立思考后的刷题,会更快的提升学生算法能力。
如果学生是一位零基础的学生,那么学习编程语言,大概需要10节课左右的时间,按照每周一节的进度,就是两个半月的时间。编程语言的学习,重点还是在于多编写程序,在这个阶段,题目一般不需要太多的分析,大部分学生看到题目后,立刻就能有思路,基本上按照题目描述就能整理出代码步骤,只需要把这个思路编写成对应的代码就行。思路转变成代码的这个能力,是这个阶段需要训练的核心能力。当然,这个阶段的课程,其实我是鼓励可以快速些,例如一周两次课程,因为这个阶段知识点不难,所以学生是能够接受的,关键是课下需要投入时间,把作业很好的完成。
编程语言学习完毕后,就是 铜牌组算法了。铜牌组算法的知识点并不算多,大概是12 节课左右的时间,如果按照一周一节课的进度,差不多是 3 个月左右。这样算法下来,零基础的学生,差不多5个半月的时间,就能把铜牌组的算法全部学完,参加USACO 的铜牌组竞赛了。中间还有多出来的一个月时间,可以刷一下历年真题,特别是近两年的真题,很值得做一遍,这样就能了解当前题目的大致难度了。即使 12 月份的比赛时间有点勉强,那么还有后面三次的比赛,做好充分准备后,通过铜牌组考核问题不大。
铜牌组算法并不多,重点的算法也就那么几个,这个阶段核心的考核点,是拿到一道题目的时候,是否能够进行很好的分析,从而快速定位出具体应该使用什么算法。一旦能够确定算法,代码编写肯定不会那么复杂。毕竟铜组竞赛的定位就是让初学算法的学生参与的,重点是想让学生建立从问题到算法的思维方式,所以不会在代码上特别难为学生。
再往后就是银牌组算法了,很多学生如果课下时间比较多,能够更好的进行训练,那么前面的课程时间可以进一步压缩,这样就为银牌组算法争取到了更多的时间。银牌组算法的学习差不多需要15 节课的时间。不过学生如果顺利在12月份考过了铜组,接下来正好是寒假,可以在寒假期间重点突击一下银组算法,这样是有可能在2月份和3 月份的竞赛中参加银组算法考核的。
银组算法的考核对于很多学生来说,是一道分水岭。银组考核会兼顾学生的问题分析能力,以及学生代码编写能力,同时,银组会比较强调算法复杂性,很多题目,学生很可能能够做出来,但是否能够在一定的时间空间限制内执行出来?这是算法考核的重点。想要通过银组考核,学生是需要花费更多时间进行学习的,最好在算法学习完毕后,能够抽出时间把最近 4 年的真题全部刷一遍,这样通过银组算法考核的概率会高一些。
金组及以上的课程在这里就不介绍了,对于大部分学生来说,不太可能通过半年多的时间达到这个级别。金组考核中对学生问题分析的能力会有更高的要求,到了这个级别,很多学生已经具备了算法自学的能力,针对于这个级别的学生,老师的教导是一方面,更需要学生自我钻研的精神。
以我的经验来看,从现在开始学习,到年底能够通过银牌,基本上应该算是很好的结果了,要达到这个结果,需要有经验老师认真负责的教学,更需要学生全身心的投入。如果学生平时的课业也很忙,确实没有那么多时间投入的话,可以按照正常的进度,年底确保考过铜组的竞赛,然后通过持续的学习,在下一个赛季通过银组的考核。其实算法的学习也不能一味的追求快,能够持续的进行算法的学习和训练,才能更好的掌握算法编程这个核心能力,毕竟参加算法竞赛只是一种手段,真正掌握算法分析的能力才是目标!
相关文章
2022物理碗Physicsbowl竞赛真题考题解析
就在2小时前, 今年的“物理碗”国际竞赛落下帷幕 !作为全球含金量最高的物理竞赛之一,本次参赛的中国学生超5000名!在物理碗中获得TOP100奖项的学生...
阅读: 781
国际物理竞赛都有哪些?哪个含金量高?如何选择!
物理竞赛是物理,工程,天文等相关专业申请必备利器,也是仅次于数学的热门学科。在物理学科领域,足具权威性和代表性的赛事包含: 美国物理碗竞赛...
阅读: 297
SASMO新加坡国际数学竞赛详细介绍及奖项设置
0 1 SASMO是什么? 众所周知,新加坡数学的教学体系,是国际上最优秀的数学之一,SASMO是由新加坡国际数学竞赛中心(SIMCC)组织的一项国际数学竞赛,现...
阅读: 1255
2023秋季英国留学申请季趋势分析
23Fall已经有部分专业开启申请了,为了让大家能更好的迎接这个申请季的到来!今天小编就根据23Fall目前各校的招生政策,结合22Fall的录取情况,来预测一...
阅读: 90
更多栏目
热门文章
-
1.2022物理碗Physicsbowl竞赛真题考题解析
- 1
- 2022物理碗Physicsbowl竞赛真题考题解析
- 2023-02-20
- 1
-
2.国际物理竞赛都有哪些?哪个含金量高?如何选择!
- 2
- 国际物理竞赛都有哪些?哪个含金量高?如何选择!
- 2022-12-12
- 2
-
3.SASMO新加坡国际数学竞赛详细介绍及奖项设置
- 3
- SASMO新加坡国际数学竞赛详细介绍及奖项设置
- 2022-12-12
- 3
-
4.AMC数学竞赛如何做题效率最高?AMC竞赛备考PlanB高效解决
- 4
- AMC数学竞赛如何做题效率最高?AMC竞赛备考PlanB高效解决
- 2022-10-17
- 4
-
5.2023秋季英国留学申请季趋势分析
- 5
- 2023秋季英国留学申请季趋势分析
- 2022-09-30
- 5
-
6.2022年AMC数学竞赛考试即将开始!考试注意事项说明
- 6
- 2022年AMC数学竞赛考试即将开始!考试注意事项说明
- 2022-09-30
- 6
-
7.2022年寒假可以参加的写作竞赛有哪些?
- 7
- 2022年寒假可以参加的写作竞赛有哪些?
- 2022-09-30
- 7
-
8.背景一般可以申请英国商学院吗?可以选哪些项目?
- 8
- 背景一般可以申请英国商学院吗?可以选哪些项目?
- 2022-09-29
- 8
-
9.去美国留学的中国学生申请最多的专业是哪些?
- 9
- 去美国留学的中国学生申请最多的专业是哪些?
- 2022-09-29
- 9
-
10.物理碗/BPhO/AP物理课程难度对比,BPhO和物理碗竞赛可以同时备考吗
- 10
- 物理碗/BPhO/AP物理课程难度对比,BPhO和物理碗竞赛可以同时备考吗
- 2022-09-29
- 10
热门图文
-
互联网+、挑战杯、创青春等创新创业大赛含金量高吗??
2022-07-28
-
2022年芬兰人口数据统计公布!华人为第四大人口种族
2022-07-28
-
蓝思指数是什么?蓝思指数详细分析
2022-07-28
-
2022下半年数学竞赛比赛时间及官网链接整理
2022-07-28
-
2022年全国大学生英语竞赛题型及分值分布详解答题策略
2022-07-28
-
大学生竞赛项目汇总!能加分保研的工科类竞赛盘点
2022-07-28