奥林匹克学校有3位同学入围计算机奥赛国家队
在2018年5月刚刚结束的由滑铁卢大学负责承办的全国中学生计算机奥赛, 奥林匹克学校有3位同学入围计算机奥赛国家队,参加今年7月在日本举行的国际计算机奥林匹克竞赛
1. 奥林匹克学校再传捷报,3位同学入围国家队
据日前加拿大数学与计算机教育中心-即加拿大官方数学与计算机竞赛组织机构公布的结果, 全国计算机奥林匹克竞赛CCO 已于上周5结束。经过选拔,加拿大参加今年7月将在日本举行的国际中学生计算机奥赛IOI的4名选手已经产生。奥林匹克学校有3位同学入围,占了国家队全队人数的3/4. 他们是Joey Yu,Victor Rong, Ava Pun. 其中,Joey Yu获得今年加拿大中学生计算机奥赛全国第一名。 此外,Ava Pun据说是加拿大有史以来加拿大第一个入围国家队的女生。
加拿大全国计算机奥赛CCO的全称是Canadian Computing Olympiad。 由滑铁卢大学负责承办, 于每年的5月在滑铁卢大学的中学生计算机夏令营期间举办。 CCO的参赛资格是通过加拿大中学生计算机竞赛Canadian Computing Competition(简称CCC) 而获得的。 只有CCC高级组的全国前20-25名优胜者才会被邀请参加CCO. 今年主办方只邀请了22名计算机高手参加CCO。在这22名计算机高手中,奥林匹克学校的学生占了16名, 占前22名CCO 参赛选手的的72%.
奥林匹克学校在上一年有三名同学入围国家队,代表加拿大参加国际计算机奥赛。也是占国家队人数的3/4。他们是:Chau Brian, Yuen Jason, Yu Joey 其中Chau Brian, Yuen Jason在国际奥赛中获得金牌. 在过去的连续4年中,奥林匹克学校每年都为国家队输送至少两名队员, 占国家队员总人数的一半以上。

2.加拿大通向国际计算机奥赛的道路
1)概况:
加拿大全国中学生计算机竞赛Canadian Computing Competition(CCC) 是由Waterloo 大学计算机系与加拿大数学与计算机教育中心联合举办的全加计算机竞赛. 至今已举办了23届. 该竞赛的目的有两个, 一是给中学生一个机会以发展他们的计算机编程和算法设计能力, 另一个目的就是选拔选手组成加拿大代表队参加当年的国际奥林匹克计算机竞赛. CCC一般每年二月份开始举行第一阶段竞赛.
2)过程:
每一届的CCC竞赛均分为两个阶段. 第一阶段, 即初赛阶段, 在各报名选手所在的学校举行. 初赛阶段有分JUNIOR组和SENIOR组. JUNIOR组的学生限定与在学校只修过一个学分的计算机课程, 并不限定与学生所在的年级. 其他人则只能参加SENIOR组. 同时, 根据这边的鼓励早出人才的一贯政策, 任何学生均可参加SENIOR组. CCC每年通常在二月下旬举行。 第二阶段, 即全国中学生计算机奥赛(CCO), 在Waterloo 大学举行, 为期一周. 通常在五月份举行。 在第一阶段的SENIOR组的前25名选手才有资格进入第二阶段. 而加拿大参加国际奥林匹克计算机竞赛的代表队便由第二阶段产生.
3)竞赛内容:
在CCC竞赛的第一阶段, JUNIOR组和SENIOR组各使用不同的试卷. 每一个试卷各有5道试题. 其中, 竞赛详细信息如下:
JUNIOR组, 第一, 第二题, 考基本概念, 如循环和条件判断等; 第三和第四题, 有一定难度的, 如循环组合, 条件判断及计数等; 第五题, 更高难度的, 考递归, 有效排序等.
SENIOR组, 第一, 第二题, 考基本算法, 如排序, 搜索等等; 第三, 第四题, 更高级的算法, 如计数, 数学推理等; 第五题, 极高难度, 接近国际奥林匹克计算机竞赛.
两套卷子, 每题15分, 每张试卷共75分.
下面是Waterloo大学给的英文说明
For the Junior Division paper:
Questions 1 and 2 | Straightforward (e.g., basic loops and conditions) |
Questions 3 and 4 | More challenging (e.g. some combination of loops, conditions and counting) |
Question 5 | Some advanced material (e.g., recursion, efficient sorting, clever algorithms) |
For the Senior Division paper:
Questions 1 and 2 | Basic algorithms (e.g., sorting, searching) |
Questions 3 and 4 | More advanced algorithms (e.g., careful counting, some mathematical reasoning) |
Question 5 | IOI level question |
需要说明的是, 所有这些竞赛试题, 都是与数学有关的题. 主要是测试学生的对数学问题的理解能力, 逻辑推理能力和计算机编程能力, 而与图形设计及软件开发无关.
4)竞赛评分
在第一阶段, 各参赛选手所在的学校都会得到Waterloo大学提供的详细的评分规则. 同时各学校还须从指定的网站上下载统一的测试数据, 用来检测选手的程序是否可以通过.
5)参赛所用的编程语言
在第一阶段, 选手可以用任何的编程语言, 只要学校的计算机系统可以支持, 如PASCAL, C/C++, Basic, Perl, Python, Java和PHP 等. 但可进行符号处理的编程语言则不行, 如MATLAB, MAPLE.
在第二阶段, 只有 Jave 和C/C++可以使用.
3. 我们的期望:
加拿大的学生, 尤其是处于中学生年龄段的孩子, 普遍喜欢计算机. 但他们又限于知识和能力, 便更多的是沉溺于玩电脑游戏或是网上聊天. 长此以往, 于身心健康和学习都不利. 而加拿大全国中学生计算机竞赛是一项很有意义的学科竞赛. 它既能培养孩子学会编写程序, 又能用程序解决一些实际数学问题. 对孩子们的成长很有帮助。
现在, 计算机已经成为各个行业不可缺少的基本工具。将来人工智能一定会形成一个庞大的产业,它的基本技术和基本工具也是计算机

2017年国际计算机奥赛在伊朗的德黑兰举行。左边4位同学为参赛队员,右边两位为教练和领队。奥校有3位同学参赛。他们是Chau Brian(左一), Yuen Jason(左二), Yu Joey(右三)。
其中Chau Brian和 Yuen Jason获得国际计算机奥赛金牌。


网友评论