GESP课程体系
GESP 考级即青少年编程能力等级考试,由中国计算机学会主办。为青少年打造一个客观、科学、公正的编程能力评估体系,涵盖了多种编程语言以及编程领域,能全面且深入地考察学生的编程知识储备、技能水平以及思维能力。
计算机基础与编程环境
控制语句结构(顺序、循环、选择)
基本运算(算术运算、关系运算、逻辑运算)
输入输出语句
计算机历史
变量的定义与使用
基本数据类型(整型、浮点型、字符型、布尔型)
计算机的存储与网络
程序设计语言的特点
流程图的概念与描述
ASCII编码
数据类型的转换
多层分支/循环结构
常用数学函数(绝对值函数、平方根函数、max函数、min函数)
掌握数据编码、进制转换、位运算等知识
掌握一维数组、字符串及函数的使用,能够独立使用模拟法、枚举法解决对应的算法问题。
掌握函数的定义、调用及函数参数传递的方法
掌握二维数组与多维数组的使用技巧
掌握常用排序算法、文件读写和异常处理的使用
能够解决递推相关问题
掌握初等数论,线性表的知识,二分法、分治法、贪心法的思想,完成指定功能的程序
C++掌握数组模拟高精度的运算
掌握树的基础知识,能够分辨不同的树,并根据不同的搜索算法进行遍历
掌握简单线性动态规划和简单背包问题
掌握图的定义与遍历相关算法,能使用二维动态规划、动态规划最值优化的知识完成复杂的动态规划算法
掌握组合数学中基本知识,通过算法的时间和空间效率分析,可以完成相对应的算法优化



