奥林匹克学校再传捷报两名同学入选国家队参加国际奥林匹克计算机竞赛

编辑发布:北京四合院 | 2015-08-11 21:39:38

【星网专讯】 

1. 奥校在传捷报

奥林匹克学校学生参加加拿大全国中学生计算机竞赛(Canadian Computing Competition, 简称CCC ), 有两名同学在第二阶段比赛中因成绩优异而入选国家队, 代表加拿大参加国际奥林匹克计算机竞赛. 他们是Ben Zhang和Timothy Li。 参加国际奥林匹克计算机竞赛, 每个国家代表队员只限制为4名选手。 今年加拿大国家队, 奥校的学生占据半壁江山。其中,Timothy Li( Yikuan Li)是今年CCC Senior 组全国唯一的满分获得者。

 

Ben Zhang和Timothy Li都在奥林匹克学校上课多年。Ben Zhang不仅在奥校上计算机课程, 还长期修读数学竞赛课程。 过去至少有两年, 每个周末,Ben Zhang都来奥校上公开数学挑战赛和奥林匹克数学竞赛课程, 并且, 有很长的时间, 他一度是主攻数学, 他也确实做了不少数学高难度的竞赛题。 由于Ben Zhang的长期努力, 他在2014年的全国数学公开挑战赛中获得12年级组全国Honour Roll并过得全国奥林匹克数学竞赛的参赛资格。 Timothy Li则是全力以赴攻计算机。 他不但每周末来奥校参加常规的竞赛辅导课程, 而且还在周一至周五之间增加一次课程, 请老师一对一的上加强课程。 课后对老师布置的作业认真完成, 并自己还额外做了不少计算机竞赛题。 由于他的长期努力,他在计算机方面, 已经达到了计算机大学二年级的水平。

这是奥校获奖的同学和老师的合影。 左二是Ben Zhang, 右二是Timothy Li。

2.加拿大通向国际计算机奥赛的道路

1)概况:

加拿大全国中学生计算机竞赛CCC 是由Waterloo 大学计算机系与加拿大数学与计算机教育中心联合举办的全加计算机竞赛, 简称CCC竞赛. 至今已举办了14届. 该竞赛的目的有两个, 一是给中学生一个机会以发展他们的计算机编程和算法设计能力, 另一个目的就是选拔选手组成加拿大代表队参加当年的国际奥林匹克计算机竞赛. CCC一般每年二月份开始举行第一阶段竞赛.

 

2 过程:

每一届的CCC竞赛均分为两个阶段. 第一阶段, 即初赛阶段, 在各报名选手所在的学校举行. 初赛阶段有分JUNIOR组和SENIOR组. JUNIOR组的学生限定与在学校只修过一个学分的计算机课程, 并不限定与学生所在的年级. 其他人则只能参加SENIOR组. 同时, 根据这边的鼓励早出人才的一贯政策, 任何学生均可参加SENIOR组.  第二阶段, 相当于决赛阶段, 在Waterloo 大学举行, 进行两天. 在第一阶段的SENIOR组的前25名选手才有资格进入第二阶段. 而加拿大参加国际奥林匹克计算机竞赛的代表队便由第二阶段产生.

 

3 竞赛内容:

在CCC竞赛的第一阶段, JUNIOR组和SENIOR组各使用不同的试卷. 每一个试卷各有5道试题. 其中, 竞赛详细信息如下:

JUNIOR组, 第一, 第二题, 考基本概念, 如循环和条件判断等; 第三和第四题, 有一定难度的, 如循环组合, 条件判断及计数等; 第五题, 更高难度的, 考递归, 有效排序等.

SENIOR组, 第一, 第二题, 考基本算法, 如排序, 搜索等等; 第二,第三题, 更高级的算法, 如计数, 数学推理等; 第五题, 极高难度, 接近国际奥林匹克计算机竞赛.

两套卷子, 每题15分, 每张试卷共75分.

需要说明的是, 所有这些竞赛试题, 都是与数学有关的题. 主要是测试学生的对数学问题的理解能力, 逻辑推理能力和计算机编程能力, 而与图形设计及软件开发无关.

 

4 竞赛评分

在第一阶段, 各参赛选手所在的学校都会得到Waterloo大学提供的详细的评分规则. 同时各学校还须从指定的网站上下载统一的测试数据, 用来检测选手的程序是否可以通过.

 

5 参赛所用的编程语言

在第一阶段, 选手可以用任何的编程语言, 只要学校的计算机系统可以支持, 如PASCAL, C/C++, Basic, Turing, Java 等. 但可进行符号处理的编程语言则不行, 如MATLAB, MAPLE.

在第二阶段, 只有PASCAL 和C/C++可以使用.

 

3. 我们的期望:

大陆新移民的孩子, 尤其是处于中学生年龄段的孩子, 普遍喜欢计算机. 但他们又限于知识和能力, 便更多的是沉溺于玩电脑游戏或是网上聊天. 长此以往, 于身心健康和学习都不利. 而加拿大全国中学生计算机竞赛是一项很有意义的学科竞赛. 它既能培养孩子学会编写程序, 又能用程序解决一些实际数学问题.  对孩子们的成长很有帮助。

奥林匹克学校在上一年也为加拿大国家奥林匹克计算机代表队贡献了两名同学。