【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考点上机考试。考试采用客观题和主观题相结合的形式,全面考察考生的编程能力和解决问题的能力。

相关推荐
亿牛云爬虫专家7 分钟前
优化数据的抓取规则:减少无效请求
python·数据采集·多线程·爬虫代理·数据抓取·代理ip·房价
程序媛堆堆9 分钟前
解决NotOpenSSLWarning: urllib3 v2 only supports OpenSSL 1.1.1+问题
python
DreamByte11 分钟前
Python Tkinter小程序
开发语言·python·小程序
Python极客之家13 分钟前
基于深度学习的眼部疾病检测识别系统
人工智能·python·深度学习·毕业设计·卷积神经网络
Bigcrab__19 分钟前
Python3网络爬虫开发实战(15)Scrapy 框架的使用(第一版)
爬虫·python·scrapy
覆水难收呀20 分钟前
三、(JS)JS中常见的表单事件
开发语言·前端·javascript
阿华的代码王国24 分钟前
【JavaEE】多线程编程引入——认识Thread类
java·开发语言·数据结构·mysql·java-ee
繁依Fanyi30 分钟前
828 华为云征文|华为 Flexus 云服务器部署 RustDesk Server,打造自己的远程桌面服务器
运维·服务器·开发语言·人工智能·pytorch·华为·华为云
weixin_486681141 小时前
C++系列-STL容器中统计算法count, count_if
开发语言·c++·算法
基德爆肝c语言1 小时前
C++入门
开发语言·c++