CCF-GESP编程能力等级认证课程安排

天秀信奥GESP考级课程安排

开始时间:2024年6月-7月

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++一维数组基本应用,string字符串的应用,算法:枚举法掌握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综合练习与真题模拟综合运用所学知识解决复杂问题,选择真题或模拟题,在考试环境下进行编程练习,题后讲评与分析综合运用所学知识,提高编程能力,熟悉考试题型与考试环境,提高考试技巧与速度,查漏补缺,强化薄弱知识点准备综合练习题,选取真题或模拟题,模拟考试环境,准备讲评与分析材料
  • 25
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天秀信奥编程培训

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值