南京美国高中计算机竞赛培训班是为初中生和高中生举办的计算机比赛课程培训,课程分为简答题和编程题两个部分。
报名后指导老师会收到一本指导手册,用于指导学生参赛。另外官网上也可以找到每次考试的考纲和例题。
ACSL会在每次比赛前将由5道简答题构成的试卷和一道编程题发送到指导老师的邮箱,指导老师在一周内选一个时间让参赛者统一完成考卷。
•简答题:不同组别的时间限制不同,答题不能使用计算器。简答题内容包括boolean logic、图论、二进制运算等。
•编程题:参赛者需要在拿到题目之后的72个小时内完成编程。题目会给出sample input and output(示例输入和输出),给参赛者测试程序。
简答题和编程题都是个人为单位完成,由指导老师批改。不同组别拿到的题目不同。
这样的比赛从12月份开始到次年5月份,一共会进行4次。
•Senior Division:面向有一定编程基础的高中生,特别是正在上或者已经上过AP计算机科学的学生。
•Intermediate Division:面向编程基础较浅的初中和高中生。
•Junior Division:面向之前没有编程基础的初中生。Junior Division,Intermediate Division和Senior Division需要在30分钟内完成简答题试卷。
•Classroom Division:面向任何年级的学生,只有简答题,需要在50分钟内完成。
•Elementary Division:小学组,面向3-6年级学生。只有简答题。
•编程题,ACSL会发给指导老师5组测试数据,指导老师在输入官方给出的input之后,如果程序能跑出正确答案,则每一个正确答案记1分,最多5分。如果程序出现死循环则不得分。所以,一个参赛者的最高个人得分是10分(简答题5+编程题5)。
最后,一个队伍选出最高的3个分数交给ACSL,作为这一次比赛的团体总分。团队最高分是30分(10+10+10)。
在All-Star Contest中每个组别获得前5的学校可以获得Adobe’s CreativeCloud Photography suite一年的使用权限,一个Kindle PaperwhiteE-Reader,5本来自The PragmaticBookshelf的电子书,和一个奖杯。
个人的得分前100的参赛者都可以获得一个Chromebook。