GESP考试是面向青少年的编程能力等级认证考试,适用年龄阶段为4-20岁,覆盖学龄前、中小学等阶段,符合年龄条件的青少年均可参加认证。考试语言有图形化编程、Python、C++。考试通过后,将会获得由中国计算机学会颁发的编程能力等级认证证书,此证书在升学报告中可以作为特长参考依据。
GESP考试内容是什么?
1.Scratch(GESP编程能力等级认证标准)
(一)知识点详述
(1)了解计算机程序的基本定义和概念,了解计算机历史。
(2)了解计算机操作系统的使用,能够熟练使用鼠标和键盘操纵计算机并进行信息输入。
(3)熟悉计算机的文件管理,能进行文件的保存、粘贴、复制、删除等操作。
(4)掌握图形化编辑器的基本区域划分及基本使用方法。
(5)了解基本编辑工具的功能,能够使用基本编辑工具编辑背景、造型,以及录制和编辑声音等。
(6)掌握图形化编程中角色和造型的含义,掌握程序对角色的灵活控制。
(7)掌握图形化编程中舞台和背景的含义,掌握程序对背景的灵活控制。
(8)掌握对角色的平移、旋转、控制运动方向、碰到边缘反弹等常用积木块的使用。
(9)掌握对角色说、颜色、大小、显示、隐藏等常用积木块的使用。
(10)了解事件触发的基本概念,掌握运行点击、角色点击、键盘被按下等常用积木块的使用。
(11)了解侦测的基本概念,初步掌握碰到鼠标/颜色/舞台、键盘按下等常用积木块的使用。
(12)初步了解平面直角坐标系和坐标的表示,能在图形化编程中用坐标确定角色的位置。
(13)初步理解程序的三大基本结构:顺序、分支和循环;能使用等待、 重复执行、如果…那么…等常用积木块编写简单程序。
(14)掌握多角色设置,初步理解并发程序。
(15)掌握图形化编程基本逻辑和思路,能够通过图形化编程软件独立完成简单程序编写。

(二)考核目标
学生对编程工具的认识与基本操作,角色和背景的属性设置及动效处理,形成一个具有简单控制结构的完整作品,对初级的计算思维、逻辑推理能力进行考查。
Scratch知识点描述
1、计算机基础知识
认识计算机的软硬件组成,了解计算机历史,理解程序与编程语言的概念,鼠标与键盘的基本使用等
2、图形化编程平台
舞台区、角色区、模块区、脚本区、背景区,新建和保存作品,语言的选择,从本地打开软件等
3、编程数学
坐标系、坐标变化,小数、负数、随机数,顺逆时针、角度等
4、三大基本结构
顺序结构、分支结构、循环结构
5、事件触发
事件的基本概念,点击运行、当角色被点击、键盘被按下等
6、角色的操作
导入角色,角色说…,颜色,大小,显示,隐藏,移动,旋转,造型编辑/切换,声音编辑,碰到边缘反弹等
7、背景的操作
导入背景,背景和角色的区别,背景编辑/切换,声音编辑,设置背景音乐等
8、侦测与控制
碰到鼠标指针/舞台边缘/颜色,按下键盘/鼠标,停止脚本
2.C++(GESP编程能力等级认证标准)
(一)知识点详述
(1)了解计算机的基本构成(CPU,内存,I/O设备等) ,了解Windows、Linux等操作系统基本概念和常见操作,了解计算机的历史及在现代社会中的常见应用。
(2)熟悉集成开发环境使用(例如Dev C++):创建文件、编辑文件、保存文件、编译、解释、调试。
(3)掌握基础的cin语句、scanf语句、cout语句、printf语句,赋值语句等。
(4)掌握标识符、关键字、常量、变量、表达式的概念。
(5)掌握常量与变量的命名、定义、作用、初始化与赋值以及变量的自加与自减运算。
(6)掌握基础算术表达式:加、减、乘、除、整除、求余。
(7)掌握逻辑运算与(&&)、或(||)、非(!)。
(8)掌握关系运算:大于、大于等于、小于、小于等于、等于、不等于。
(9)掌握基础的数据类型的定义和使用(整型、实数型、字符型、布尔型)。
(10)掌握顺序结构程序的编写。
(11)掌握分支结构程序的编写,掌握if语句、if-else语句、switch语句,了解三目运算。
(12)掌握循环结构程序的编写,掌握for、while、do-while循环语句的使用以及continue语句和break语句在循环中的应用。
(13)理解程序的注释和调试的概念。
(二)考核目标
学生通过计算机基础知识的学习,了解计算机的构成与操作,以及计算机的发展历程。通过编程基础知识以及语句的掌握,可以独立完成简单功能的顺序结构、分支结构、循环结构的程序。
C++编程知识点描述
1、计算机基础知识
计算机的软硬件组成、常见操作、发展历程。
2、集成开发环境
创建文件、编辑文件、保存文件、编译、解释、调试。
3、结构化程序设
顺序结构、分支结构、循环结构。
4、程序的基本语
cin语句、scanf语句、cout语句、printf语句、赋值语句、复合语句、if语句、switch 语句、for语句、while 语句、do while语句。
5、程序的基本概念
标识符、关键字、常量、变量、表达式的概念。常量与变量的命名、定义、作用。程序的注释。
6、基本运算
算术运算、逻辑运算、关系运算、变量自增与自减运算、三目运算、位运算。
7、基本数据类型
整数型: int,long long实数型: float,double字符型: char布尔型: bool
3.Python(GESP编程能力等级认证标准)
(一)知识点详述
(1)了解Windows、Linux等操作系统的基本概念及常见操作,了解计算机硬件的基本组成结构。
(2)了解计算机网络协议和互联网的基本概念。
(3)了解计算机语言的基本概念与转换,文件存储的类型与大小的概念,掌握编程文件创建、复制、粘贴、删除、移动程序和调试的基本操作。
(4)掌握编程语言开发环境的使用(如DEV C++、PyCharm、IDLE、Visual Studio等)。
(5)理解并掌握“输入、处理、输出”程序编写方法,掌握Python语言编写的基本格式:如缩进、空格、括号、注释等编码规范。
(6)掌握标识符、关键字、常量、变量的命名规则和使用方法。
(7)了解程序的顺序结构、选择结构、循环结构。
(8)了解数字类型、字符串类型和布尔类型的初级使用。
(9)掌握比较运算符、算数运算符、逻辑运算符的基本概念及基础应用。
(10)掌握变量的创建及使用。
(11)掌握输入输出语句input和print。
(12)掌握图形库turtle的主要功能,使用turtle进行绘图。
(13)掌握模块的导入方法。
(二)考核目标
学生对计算机系统的编程软件的界面认识和基本操作,能够独立创建完整的编程文件并运行通过,并实现通过导入turtle绘图模块学会图像绘制并掌握数据类型的使用,实现编程入门,同时针对参加一级考试的学生将进行简单的逻辑推理能力的考查。
Python编程知识点描述
1、计算机基础知识
运行Python环境鼠标、键盘等硬件设备的操作及软件的打开与操作、计算机文件类型(文本,视频,音频)创建、复制、粘贴、删除、移动保存编程文件
2、编程规范
缩进、空格、括号、注释、换行的使用
3、基础语法
标识符、关键字、常量、变量
4、数据类型
数字、字符串、布尔类型
5、三大基本结构
顺序、分支、循环
6、运算符
算数运算符:+、-、*、/ 、% 逻辑运算符:and 、or、not比较运算符:==、!=、>、<、>=、<=
7、模块导入与输入输出
import、from、input()和print()
8、Turtle绘图
Turtle绘图指令(前进、转弯、填色、抬笔等)
最后更新时间:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。