对喜爱编程的学生来说,美国电脑编程奥林匹克(USAComputing Olympiad,简称USACO)是一件大事。这项一年一度的竞赛已经有20多年历史,不仅吸引了美国的,而且全世界的学生和编程爱好者。参赛者以高中生为多,也包括不少初中生,大学生和其他爱好者,将近一半来自其它国家。 USACO每年冬季举行,从第一年的十二月开始,到第二年的三、四月结束。在此期间,学生有四次参赛的机会,大致每月一次。参赛者可以从任何地方通过互联网加入,完全免费。 竞赛分四个等级:铜牌,银牌,金牌和白金。所有初次参赛者都从铜牌竞赛开始,胜出者进入银牌等级。银牌竞赛胜出者进入金牌等级。金牌竞赛胜出者进入白金等级。白金竞赛中有16到24名学生被邀请在五、六月份参加USACO夏令营集训。经过集训,选出4名学生组成国家队,在七、八月份代表美国参加一年一次的国际信息学奥林匹克(InternationalOlympiad of Informatics,简称IOI)。夏令营仅在美国高中生中选拔。 USACO不同等级的竞赛内容由3到5个编程题目组成,要求在3到5小时内完成。参赛者就每个问题,编写一个程序,读入数据,输出结果。编程语言允许五个选择,C, C , Pascal,Java和Python。用前三种语言编写的程序要求在一秒钟之内完成运行,后两种语言可以在两秒内完成运行。除了对时间的限制,对内存的使用也有限制。 USACO是一个难得的学习机会。通过赛前的准备,学生可以大大增强利用编程解决问题的能力。USACO又是一个难得的发挥才能的机会。参赛者不需要获得任何批准,任何其它预赛的资格,任何付费,只需要一台能够上网的电脑就可以参赛,就有机会逐级上升。USACO还提供了非常方便的时间和晋级安排,允许参赛者每年多次参赛,可以在同一层次重复,也可以一年晋级多次。已经取得的级别被予以保存,成为未来参赛的起点。USACO竞赛中所取得的成绩被普遍承认,有助于大学的申请和工作的申请。成绩优异者广受瞩目。 凯博电脑(KTbyteComputer Science Academy,见www.ktbyte.com)提供USACO辅导课。学员在2013年冬季到2016年春季的三个赛季中,有37名先后进入银牌,金牌和白金等级,其中白金三名,金牌九名。进入金牌等级年龄最小的仅七年级。 凯博电脑教育(KTByteComputer Science Academy)网站:www.ktbyte.com 微信:ktbyte Academy 凯博公众号:kaibojiaoyu |
|
来自: sdulovebook > 《Jason School》