GESP 编程能力等级认证
GESP 是 CCF 发起并主办的编程能力等级认证,面向编程学习者提供阶段性能力验证,适合作为图形化与代码入门学习过程中的目标和反馈。
- 认证语言包含 C++、Python 和图形化编程。
- C++ / Python 通常为 1-8 级,图形化编程为 1-4 级。
- 适合帮助学生明确阶段目标,而不是盲目刷题。
艾森伯乐信息学方向以“编程基础 - 等级认证 - 算法训练 - 竞赛挑战”为主线,帮助学生从图形化和 Python 入门,逐步进入 C++、数据结构、算法和 OJ 训练。课程设置普通C++启航班与 C++博士班双路径,博士班面向数学逻辑能力突出的学生,由 985 大学毕业、具有博士学位的老师教学。
普通C++启航班面向基础建立,适合四年级及以上学生进入 C++语言与 OJ 入门训练;博士班面向数学逻辑能力测试 90 分以上的学生,录入博士班后进入更高强度的算法训练、阶段测评和竞赛规划。
GESP 是 CCF 发起并主办的编程能力等级认证,面向编程学习者提供阶段性能力验证,适合作为图形化与代码入门学习过程中的目标和反馈。
CSP-J/S 是 CCF 面向非专业人士推出的软件能力认证,分为 CSP-J 入门级和 CSP-S 提高级,均涉及算法、程序设计和计算机基础。
NOIP 是由 CCF 主办、以省为赛区组织实施的全国性竞赛,是 NOI 系列活动的重要组成部分。NOI 则代表更高阶的信息学竞赛挑战。
训练路径强调先完成语言基础和计算思维,再进入 C++ 算法、OJ 题库和高阶竞赛内容。
围绕算法、程序设计和数据结构能力要求,将训练内容提炼为适合课程排布的关键词。前期重在理解和实现,后期重在复杂度、模型转换和综合应用。
枚举、模拟、排序、二分查找、递推、递归、分治、前缀和、差分、贪心、基础高精度、进制转换、位运算、时间复杂度。
数组、字符串、结构体、栈、队列、双端队列、优先队列、二叉堆、集合、映射、哈希、链式前向星、并查集。
DFS、BFS、回溯、剪枝、记忆化搜索、拓扑排序、最短路、最小生成树、LCA、欧拉路径、强连通分量、割点与割边。
线性 DP、背包 DP、区间 DP、树形 DP、状态压缩 DP、计数 DP、最长上升子序列、最长公共子序列。
质数筛法、最大公约数、最小公倍数、扩展欧几里得、快速幂、逆元、同余、欧拉函数、中国剩余定理、排列组合、容斥原理。
树状数组、线段树、ST 表、单调栈、单调队列、字典树、KMP、字符串哈希、倍增、树上差分、复杂度优化。
| 阶段 | 适合对象 | 学习重点 | 目标 |
|---|---|---|---|
| 编程入门 | 零基础或低龄学生 | 图形化编程、Python 基础、逻辑表达。 | 建立兴趣和计算思维。 |
| 等级认证 | 已有基础的学生 | GESP 级别目标、语法、基础题型。 | 形成阶段性反馈。 |
| 算法训练 | 准备竞赛方向学生 | C++、数据结构、算法、OJ 刷题。 | 进入 CSP-J/S 训练。 |
| 竞赛挑战 | 长期投入学生 | 综合算法、模拟赛、错题复盘、竞赛策略。 | 挑战 CSP-S、NOIP、NOI 系列。 |
认证与竞赛政策、时间、报名方式会变化,实际报名和参赛安排以 CCF、GESP、NOI 官网当年通知为准。艾森伯乐页面用于家长理解学习路径,不替代官方通知。