免费快速测评

CP ACADEMY · PYTHON & C++

用编程练习思考,
在挑战中
发现兴趣。

通过编程学习与竞赛问题,练习分析、推理、表达和独立解决问题,在动手实践中探索对计算机与工程的兴趣。

欢迎零基础学生 · 以 L1–L3 为主 · 少量 L4 进阶课程

60 分钟连续作答 · Python 或 C++ · 选择目标比赛

适合你的起点

起点可以不同,
好奇心让学习发生。

01

第一次接触编程

从可以完成的小任务开始,体验把想法变成程序。

02

会写程序,想学方法

从语法走向分析,学会拆解问题、比较不同办法。

03

喜欢挑战,愿意深入

探索核心算法,在独立练习中了解自己对什么更投入。

课程路径

理解每一步,
再走向下一步。

L1–L3 是主要学习路径。根据学生已经能做什么选择起点,结合基础、兴趣与目标安排节奏。

查看等级与赛事对应

L1基础

编程基础

适合零基础或基础尚不系统的学生。

输入输出 · 条件与循环 · 函数 · 数据与调试

看得见的成果独立完成小程序,并说清它如何运行。

L2CP Fundamentals

问题解决基础

适合能编写基础程序、希望学习解题方法的学生。

模拟 · 枚举 · 排序与计数 · 建模与测试

看得见的成果提出办法、说明理由,用边界情况检验思路。

L3CP Intermediate

核心算法与独立思考

适合愿意持续探索较复杂问题的学生。

二分 · 前缀和 · 图搜索 · 基础树 · 入门动态规划

看得见的成果选择合适方法、比较效率、独立实现并复盘。

L4

CP ADVANCED

为少量希望继续深入的学生,提供进阶课程。

通过具体课程探索更复杂的算法与数据结构。结合已有能力、兴趣和实际教学安排确定学习内容。

咨询 L4 课程

完成 L3 就是一段有价值的学习成果。之后可以继续算法、探索应用项目,或把编程保留为工具与兴趣。

怎样学习

不止写出代码,
更要说清思路。

从读题、推理到实现与复盘,练习完整的问题解决过程。小应用与开放改造任务,让算法与可以动手创造的东西连接起来。

  1. 01理解问题
  2. 02建立模型
  3. 03比较办法
  4. 04编程实现
  5. 05测试验证
  6. 06解释复盘

家长如何看到成长

比一个分数更具体。

把问题拆小

复述任务、识别条件,提出下一步计划。

让思路可见

解释选择、比较方案,找到反例。

从错误中改进

用测试定位错误,再验证修改。

观察兴趣在哪里

观察孩子主动提出的问题、想尝试的变化与更投入的活动。

独立完成与提示后完成分开看。一次分数不能决定孩子是否对计算机或工程感兴趣。

共同能力,不同目标

选择适合孩子的挑战。

竞赛问题提供挑战与反馈。根据学生的能力与意愿选择目标,每个孩子不必走同一条参赛路线。

加拿大

CCC

Junior 与 Senior 提供不同层次的挑战,按当前能力与目标选择准备内容。

美国

USACO

把编程与核心算法连接到合适级别的专项练习。

中国

GESP · CSP

按目标级别、语言与考查形式安排学习,先确认具体目标可获得的支持。

Academy 等级描述学习能力,不等于比赛等级。上述关系不构成等级换算或全部级别均已开课的承诺。

让学习有具体去处

解题、作品,
都有值得探索的方向。

CP WEEKLY LIVE

每周免费的在线课堂

每期一个主题,45 分钟一起理解、解决并解释挑战。具体日期、时区与参加方式待公布。

了解 CP Weekly Live

Python 项目学习路径

也可以通过作品探索计算机

更喜欢制作游戏、工具或应用?可以了解项目课程。已有基础可核验复用,两条路径的等级标准不同。

了解 Python 项目课程

下一步

从现在的起点开始。

孩子刚开始接触编程

先体验入门活动,再讨论适合的基础学习安排。

了解入门体验

想了解解题能力或准备比赛

了解适合的 CP Academy 学习起点,以及目标比赛需要补充的知识点。

了解我的 CP 水平

暂时不确定怎么选

告诉我们孩子的经历与兴趣;咨询前无需完成测评。

咨询学习起点

常见问题

开始之前,
先把问题说清。

一定要参加比赛吗?

不一定。竞赛挑战是一种练习方式,学习目标结合孩子的兴趣与准备情况选择。

选择 Python 还是 C++?

从已有经验与学习目标出发选择语言。转语言时核查具体差异,不要求重复已经理解的概念。

完成 L3 后怎么选择?

可以选择具体 L4 课程、探索项目,或保持编程兴趣。继续竞赛升级不是唯一的学习成果。

课时、班型与时间怎样安排?

具体时间、课长与班型以相应课程安排为准,可查看课程页或咨询。能力等级不等于固定课数。

下一步

找到适合的挑战, 一起迈出下一步。

60 分钟连续作答 · Python 或 C++ · 选择目标比赛. 希望先交流?联系我们。

了解我的 CP 水平
滚动至顶部