【2024 CCF编程能力等级认证(GESP)Python 】一级大纲

目录

  • [1. 背景](#1. 背景)
  • [2. 考核知识块](#2. 考核知识块)
  • [3. 考核内容](#3. 考核内容)
  • [3.1 计算机基础知识](#3.1 计算机基础知识)
  • [3.2 编程规范](#3.2 编程规范)
  • [3.3 基础语法](#3.3 基础语法)
  • [3.4 数据类型](#3.4 数据类型)
  • [3.5 三大基本结构](#3.5 三大基本结构)
  • [3.6 运算符](#3.6 运算符)
  • [3.7 模块导入与输入输出](#3.7 模块导入与输入输出)
  • [3.8 Turtle绘图](#3.8 Turtle绘图)
  • [4. 考核目标](#4. 考核目标)
  • [5. 题型分布](#5. 题型分布)
  • [6. 考试时长](#6. 考试时长)
  • [7. 认证时间与报名](#7. 认证时间与报名)
  • [8. 政策与福利](#8. 政策与福利)
  • [9. GESP一级认证形式](#9. GESP一级认证形式)

1. 背景

官网:CCF编程能力等级认证(GESP)为青少年计算机和编程学习者提供学业能力验证的规则和平台。GESP覆盖中小学阶段,符合年龄条件的青少年均可参加认证。C++ & Python编程测试划分为一至八级,通过设定不同等级的考试目标,让学生具备计算机使用的基础能力和通过编程思维解决生活问题的能力,激发青少年编程相关知识与技术的兴趣,提高青少年编程科学技术素养,培养青少年编程综合实践能力,为广大学员在进

修等方面提供编程能力水平的证明。

GESP初等级别考试(1-4级):适合作为青少年编程能力普及性的培养成果验证工具;

高等级别考试(5-8级):作为优秀青少年编程人才的选拔工具,衔接 CSP-J/S 认证。

2. 考核知识块

引自官网

3. 考核内容

3.1 计算机基础知识

了解 Windows、Linux 等操作系统的基本概念及常见操作;

了解计算机硬件的基本组成结构。

了解计算机网络协议和互联网的基本概念。

掌握Python编程语言开发环境的使用,如PyCharm、IDLE、Visual Studio等;

鼠标、键盘等硬件设备的操作;

软件的打开与操作;

了解计算机语言的基本概念与转换,文件存储的类型与大小的概念,掌握编程文件创建、复制、粘贴、删除、移动、调试程序和保存的基本操作。

3.2 编程规范

掌握Python语言编写的基本格式:如缩进、空格、括号、注释、换行等编码规范。

3.3 基础语法

掌握标识符、关键字、常量、变量的命名规则和使用方法。

3.4 数据类型

了解数字类型、字符串类型和布尔类型的初级使用。

3.5 三大基本结构

了解程序的顺序结构、选择结构、循环结构。

3.6 运算符

掌握比较运算符、算术运算符、逻辑运算符的基本概念及基础应用。

算术运算符:+、-、*、/ 、%

逻辑运算符:and 、or、not

比较运算符:==、!=、>、<、>=、<=

3.7 模块导入与输入输出

掌握import、from、输入输出语句input和print;

理解并掌握"输入、处理、输出"程序编写方法;

掌握模块的导入方法;

3.8 Turtle绘图

掌握图形库turtle的主要绘图指令(前进、转弯、填色、抬笔等),使用turtle进行绘图。

4. 考核目标

官网:学生对计算机系统的编程软件的界面认识和基本操作,能够独立创建完整的编程文

件并运行通过,并实现通过导入turtle绘图模块学会图像绘制并掌握数据类型的使用,

实现编程入门,同时针对参加一级考试的学生将进行简单的逻辑推理能力的考查。

5. 题型分布

单选题 :15道(2分/道)

判断题 :10道(2分/道)

编程题 :2道(25分/道)

6. 考试时长

120分钟

7. 认证时间与报名

2024年GESP认证计划举办四次一级认证,分别为3月16日、6月29日、9月7日和12月7日。考生可通过GESP官网(https://gesp.ccf.org.cn)进行报名,报名时需要选择考点并缴纳相应的考试费用。

8. 政策与福利

GESP认证实行跨科目升(跳)级政策,即考生通过图形化一级后,可以直接参加Python或C++二级认证。此外,达到GESP 8级60分以上的考生,将获得CSP-S认证资格,可直接参加CSP-S的复赛。

9. GESP一级认证形式

认证方式为全国各GESP考点上机考试。考试采用客观题和主观题相结合的形式,全面考察考生的编程能力和解决问题的能力。

相关推荐
高山我梦口香糖1 小时前
[react]searchParams转普通对象
开发语言·前端·javascript
信号处理学渣1 小时前
matlab画图,选择性显示legend标签
开发语言·matlab
红龙创客1 小时前
某狐畅游24校招-C++开发岗笔试(单选题)
开发语言·c++
蓝天星空1 小时前
Python调用open ai接口
人工智能·python
jasmine s1 小时前
Pandas
开发语言·python
郭wes代码1 小时前
Cmd命令大全(万字详细版)
python·算法·小程序
leaf_leaves_leaf2 小时前
win11用一条命令给anaconda环境安装GPU版本pytorch,并检查是否为GPU版本
人工智能·pytorch·python
biomooc2 小时前
R 语言 | 绘图的文字格式(绘制上标、下标、斜体、文字标注等)
开发语言·r语言
夜雨飘零12 小时前
基于Pytorch实现的说话人日志(说话人分离)
人工智能·pytorch·python·声纹识别·说话人分离·说话人日志
骇客野人2 小时前
【JAVA】JAVA接口公共返回体ResponseData封装
java·开发语言