GESP是什么考试,考试内容是什么

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绘图指令(前进、转弯、填色、抬笔等)

最后更新时间:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

上一篇 2023-03-03 10:03:00
下一篇 2023-03-05 10:00:00

相关推荐