近年来USACO美国计算机奥林匹克竞赛的参赛人数和热度越来越高,成为申请名校CS专业的必备利器。今天我们就来讲讲不同体系的国际生应该如何准备usaco竞赛。
A Level体系学生
IB课程是分两类,一个是HL,一个是SL。
HL可能会掌握了一些数据结构和算法,如果说对于算法有一定的更深理解,那这里可能会时间会相对短一点。
● 青铜升白银:6月+
● 白银升黄金:8~12月
● 黄金升白金:12~24月
在最初阶段,同学们可以买有关计算机的教材进行学习,在掌握了一定计算机的基础和编程的一些语法后,可以选择进行USACO的课程培训。
因此0基础的同学要预留出来半年以上的时间来去做准备,这部分同学的备考时间要比其他的课程的同学要会长一些。
A Level体系学生
如果是A Level 体系的话,那么认为这些同学是掌握计算机理论和数据结构的理论知识的。相比AP课程体系对很多代码细节要求较高,而A Level课程体系要求自己写的代码会少很多。
故老师认为同学们在备考第一个级别,即青铜升白银的时间会稍长一些,可能需要4-6个月。
●青铜升白银:4~6月
●白银升黄金:8~12月
●黄金升白金:12~24月
对于白银升黄金、黄金升白金这两个阶段的推荐备赛时长是比较固定的,因为如果说同学们能达到白银的级别,那其实对于代码的掌握已经没有太多更深的要求了,更多的是对于数学算法、数据结构等知识的应用。
AP体系学生
AP体系有CSA和CSP两门课程,如果同学们学的是CSA,那默认大家是掌握一定的编程基础,如会写Java,那同学们在备考的时候可能会时间会稍微短一点。
如果是学CSP课程的同学们,可能知识储备相对比较弱,大家可以通过老师给定的推荐备考时间,结合自身的情况进行备考~
●青铜升白银:3~6月
●白银升黄金:8~12月
●黄金升白金:12~24月
同学们在青铜升白银的时候,老师建议大家预留出来3- 6个月的时间去复习。因为USACO是一个实践科目,并不是只要掌握了课本中的理论知识,就可以把问题真正的解决。
有些同学学过C++的语法,可能很快就能掌握,但是仍要预留出来一大部分时间去做真题的一些练习。
USACO竞赛培训课程
了解完以上的usaco体系建议,相信大家对于usaco的难度和赛事都有一定了解了。
如果大家想要在12年级申请前通过黄金、铂金级别,就需要提前1-2年级时间开始准备,这样才有更充足时间取得更好成绩。
机构USACO竞赛开设了USACO竞赛基础班,铜升银班,银升金班等班课,帮助不同基础同学们备考USACO竞赛备考。
课程类型:小班 / 一对一(滚动开班)
授课模式:线上授课,可无限查看回放学习。
授课语言:中英双语教学 / 纯英文授课