[C04]CCC Senior I 滑铁卢计算机竞赛高级I (可现场可线上,上课日期可商议)
Grade: 8-12年级
Number of Sessions: 16次课(120分钟/次)
CCC(Canadian Computing Competition)是由加拿大滑铁卢大学数学与计算机教育中心(CEMC)主办的全国性计算机编程竞赛。它分为两个等级:
Junior(初级)组:面向初中和高中前期(G7-G10)学生,适合刚开始学习编程的学生。
Senior(高级)组:面向有较强编程基础的高中生,题目难度更高。
CCC Senior 的特点
考试时间:3 小时
5 道编程题,分值各 15 分,满分 75 分
支持语言:Python、C++、Java 等(推荐 C++ 或 Python)
难度显著高于 Junior,重点考察:
算法设计能力(如递归、贪心、DFS/BFS)
数据结构使用(栈、队列、映射、集合等)
时间复杂度优化与边界处理
清晰高效的代码实现能力
该竞赛不仅是锻炼编程能力的好机会,也在申请大学尤其是滑铁卢大学时具有加分优势。
课程目标(为期34次课,每次2小时,暑假期间完成16次课的学习)
本课程专为准备参加 CCC Senior 级别的学生打造,适合具备一定编程基础,想要提升竞赛实战水平的高中生。
精通高级 Python/C++ 编程技巧
强化算法表达能力,掌握函数式编程、递归、数据结构调用方式等。
系统学习经典算法与竞赛套路
深入讲解搜索、排序、前缀和、差分数组、二分查找、图论等核心算法。
解析 CCC Senior 题型结构
按难度分层讲解历年真题,总结高频模型与易错点。
提升解题效率与时间管理能力
训练如何在限定时间内快速构思、编码、测试并提交解法。
实战模拟 + 强化冲刺训练
多轮完整模拟考试,查缺补漏,调整状态,迎战 CCC 正式考场。
课程设计详情请咨询Fiona/Tina~
07/02/2025, 07/04/2025, 07/09/2025, 07/11/2025, 07/16/2025, 07/18/2025, 07/23/2025, 07/25/2025, 07/30/2025, 08/01/2025, 08/06/2025, 08/08/2025, 08/13/2025, 08/15/2025, 08/20/2025, 08/22/2025
Minimum: 5
Maximum: 10
Registration starts on 05/27/2025 and ends on 08/22/2025.
Zoom
Please contact KeenKiz Learning if you have any questions.