椰程信奥GESP考级课程安排新鲜出炉,以下是主要涵盖的知识点,方便大家参考学习的知识点

GESP一级考级Level-1 (21课时)

课时 知识模块 知识点 教学目标 备注
1-3 计算机基础与编程环境 计算机历史,计算机硬件组成,操作系统基础,集成开发环境的安装与使用,项目的创建与管理,代码的编写与调试 了解计算机的发展历史,掌握计算机硬件的基本组成,熟悉常用操作系统的基本操作,掌握集成开发环境的安装与基本使用方法,能够创建与管理项目,编写并调试简单的程序代码 准备好计算机硬件实物或图片,操作系统安装包或演示环境,集成开发环境的安装包,提供项目创建与管理的示例
4-6 变量、数据类型与运算符 变量的定义与使用,基本数据类型(整型、浮点型、字符型、布尔型),数据类型的转换,算术运算符,关系运算符,逻辑运算符,赋值运算符,运算符的优先级 理解变量的概念,掌握各种基本数据类型的定义与使用,能够进行简单的数据类型转换,掌握各种运算符的使用方法,理解运算符的优先级,能够编写简单的表达式 准备好变量、数据类型与运算符的案例代码,设计相关的练习题
7-9 输入输出语句与顺序结构 标准输入输出,格式化输入输出,文件输入输出,顺序结构的概念,顺序结构的代码实现 掌握标准输入输出的使用方法,能够进行格式化输入输出,了解文件输入输出的基本概念,理解顺序结构的执行流程,能够编写简单的顺序结构程序 准备好输入输出与顺序结构的案例代码,设计相关的练习题
10-12 选择结构 if语句,if-else语句,多重if语句,switch语句 掌握if语句与switch语句的使用方法,能够编写简单的选择结构程序 准备好选择结构的案例代码,设计相关的练习题
13-15 循环结构 while循环,do-while循环,for循环,嵌套循环 掌握几种常见循环语句的使用方法,能够编写简单的循环结构程序,理解嵌套循环的执行流程 准备好循环结构的案例代码,设计相关的练习题
16-18 综合练习 根据所学知识完成单一功能的程序设计,编写代码并调试 综合运用所学知识,完成单一功能的程序设计,提高编程能力 准备好综合练习题,提供参考答案与解析
19-21 真题模拟练习 选择真题或模拟题,在考试环境下进行编程练习,题后讲评与分析 熟悉考试题型与考试环境,提高考试技巧与速度,查漏补缺,强化薄弱知识点 选取真题或模拟题,模拟考试环境,准备讲评与分析材料

GESP二级考级Level-2 (21课时)

课时 知识模块 知识点 教学目标 备注
1-3 计算机基础与程序设计语言 计算机的存储与网络,程序设计语言的特点,流程图的概念与描述,ASCII编码 理解计算机存储与网络的基本概念,了解程序设计语言的特点,掌握流程图的基本概念与描述方法,了解ASCII编码 准备好计算机存储与网络、程序设计语言、流程图、ASCII编码的介绍材料
4-6 数据类型与转换(加强) 基本数据类型(整型、浮点型、字符型、布尔型),数据类型的转换 掌握各种基本数据类型的定义与使用,能够进行简单的数据类型转换 准备好数据类型与转换的案例代码,设计相关的练习题
7-9 运算符、表达式与程序结构 算术运算符,关系运算符,逻辑运算符,赋值运算符,运算符的优先级,顺序结构,选择结构(if语句、if-else语句、多重if语句、switch语句),多层分支,三目运算符 掌握各种运算符的使用方法,理解运算符的优先级,能够编写简单的表达式,理解顺序结构与选择结构的执行流程,掌握if语句、switch语句的使用方法,理解多层分支的概念 准备好运算符、表达式与程序结构的案例代码,设计相关的练习题
10-12 循环结构 while循环,do-while循环,for循环,嵌套循环 掌握几种常见循环语句的使用方法,能够编写简单的循环结构程序,理解嵌套循环的执行流程 准备好循环结构的案例代码,设计相关的练习题
13-15 数学函数与综合案例 常用数学函数(绝对值函数、平方根函数、max函数、min函数),综合案例(包含分支语句、循环语句、嵌套结构等) 了解常用数学函数的使用方法,能够独立完成包含分支语句、循环语句等比较综合的案例,掌握分支循环嵌套结构的使用 准备好数学函数与综合案例的代码,设计相关的练习题
16-18 真题模拟(一) 选择真题或模拟题,在考试环境下进行编程练习,题后讲评与分析 熟悉考试题型与考试环境,提高考试技巧与速度,查漏补缺,强化薄弱知识点 选取真题或模拟题,模拟考试环境,准备讲评与分析材料
19-21 真题模拟(二) 选择真题或模拟题,在考试环境下进行编程练习,题后讲评与分析 进一步熟悉考试题型与考试环境,提高考试技巧与速度,查漏补缺,强化薄弱知识点 选取真题或模拟题,模拟考试环境,准备讲评与分析材料

GESP三级考级Level-3 (21课时)

课时 知识模块 知识点 教学目标 备注
1-3 数据编码与进制转换 数据编码(原码、反码、补码),进制转换(二进制、八进制、十进制、十六进制) 理解数据编码的概念,掌握原码、反码、补码的表示方法,掌握二进制、八进制、十进制、十六进制之间的转换方法 准备好数据编码与进制转换的介绍材料,设计相关的练习题
4-6 位运算 位运算(与(&)、或( )、非(~)、异或(^)、左移(<<)、右移(>>)) 理解位运算的概念,掌握与、或、非、异或、左移、右移等位运算的使用方法,能够运用位运算解决实际问题
7-9 算法基础 算法的概念与描述(自然语言描述、流程图描述、伪代码描述) 了解算法的基本概念,掌握算法的不同描述方法,能够使用自然语言、流程图、伪代码等方式描述简单算法 准备好算法描述的案例,设计相关的练习题
10-12 一维数组与枚举法 C++一维数组基本应用,算法:枚举法 掌握C++中一维数组的定义与使用方法,能够运用一维数组解决实际问题,了解枚举法的基本思想,并能运用枚举法解决简单问题 准备好一维数组与枚举法的案例代码,设计相关的练习题
13-15 算法设计:模拟法 算法:模拟法 了解模拟法的基本思想,并能运用模拟法解决简单问题,能够综合运用所学知识解决较为复杂的问题 准备好模拟法的案例代码,设计综合性练习题
16-18 真题模拟(一) 选择真题或模拟题,在考试环境下进行编程练习,题后讲评与分析 熟悉考试题型与考试环境,提高考试技巧与速度,查漏补缺,强化薄弱知识点 选取真题或模拟题,模拟考试环境,准备讲评与分析材料
19-21 真题模拟(二) 选择真题或模拟题,在考试环境下进行编程练习,题后讲评与分析 进一步熟悉考试题型与考试环境,提高考试技巧与速度,查漏补缺,强化薄弱知识点 选取真题或模拟题,模拟考试环境,准备讲评与分析材料

GESP四级考级Level-4 (21课时)

课时 知识模块 知识点 教学目标 备注
1-3 函数基础 函数的定义与调用,形参与实参、作用域 理解函数的概念,掌握函数的定义与调用方法,理解形参与实参的区别,了解作用域的概念 准备好函数基础的案例代码,设计相关的练习题
4-6 指针与函数参数传递 C++指针类型的概念及基本应用,函数参数传递的概念(C++值传递、引用传递、指针传递) 理解指针的概念,掌握指针的基本应用,理解函数参数传递的不同方式,能够根据需要选择合适的参数传递方式 准备好指针与函数参数传递的案例代码,设计相关的练习题
7-9 结构体与二维数组 C++结构体,C++二维数组与多维数组基本应用 理解结构体的概念,掌握结构体的定义与使用方法,掌握二维数组与多维数组的定义与使用方法,能够运用结构体与多维数组解决实际问题 准备好结构体与二维数组的案例代码,设计相关的练习题
10-12 排序算法与复杂度分析 算法:排序概念和稳定性,算法:排序算法(冒泡排序、插入排序、选择排序),简单算法复杂度的估算(含多项式、指数复杂度) 理解排序的基本概念,了解排序算法的稳定性,掌握冒泡排序、插入排序、选择排序等基本排序算法,能够对简单算法进行复杂度分析 准备好排序算法与复杂度分析的案例代码,设计相关的练习题
13-15 文件操作与异常处理 文件重定向与文件读写操作,异常处理 理解文件重定向的概念,掌握文件读写的基本操作,了解异常处理的基本方法,能够运用异常处理机制提高程序的健壮性 准备好文件操作与异常处理的案例代码,设计相关的练习题
16-18 综合练习(一) 综合运用所学知识解决复杂问题,设计并实现完整的程序 综合运用所学知识,提高编程能力,培养独立解决问题的能力 准备综合练习题,要求学生独立设计并实现完整的程序
19-21 综合练习(二)与真题模拟 继续完成综合练习,选择真题或模拟题,在考试环境下进行编程练习,题后讲评与分析 进一步提高编程能力,熟悉考试题型与考试环境,提高考试技巧与速度,查漏补缺,强化薄弱知识点 准备综合练习题,选取真题或模拟题,模拟考试环境,准备讲评与分析材料

GESP五级考级Level-5 (21课时)

课时 知识模块 知识点 教学目标 备注
1-3 初等数论 辗转相除法(也称欧几里得算法),素数表的埃氏筛法和线性筛法,唯一分解定理 理解辗转相除法的原理,掌握素数表的构建方法,了解唯一分解定理的内容与应用 准备好初等数论的案例代码,设计相关的练习题
4-6 高精度运算 (C++)数组模拟高精度加法、减法、乘法、除法 理解高精度运算的概念,掌握使用数组模拟高精度加法、减法、乘法、除法的方法,能够运用高精度运算解决实际问题 准备好高精度运算的案例代码,设计相关的练习题
7-9 链表 单链表、双链表、循环链表 理解链表的概念,掌握单链表、双链表、循环链表的实现方法,能够运用链表解决实际问题 准备好链表的案例代码,设计相关的练习题
10-12 查找与排序算法 二分查找,二分答案(也称二分枚举法),分治算法(归并排序和快速排序) 理解二分查找的原理,掌握二分答案的思想,了解归并排序和快速排序的实现方法,能够运用这些算法解决实际问题 准备好查找与排序算法的案例代码,设计相关的练习题
13-15 递归与复杂度分析 递归,算法复杂度的估算(含多项式、指数、对数复杂度) 理解递归的概念,掌握递归算法的设计方法,能够对算法进行复杂度分析,了解多项式、指数、对数复杂度的区别 准备好递归与复杂度分析的案例代码,设计相关的练习题
16-18 贪心算法与分治算法 贪心算法,分治算法 理解贪心算法的基本思想,掌握贪心算法的设计方法,了解分治算法的基本思想,能够运用贪心算法和分治算法解决实际问题 准备好贪心算法与分治算法的案例代码,设计相关的练习题
19-21 综合练习与真题模拟 综合运用所学知识解决复杂问题,选择真题或模拟题,在考试环境下进行编程练习,题后讲评与分析 综合运用所学知识,提高编程能力,熟悉考试题型与考试环境,提高考试技巧与速度,查漏补缺,强化薄弱知识点 准备综合练习题,选取真题或模拟题,模拟考试环境,准备讲评与分析材料

GESP六级考级Level-6(21课时)

课时 知识模块 知识点 教学目标 备注
1-3 树的基础 树的定义,构造与遍历,完全二叉树,二叉排序树 理解树的基本概念,掌握树的构造与遍历方法,了解完全二叉树和二叉排序树的特点与应用 准备好树的基础知识的案例代码,设计相关的练习题
4-6 哈夫曼树与编码 哈夫曼树,哈夫曼编码,格雷编码 理解哈夫曼树的构建方法,掌握哈夫曼编码的原理与应用,了解格雷编码的特点与应用 准备好哈夫曼树与编码的案例代码,设计相关的练习题
7-9 搜索算法 深度优先搜索算法,宽度优先搜索算法(也称广度优先搜索算法),二叉树的搜索算法 理解深度优先搜索和宽度优先搜索的原理,掌握二叉树的搜索算法,能够运用这些算法解决实际问题 准备好搜索算法的案例代码,设计相关的练习题
10-12 动态规划 简单动态规划(一维动态规划、简单背包问题) 理解动态规划的基本思想,掌握一维动态规划和简单背包问题的解法,能够运用动态规划解决实际问题 准备好动态规划的案例代码,设计相关的练习题
13-15 面向对象编程 面向对象的思想,类的创建 理解面向对象编程的基本概念,掌握类的创建方法,能够运用面向对象的思想解决实际问题 准备好面向对象编程的案例代码,设计相关的练习题
16-18 栈与队列 栈、队列、循环队列 理解栈和队列的基本概念,掌握栈、队列、循环队列的实现方法,能够运用栈和队列解决实际问题 准备好栈与队列的案例代码,设计相关的练习题
19-21 综合练习与真题模拟 综合运用所学知识解决复杂问题,选择真题或模拟题,在考试环境下进行编程练习,题后讲评与分析 综合运用所学知识,提高编程能力,熟悉考试题型与考试环境,提高考试技巧与速度,查漏补缺,强化薄弱知识点 准备综合练习题,选取真题或模拟题,模拟考试环境,准备讲评与分析材料

GESP七级考级Level-7(21课时)

课时 知识模块 知识点 教学目标 备注
1-3 数学库函数 数学库常用函数(三角、对数、指数) 了解数学库的基本概念,掌握常用数学库函数的使用方法,能够运用数学库函数解决实际问题 准备好数学库函数的案例代码,设计相关的练习题
4-6 复杂动态规划 复杂动态规划(二维动态规划、动态规划最值优化) 理解复杂动态规划的基本思想,掌握二维动态规划和动态规划最值优化的解法,能够运用复杂动态规划解决实际问题 准备好复杂动态规划的案例代码,设计相关的练习题
7-9 图的基础 图的定义及遍历 理解图的基本概念,掌握图的表示方法和遍历算法,能够运用图的知识解决实际问题 准备好图的基础知识的案例代码,设计相关的练习题
10-12 图论算法 图论基本算法(图的深度优先遍历、广度优先遍历、泛洪算法) 理解图论基本算法的原理,掌握图的深度优先遍历、广度优先遍历和泛洪算法的实现方法,能够运用这些算法解决实际问题 准备好图论算法的案例代码,设计相关的练习题
13-15 哈希表 哈希表 理解哈希表的基本概念,掌握哈希表的实现方法和冲突解决策略,能够运用哈希表解决实际问题 准备好哈希表的案例代码,设计相关的练习题
16-18 综合练习(一) 综合运用所学知识解决复杂问题,设计并实现完整的程序 综合运用所学知识,提高编程能力,培养独立解决问题的能力 准备综合练习题,要求学生独立设计并实现完整的程序
19-21 综合练习(二)与真题模拟 继续完成综合练习,选择真题或模拟题,在考试环境下进行编程练习,题后讲评与分析 进一步提高编程能力,熟悉考试题型与考试环境,提高考试技巧与速度,查漏补缺,强化薄弱知识点 准备综合练习题,选取真题或模拟题,模拟考试环境,准备讲评与分析材料

GESP八级考级Level-8(21课时)

课时 知识模块 知识点 教学目标 备注
1-3 计数原理 排列与组合,杨辉三角 理解计数原理的基本概念,掌握排列与组合的计算方法,了解杨辉三角的特点与应用 准备好计数原理的案例,设计相关的练习题
4-6 倍增法 倍增法 理解倍增法的基本思想,掌握倍增法的实现方法,能够运用倍增法解决实际问题 准备好倍增法的案例代码,设计相关的练习题
7-9 代数与平面几何 代数与平面几何(初中数学部分) 复习代数与平面几何的基础知识,巩固初中数学的代数与几何部分,为后续的算法学习打下基础 准备好代数与平面几何的复习材料,设计相关的练习题
10-12 图论算法及应用 图论算法及综合应用(最小生成树、单源最短路) 理解最小生成树和单源最短路的概念,掌握相关算法的实现方法,能够综合运用图论知识解决实际问题 准备好图论算法的案例代码,设计综合应用练习题
13-15 算法复杂度分析 较复杂算法的空间复杂度和时间复杂度 理解空间复杂度和时间复杂度的概念,掌握复杂算法的复杂度分析方法,能够对较复杂的算法进行复杂度分析 准备好复杂度分析的案例,设计相关的练习题
16-18 算法优化 算法优化 理解算法优化的基本思想,掌握常见的算法优化技巧,能够对已有的算法进行优化 准备好算法优化的案例,设计相关的练习题
19-21 综合练习与真题模拟 综合运用所学知识解决复杂问题,选择真题或模拟题,在考试环境下进行编程练习,题后讲评与分析 综合运用所学知识,提高编程能力,熟悉考试题型与考试环境,提高考试技巧与速度,查漏补缺,强化薄弱知识点 准备综合练习题,选取真题或模拟题,模拟考试环境,准备讲评与分析材料