当前位置: 首页 > news >正文

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

目录

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

1. 背景

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

GESP初等级别考试(1-4级):适合作为青少年编程能力普及性的培养成果验证工具;
高等级别考试(5-8级):作为优秀青少年编程人才的选拔工具,衔接 CSP-J/S 认证。
而GESP等级与

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【图像去噪】论文精读:Multi-level Wavelet-CNN for Image Restoration(MWCNN)
  • 在Supabase创建用户登录并获取token的操作实践
  • 图像尺寸测量仪的精度概念解析
  • 掌握SQL数据分割技巧:垂直与水平分割全解析
  • 学习关系型数据库:在Ubuntu和FreeBSD下安装firebird
  • elementui图标偶尔乱码问题
  • PyCharm 自定义字体大小
  • 提升农业信息化水平,C# ASP.NET Vue果树生长信息管理系统带来全新管理体验
  • Windows 7 Windows Server 2008 R2 简体中文版下载 (updated Aug 2024)
  • c++ STL 容器相关
  • Qt窗口 菜单栏 QMenuBar和的使用及说明
  • java03
  • 2024全国大学生数学建模国赛,成员如何分工协作?
  • sheng的学习笔记-AI-半监督聚类
  • Golang时间格式化的陷阱与解决方案
  • 4. 路由到控制器 - Laravel从零开始教程
  • CODING 缺陷管理功能正式开始公测
  • create-react-app项目添加less配置
  • eclipse的离线汉化
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • interface和setter,getter
  • Js基础——数据类型之Null和Undefined
  • ucore操作系统实验笔记 - 重新理解中断
  • Vue 重置组件到初始状态
  • vue-cli3搭建项目
  • Webpack 4 学习01(基础配置)
  • 第2章 网络文档
  • 关于springcloud Gateway中的限流
  • 区块链技术特点之去中心化特性
  • 手机端车牌号码键盘的vue组件
  • 学习ES6 变量的解构赋值
  • 7行Python代码的人脸识别
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • ​什么是bug?bug的源头在哪里?
  • ​用户画像从0到100的构建思路
  • # 移动硬盘误操作制作为启动盘数据恢复问题
  • #pragma 指令
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (0)Nginx 功能特性
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (2)nginx 安装、启停
  • (4)事件处理——(7)简单事件(Simple events)
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (MTK)java文件添加简单接口并配置相应的SELinux avc 权限笔记2
  • (Oracle)SQL优化基础(三):看懂执行计划顺序
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (编译到47%失败)to be deleted
  • (二)斐波那契Fabonacci函数
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)视频码率,帧率和分辨率的联系与区别
  • (总结)Linux下的暴力密码在线破解工具Hydra详解
  • .bat批处理(六):替换字符串中匹配的子串
  • .gitignore文件_Git:.gitignore