加拿大Waterloo大学计算机竞赛 &美国AP计算机科学

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

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

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

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

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

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

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

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

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

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

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

关于翰林

翰林教育是一家涵盖各科目国际学术竞赛教辅(AMC/HiMCM/USACO/DECA)、国际课程辅导(IB/AP/Alevel/IGCSE)、国外著名夏校项目申请的专业国际教育培训机构。为广大学员家长提供高端本科研究生申请及就业咨询,有一对一等多种线上线下的教辅方式,为学员量身定制从9年级到研究生的权威全程国际竞赛方案。翰林拥有业内稀缺的竞赛资料和课程真题等珍贵的学术资源,国内课程辅导领域罕见的纯正海归精英教辅团队-翰林专业导师团-均有世界名校背景和欧美留学经历,都曾供职全球知名教育集团、国际学校,学术团队和世界500强公司了解更多翰林国际教育信息

翰林国际教育藤校牛剑录取成果

以藤校牛剑offers为导向的国际教育团队翰林国际教育专心学术和竞赛,5年来翰林学员共获得:

35张藤校offer

更有MIT、Caltech、UChicago 等offer

62张公立常春藤(UBC UNC UVA UMichigan William Mary等)offers

翰林国际教育为大家精心打造:

8大科目100个以上国际竞赛服务产品
覆盖全科的国际课程辅导(A-Level/IB/IGCSE/AP等)
1000家以上高端学术夏校项目
500个以上覆盖全科的科研主题

翰林国际教育资讯二维码