CCF-GESP C++/Python/Scratch考察的知识点(一级)
点击领取>>>信息学奥赛 NOI、NOIP、各区CSP-J/S初赛复赛试题&蓝桥杯、信息杯、智慧杯编程试卷& 海淀区科普节、程序设计大赛
CCF编程能力等级认证(以下简称GESP)2023年四次认证时间分别为:3月18日、6月3-4日、9月23-24日、12月16-17日,认证方式为线下机考,认证语言包括:C++、Python和Scratch三种语言,其中Scratch认证为一到四级,Python和C++认证为一到八级。三种语言的考试大纲已经发布在官网,详情可通过GESP官网首页“认证指南”查询。
2023首次认证
报名时间:即日起至3月10日24点截止
模拟测试:2023年3月13-14日(具体时间请关注GESP官网通知)
认证时间:2023年3月18日
认证安排及收费:
适合人群
适合人群:
GESP要求必须从一级开始报考,线下考试,自选线下考点。
C++一级:推荐学完L1前10节课的同学参赛。
Python一级:推荐学完P2课程的同学参赛。
Scratch一级:推荐学完T2课程的同学参赛。
报名方式
个人报名方式
GESP官网:
https://gesp.ccf.org.cn
官网个人报名页面展示如下:按要求填写报名信息即可。
C++一级
C++编程一级标准
(一)知识点详述
(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)理解程序的注释和调试的概念。
(二)考核目标
学生通过计算机基础知识的学习,了解计算机的构成与操作,以及计算机的发展历程。通过编程基础知识以及语句的掌握,可以独立完成简单功能的顺序结构、分支结构、循环结构的程序。
(三)知识块
(四)知识点描述
编号 | 知识块 | 知识点 |
1 | 计算机基础知识 | 计算机的软硬件组成、常见操作、发展历程。 |
2 | 集成开发环境 | 创建文件、编辑文件、保存文件、编译、解释、调试。 |
3 | 结构化程序设计 | 顺序结构、分支结构、循环结构。 |
4 | 程序的基本语句 | cin语句、scanf语句、cout语句、printf语句、赋值语句、复合语句、if语句、switch 语句、for语句、while 语句、do while语句。 |
5 | 程序的基本概念 | 标识符、关键字、常量、变量、表达式的概念。 常量与变量的命名、定义、作用。 程序的注释。 |
6 | 基本运算 | 算术运算、逻辑运算、关系运算、变量自增与自减运算、三目运算、位运算。 |
7 | 基本数据类型 | 整数型: int,long long 实数型: float,double 字符型: char 布尔型: bool |
(五)题型分布
单选题 | 判断题 | 编程题 |
15道(2分/道) | 10道(2分/道) | 2道(25分/道) |
考试时间:90分钟
Python一级
Python编程一级标准
(一)知识点详述
(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绘图模块学会图像绘制并掌握数据类型的使用,实现编程入门,同时针对参加一级考试的学生将进行简单的逻辑推理能力的考查。
(三)知识块
(四)知识点描述
编号 | 知识块 | 知识点 |
1 | 计算机基础知识 | 运行Python环境 鼠标、键盘等硬件设备的操作及软件的打开与操作、计算机文件类型(文本,视频,音频)创建、复制、粘贴、删除、移动保存编程文件 |
2 | 编程规范 | 缩进、空格、括号、注释、换行的使用 |
3 | 基础语法 | 标识符、关键字、常量、变量 |
4 | 数据类型 | 数字、字符串、布尔类型 |
5 | 三大基本结构 | 顺序、分支、循环 |
6 | 运算符 | 算数运算符:+、-、*、/ 、% 逻辑运算符:and 、or、not 比较运算符:==、!=、>、<、>=、<= |
7 | 模块导入与输入输出 | import、from、input()和print() |
8 | Turtle绘图 | Turtle绘图指令(前进、转弯、填色、抬笔等) |
(五)题型分布
单选题 | 判断题 | 编程题 |
15道(2分/道) | 10道(2分/道) | 2道(25分/道) |
考试时间:90分钟
Scratch一级
Scratch编程一级标准
(一)知识点详述
(1)了解计算机程序的基本定义和概念,了解计算机历史。
(2)了解计算机操作系统的使用,能够熟练使用鼠标和键盘操纵计算机并进行信息输入。
(3)熟悉计算机的文件管理,能进行文件的保存、粘贴、复制、删除等操作。
(4)掌握图形化编辑器的基本区域划分及基本使用方法。
(5)了解基本编辑工具的功能,能够使用基本编辑工具编辑背景、造型,以及录制和编辑声音等。
(6)掌握图形化编程中角色和造型的含义,掌握程序对角色的灵活控制。
(7)掌握图形化编程中舞台和背景的含义,掌握程序对背景的灵活控制。
(8)掌握对角色的平移、旋转、控制运动方向、碰到边缘反弹等常用积木块的使用。
(9)掌握对角色说、颜色、大小、显示、隐藏等常用积木块的使用。
(10)了解事件触发的基本概念,掌握运行点击、角色点击、键盘被按下等常用积木块的使用。
(11)了解侦测的基本概念,初步掌握碰到鼠标/颜色/舞台、键盘按下等常用积木块的使用。
(12)初步了解平面直角坐标系和坐标的表示,能在图形化编程中用坐标确定角色的位置。
(13)初步理解程序的三大基本结构:顺序、分支和循环;能使用等待、 重复执行、如果…那么…等常用积木块编写简单程序。
(14)掌握多角色设置,初步理解并发程序。
(15)掌握图形化编程基本逻辑和思路,能够通过图形化编程软件独立完成简单程序编写。
(二)考核目标
学生对编程工具的认识与基本操作,角色和背景的属性设置及动效处理,形成一个具有简单控制结构的完整作品,对初级的计算思维、逻辑推理能力进行考查。
(三)知识块
(四)知识点描述
编号 | 知识块 | 知识点 |
1 | 计算机基础知识 | 认识计算机的软硬件组成,了解计算机历史,理解程序与编程语言的概念,鼠标与键盘的基本使用等 |
2 | 图形化编程平台 | 舞台区、角色区、模块区、脚本区、背景区,新建和保存作品,语言的选择,从本地打开软件等 |
3 | 编程数学 | 坐标系、坐标变化,小数、负数、随机数,顺逆时针、角度等 |
4 | 三大基本结构 | 顺序结构、分支结构、循环结构 |
5 | 事件触发 | 事件的基本概念,点击运行、当角色被点击、键盘被按下等 |
6 | 角色的操作 | 导入角色,角色说…,颜色,大小,显示,隐藏,移动,旋转,造型编辑/切换,声音编辑,碰到边缘反弹等 |
7 | 背景的操作 | 导入背景,背景和角色的区别,背景编辑/切换,声音编辑,设置背景音乐等 |
8 | 侦测与控制 | 碰到鼠标指针/舞台边缘/颜色,按下键盘/鼠标,停止脚本 |
(五)题型分布
单选题 | 判断题 | 编程题 |
10道(3分/道) | 5道(4分/道) | 2道(25分/道) |
考试时间:90分钟
微信公众号搜索: 北京小学学习资料 家长升学指南 关注公众号,获取最新资讯!
扫码添加“家长论坛”微信好友(微信号 16619908263)
获取信息学奥赛 NOI、NOIP、各区CSP-J/S试题&蓝桥杯、智慧杯、 海淀区科普节真题
咨询信息学奥赛 NOI、NOIP、各区CSP-J/S试题&蓝桥杯、智慧杯、 海淀区科普节政策请拨打电话 16619908263 (同微信号)
没有找到相关结果
0 个回复