GESP

以1—8级逐级描述编程能力,帮助学生和家长判断当前阶段、明确下一步学习目标。

主办单位中国计算机学会 CCF
C++等级一级至八级
主要形式客观题+编程题
核心作用阶段能力验证

这个赛事是什么

GESP是1—8级编程能力认证,更像学习过程中的阶段测评。学生可以用对应级别检查当前知识和独立编程能力,因此适合作为前三年课程的阶段目标。

八个等级分别学什么

每一级都有独立考纲与能力要求,逐级建立编程和算法能力。

01

一级

认识程序并完成基础顺序结构

  • 变量、类型与输入输出
  • 算术与逻辑运算
  • 基础顺序程序
02

二级

建立分支、循环和基础模拟能力

  • 条件与循环嵌套
  • 数值及字符处理
  • 枚举与简单模拟
03

三级

开始用结构化方式组织数据与代码

  • 一维数组与字符串
  • 函数与代码复用
  • 基础数据处理
04

四级

从语法应用进入典型算法入门

  • 二维数组与结构体
  • 递归、递推
  • 排序与基础算法
05

五级

根据题目特征选择合适方法

  • 复杂度基础
  • 贪心与二分
  • 栈、队列基础
06

六级

建立搜索、图树和状态模型意识

  • DFS与BFS
  • 树与图基础
  • 动态规划入门
07

七级

处理需要多模块组合的综合问题

  • 高效数据结构
  • 图论基础
  • 动态规划进阶
08

八级

完成高阶建模、分析与稳定实现

  • 数论与组合
  • 图与DP综合
  • 复杂度分析与优化

赛事如何进行

时间、资格与具体规则可能调整,报名时需查看当年官方通知。

1
常规课程

平时学习

按照完整知识体系持续学习,建立编程与算法基本功。

2
对应等级认证

阶段验证

通过客观题和编程题检查知识覆盖、理解程度与独立实现。

3
GESP考前安心班

针对补强

根据真题诊断集中处理当前等级的高频失分点和编程短板。

已经上常规课,为什么还要参加考级

常规课负责学习,考级负责阶段验证,两者作用不同。

01

判断是否真的学会

课堂听懂不等于能独立完成。统一试题可以检查知识、读题、编码和调试是否同时达标。

02

给长期学习设置节点

1—8级把较长的学习过程拆成可验证的小目标,学生更容易看到进步,也便于及时调整。

03

提前熟悉正式测评

客观题、编程题和限时环境能帮助学生建立时间分配、检查与提交习惯。

04

为CSP做好衔接

高等级GESP与CSP-J/S知识体系相通,符合当年条件时还可申请衔接CSP第二轮。

GESP如何衔接CSP

正常路径是参加CSP第一轮,达到本省分数线后进入第二轮。达到GESP高等级和相应分数的学生,可按现行政策申请免CSP某一个组别的第一轮,直接参加第二轮。

GESP高等级符合当年条件申请免CSP第一轮审核通过CSP第二轮
  • C++七级≥80分,或八级≥60分,可申请免CSP-J第一轮。
  • C++八级≥80分,可申请免CSP-J或CSP-S第一轮,二选一。
  • 还需满足当年年龄、注册和申请时间等要求;衔接政策如有调整,以CCF最新通知为准。
考级课程查看 GESP考前安心班课程内容、各级课次与训练方式 ↗

怎么规划更合适

  • 先做真题或模拟卷,再决定报考级别。
  • 每一级都是一次阶段检查,不建议为了跳级忽略基础。
  • 与CSP的衔接规则可能调整,以当年官方通知为准。
⌂课程首页