T/CESE 4-2024 青少年人工智能编程水平测试技术技能标准

文档天下 图书评论44阅读模式
T/CESE 4-2024 青少年人工智能编程水平测试技术技能标准 ,该文件为pdf格式 ,请用户放心下载!
尊敬的用户你们好,你们的支持是我们前进的动力,网站收集的文件并免费分享都是不容易,如果你觉得本站不错的话,可以收藏并分享给你周围的朋友。
如果你觉得网站不错,找不到本网站,可以百度、360搜搜,搜狗, 神马搜索关键词“文档天下”,就可以找到本网站。也可以保存到浏览器书签里。
收费文件即表明收集不易,也是你们支持,信任本网站的理由!真心非常感谢大家一直以来的理解和支持!
资源简介
ICS 03.180
A 18
团体标准
T/CESE 4-2024
青少年人工智能编程水平测试技术技能标准
The Technical Skill Standard Of The Youth Artificial Intelligence Coding LevelTest
2024-10-16 发布2024-11-1 实施
中国电子教育学会发布

目录
前言..................................................................................................................................................I
1. 范围............................................................................................................................................1
2. 规范性引用文件.........................................................................................................................1
3 术语和定义...............................................................................................................................1
4. 青少年人工智能编程水平测试技术技能标准概述................................................................ 2
5. 一级综合能力要求及技能要求................................................................................................ 4
5.1 综合能力要求........................................................................................................ 4
5.2 核心知识点和技能要求........................................................................................ 4
5.3 一级测试要求........................................................................................................ 6
6. 二级综合能力要求及技能要求................................................................................................ 6
6.1 综合能力要求........................................................................................................ 6
6.2 核心知识点和技能要求........................................................................................ 6
6.3 二级测试要求........................................................................................................ 7
7. 三级综合能力要求及技能要求.............................................................................................. 7
7.1 综合能力要求........................................................................................................ 7
7.2 核心知识点和技能要求........................................................................................ 8
7.3 三级测试要求........................................................................................................ 9
8. 四级综合能力要求及技能要求................................................................................................ 9
8.1 四级Python 综合能力要求...................................................................................9
8.2 四级Python 核心知识点和技能要求...................................................................9
8.3 四级C++综合能力要求...................................................................................... 10
8.4 四级C++核心知识点和技能要求......................................................................11
8.5 四级测试要求...................................................................................................... 12
9. 五级综合能力要求及技能要求.............................................................................................. 13
9.1 五级Python 综合能力要求.................................................................................13
9.2 五级Python 核心知识点和技能要求.................................................................13
9.3 五级C++综合能力要求...................................................................................... 15
9.4 五级C++核心知识点和技能要求......................................................................15
9.5 五级测试要求...................................................................................................... 16
10. 六级综合能力要求及技能要求............................................................................................ 17
10.1 六级Python 综合能力要求...............................................................................17
10.2 六级Python 核心知识点和技能要求...............................................................17
10.3 六级C++综合能力要求.................................................................................... 18
10.4 六级C++核心知识点和技能要求....................................................................18
10.5 六级测试要求.................................................................................................... 20
11. 七级综合能力要求及技能要求............................................................................................ 20
11.1 七级Python 综合能力要求...............................................................................20
11.2 七级Python 核心知识点和技能要求...............................................................20
11.3 七级C++综合能力要求.................................................................................... 21
11.4 七级C++核心知识点和技能要求....................................................................22
11.5 七级测试要求.................................................................................................... 24
12. 八级综合能力要求及技能要求............................................................................................ 24
12.1 八级Python 综合能力要求...............................................................................24
12.2 八级Python 核心知识点和技能要求...............................................................24
12.3 八级C++综合能力要求.................................................................................... 26
12.4 八级C++核心知识点和技能要求....................................................................26
12.5 八级测试要求.................................................................................................... 28
13. 权重表....................................................................................................................................29
13.1 理论知识权重表................................................................................................ 29
13.2 技能要求权重表................................................................................................ 29
14. 标准符合性规定.....................................................................................................................29
14.1 测试标准符合性................................................................................................ 29
14.2 测试要求............................................................................................................ 29
14.3 测试晋级条件.................................................................................................... 30
I
T/CESE 4-2024
前言
《青少年人工智能编程水平测试技术技能标准》(以下简称“本《标准》”)明确了青少年人工智
能编程水平的等级划分,并详细规定了各个等级对应的技术技能要求。
本《标准》按照GB/T 1.1-2020《文件化工作导则第1 部分:文件化文件的结构和起草规则》的
规定起草。
本《标准》由中国电子教育学会提出。
本《标准》由中国电子教育学会青少年教育分会归口。
本《标准》指导专家:李双寿、谢广明、郭宝龙、肖俊、王巍、李瑞峰、方海光、赵卫东、翁恺、
彭图、梁孔明。
本《标准》起草单位:工业和信息化部教育与考试中心、北京信通传媒有限责任公司、深圳市创造
由你科技有限公司、北京聪明核桃教育科技有限公司、广州群鹿文化科技有限公司、北京童程童美科技
有限公司、欣欣相融教育科技(北京)有限公司、北京盛通教育集团乐博乐博教育科技有限公司。
本《标准》主要起草人:郝志强、于琨、赵晨阳、谭志彬、付方明、咸汝平、杨荣、王慧、张平贺、
杨帆、杨有才、朱浩、李欢、陈明阳、张鹏、张盟、高岭、刘丫、李长贺、毛啸、李佳、高伟怡、李逸
超。
本《标准》的发布团体共同约定如下知识产权规定。
1. 本《标准》的知识产权(不含标准内容涉及的专利和软件著作权)归所有联合发布团体共同所
有,任何机构(无论是否为起草单位和发布团体)和个人(无论是否为起草人)不得在未授权的情况下
处置知识产权。任何机构和个人使用本《标准》名称时必须同时注明文件封面上的全部文件代号并说明
发布机构,说明发布机构时必须列出全部联合发布团体,列出顺序与封面顺序一致(可注明排名不分先
后)。本《标准》的全部或部分内容如被国家文件、行业文件使用,该内容的起草人须被列入国家文件、
行业文件起草人,否则视为抄袭。本《标准》由联合发布团体共同授权专业出版机构独家出版。
2. 本《标准》由联合发布团体的成员约定采用,同时供社会自愿采用。
1
T/CESE 4-2024
青少年人工智能编程水平测试技术技能标准
1. 范围
本《标准》明确了青少年人工智能编程水平的测试等级划分,并详细规定了各等级对应
的能力要求。
本《标准》根据不同的编程语言和应用领域,提供了相应的知识点描述和能力要求。
本《标准》适用于指导青少年人工智能编程水平测试的教学和测评工作。
2. 规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本《标准》必不可少的条款。其中,注
日期的引用文件,仅该日期对应的版本适用于本《标准》;不注日期的引用文件,其最新版
本(包括所有的修改单)适用于本《标准》。
GB/T 29802 信息技术学习、教育和培训测试试题信息模型。
3 术语和定义
下列术语和定义适用于本《标准》。
3.1 图形化编程平台Visual programming platform
图形化编程平台是一个专为青少年设计的学习程序设计学习工具。该平台无需编写文本
代码,用户只需根据逻辑需求,通过拖曳预先封装的指令模块来实现编程。通常,图形化编
程平台利用舞台区来展示程序的运行效果,使得用户能利用该平台创作动画、游戏、互动艺
术等多样化的作品。
3.2 Python 语言Python Language
一种高级脚本语言,它集成了解释性、编译性、互动性和面向对象的特性,具有很强的
可读性。在本《标准》中,所涉及的Python 内容适用于3.0 及以上的版本,不限定具体版
本号。
3.3 C++语言C++ Language
C++是在C 语言的基础上进一步扩充和完善的面向对象的程序设计语言。它继承了C
语言的高效性和灵活性,同时引入了面向对象的概念,增强了代码的可重用性和模块化。在
2
T/CESE 4-2024
本《标准》中,所涉及的C++内容适用于C++ 2011 及以上的运行环境,不限定具体版本
号。
3.4 程序Block
程序是由编程语言构成的代码集合,能在计算机上编译或解释执行,实现特定的功能或
任务。
3.5 语法Grammar
语法是指编程语言所规定的、符合其语言规范的元素和结构。
3.6 语句式程序Statement Type Program
语句式程序是由一系列编程语句构成的代码,其特点是不包含函数、类、模块等高级语
法元素。
3.7 模块式程序Modular Program
模块式程序是由编程语句、函数、类、模块等元素构成的代码,强调代码的模块化和重
用性。
3.8 函数/自定义模块Function / Self-defined program
函数或自定义模块是组织良好、可重复使用的代码段,实现了单一或相关联的功能。它
们有助于提高程序的模块化程度和代码的重用性。
3.9 了解Know
了解是指对知识、概念或操作有基本的认知,能记忆和复述所学的知识,能区分不同概
念之间的差别或者复现相关的操作。
3.10 掌握Master
掌握是指能理解事物背后的机制和原理,能把所学的知识和技能正确地迁移到类似的场
景中,解决类似的问题。
3.11 综合应用Comprehensively apply
综合应用是指能根据不同的问题和任务要求进行综合分析,并灵活运用所学的知识和编
程技能,创造性地解决实际问题。
4. 青少年人工智能编程水平测试技术技能标准概述
本《标准》旨在培养青少年在程序思维、编程语言、数据处理和算法设计等方面的能力,
以计算思维的培养为核心,涵盖的编程语法包括图形化编程、Python 语言编程和C++语言
3
T/CESE 4-2024
编程。本《标准》将编程能力要求划分为八个等级,每个等级均明确了相应的总体要求、知
识点的掌握程度及技能要求。
依据本《标准》实施的编程水平测试与认证,应满足相应等级的总体要求、知识点的掌
握程度和技能要求。
青少年人工智能编程水平测试技术技能标准共包括八个级别,具体级别描述详见表1。
表1 青少年人工智能编程水平测试技术技能标准划分
等级能力内容技能要求相关知识要求
一级
图形化编程
基础操作
能使用图形化编程软件;
能对角色、背景进行基础的设置;
能分辨顺序、循环、选择三种基本结
构,并编写简单程序
图形化编程的基础使用方法
基础知识认知
编程模块的基础规则
编程基础逻辑结构的规则
二级
图形化编程
逻辑设计
能使用扩展模块相关功能;
能运用嵌套结构编写较复杂的程序;
具有一定的逻辑思维和计算能力
基础认知知识
图形化编程复杂操作方法
程序异常处理方法
编程模块的交互使用规则
编程逻辑的设计方法
三级
图形化编程
综合应用
能综合应用各类模块程序;
能完成图形化编程中的函数式编程;
具备简单问题的抽象思维能力;
能评价同一任务的不同实现方法
计算机知识认知
图形化编程的算法设计规则
复杂模块的使用方法
问题解决方案的设计方法
四级
Python 编程
基础操作
能分析计算机的组成结构,具备至少
一种程序语言(Python/C++)的编写
能力;
具备基础的编程应用,能独立使用代
码编写出简单的程序
计算机硬件知识
程序语言的基础规则
编程结构的使用规则
简单函数的编写方法
程序结构化的设计规则
C++编程基础
操作
五级
Python 编程
逻辑设计
具备简单的数据建模和分析能力;
能设计和编写模块化的程序来优化复
杂程序;
能运用数据结构和嵌套逻辑解决程序
问题
程序语言的特点认知
数据的处理方法
函数算法的设计规则
程序优化的规则
C++编程逻辑
设计
六级
Python 编程
数据处理具备常见的数据分析及处理能力;
具备函数式编程应用能力;能处理简
单的程序异常
人工智能算法应用认知
数据处理的算法规则
复杂算法的程序设计规则
程序异常解决方法
C++编程数据
处理
4
T/CESE 4-2024
七级
Python 编程
算法设计
具备编写复杂算法程序的能力;
能运用常见且典型的算法处理实际的
问题
数据维度的认知
不同结构的数据处理规则
实际问题的算法设计规则
算法的优化方法
C++编程算法
设计
八级
Python 编程
综合应用
能设计机器学习回归算法和机器学习
分类算法;
能独立处理程序异常;
能对实际问题建立模型,进行数据分
析,并设计算法解决问题
高级数学的计算方法
复杂算法的设计方法
函数和库的使用方法
最优方案的分析与设计
C++编程综合
应用
5. 一级综合能力要求及技能要求
5.1 综合能力要求
青少年人工智能编程水平测试技术技能标准一级综合能力要求包括以下几个方面:
a)知识认知要求:能阅读并理解简单的文本内容;能完成简单的算术运算;能执行计
算机基础指令操作。
b)编程操作要求:能完成图形化编程平台的基本操作;能使用图形化编程软件编写简
单程序;能阅读并理解简单程序的逻辑。
c)程序应用要求:能识别程序的三大基本结构;能运用图形化编程模块的基本功能。
d)思维设计要求:能掌握图形化编程的基本逻辑和设计思路;能设计并使用流程图来
规划程序结构。
5.2 核心知识点和技能要求
一级共包括30 个技能要求,具体说明如表2 所示。
表2 一级核心知识点和技能要求
综合能力技能内容技能要求相关知识要求
1.知识认知
1.1 计算机基本指
令操作
1.1.1 能够熟练使用键盘鼠标
1.1.2 能够完成计算机程序的基础操作
1.1.3 能够对文件进行保存、粘贴、复制、
删除等操作
1.1.4 能够完成计算机软件程序的安装和
卸载
1.1.1 计算机指令的基础操
作方法
2.编程操作
2.1 初识图形化编

2.1.1 能够对图形化编程软件中的各功能
分区(如舞台区、角色列表区等)进行操

2.1.2 能够打开、新建、命名和保存文件
2.1.1 图形化编程软件基本
功能的使用方法
5
T/CESE 4-2024
2.2 编程模块基础
操作
2.2.1 能够设置角色和背景的造型
2.2.2 能够完成角色、背景的添加、删除
和复制等
2.2.3 能够绘制圆环等简单角色造型或蓝
天等背景
2.2.1 角色、背景模块的使
用规则
2.3 编写与调试程

2.3.1 能够编写“移动××步”等简单程
序指令
2.3.2 能够根据结果对程序进行调试
2.3.1 程序的编写规则
2.3.2 程序的调试方法
3.程序应用
3.1 图形化编程角
色位置的设置
3.1.1 能够对角色的平移、旋转、控制运
动方向、碰到边缘反弹等进行操作
3.1.2 能够设置角色的位置、坐标
3.1.1 运动模块的使用方法
3.2 图形化编程角
色外观的设置
3.2.1 能够设置角色的外观属性,如设置
大小、颜色等
3.2.2 能够完成造型的切换
3.2.3 能够完成背景的切换
3.2.1 外观模块的使用方法
3.3 图形化编程声
音的设置
3.3.1 能够设置声音的相关属性,如播放、
停止、音调、音量等
3.3.1 声音模块的使用方法
3.4 图形化编程事
件模块的控制
3.4.1 能够设置事件触发的模块
3.4.2 能够设置点击开始按钮、点击角色、
按下指定键等指令
3.4.1 事件模块的使用方法
3.5 图形化编程代
码编写
3.5.1 能够区分顺序、循环、分支三种结

3.5.2 能够运用重复执行的指令模块实现
有限和无限循环程序
3.5.3 能够运用“如果××那么××否则
××”指令模块实现条件分支程序
3.5.1 控制模块的使用方法
3.6 图形化编程侦
测模块的使用
3.6.1 能够完成询问和答复的输入、输出
互动
3.6.2 能够运用碰到鼠标/颜色/舞台边
缘、键盘被按下等模块实现侦测
3.6.1 侦测模块的使用方法
3.7 图形化编程运
算操作
3.7.1 能够完成简单的算术运算和关系运
算,如加、减、乘、除等
3.7.1 运算模块的使用方法
4.思维设计
4.1 设计流程图
4.1.1 能够识别并绘制流程图
4.1.2 能够使用流程图设计和理解程序
4.1.1 流程图的设计和使用
方法
4.2 设计编程逻辑
4.2.1 能够完成图形化编程的基本逻辑和
思路设计
4.2.1 编程逻辑和思路的设
计规则
6
T/CESE 4-2024
5.3 一级测试要求
青少年人工智能编程水平测试技术技能标准一级对测试形式与测试环境的具体要求如
表3 所示。
表3 一级测试形式与环境要求
内容描述
考评形式客观题与编程题相结合,编程题占比55%
考评环境Windows 操作系统;安装满足本部分要求的图形化编程软件
6. 二级综合能力要求及技能要求
6.1 综合能力要求
青少年人工智能编程水平测试技术技能标准二级综合能力要求包括以下几个方面:
a) 知识认知要求:应具备一定的数学计算能力;能完成文字材料的阅读理解。
b) 编程操作要求:能熟练执行图形化编程的复杂操作;能完成简单程序的编写和调试。
c) 程序应用要求:能综合使用图形化编程模块,实现程序的功能和交互。
d) 思维设计要求:应具备初步的程序设计思维;能通过编程解决简单的实际问题。
6.2 核心知识点和技能要求
二级共包括24 个技能要求,具体说明如表4 所示。
表4 二级核心知识点和技能要求
综合能力技能内容技能要求相关知识要求
1.知识认知1.1 基础知识认知
1.1.1 能够描述图层的概念
1.1.2 能够描述程序中坐标系的概念
1.1.1 图层的概念
1.1.2 二维坐标系的概念
2.编程操作
2.1 图形化编程基
础操作设置
2.1.1 能够运用图层设计角色造型
2.1.2 能够运用图层设计舞台背景
2.1.1 图层的使用方法
2.2 角色位置计

2.2.1 能够设置角色的坐标位置
2.2.2 能够计算角色的坐标位置
2.2.1 二维坐标系的设置方

2.3 综合程序分析
2.3.1 能够对程序异常进行分析和处理
2.3.2 能够综合运用不同的结构编写复杂
程序
2.3.3 能够阅读和理解复杂的程序,并计
算运行结果
2.3.1 程序异常的处理方法
2.3.2 程序的编写
2.3.3 程序的理解
3.程序应用
3.1 图形化编程基
本编程模块应用
3.1.1 能够设置画笔的不同属性,如抬笔、
落笔、擦除、画笔颜色等
3.1.2 能够根据基本的图形特性绘制简单
的几何图形,如圆形、多边形等
3.1.1 画笔模块的使用方法
7
T/CESE 4-2024
3.2.1 能够使用消息广播和相关处理机制
3.2.2 能够运用广播模块实现多角色之间
的交互效果
3.2.1 广播模块的使用方法
3.3.1 能够运用克隆模块实现角色动画效

3.3.1 克隆模块的使用方法
3.4.1 能够掌握顺序结构、循环结构和分
支结构的嵌套使用方法
3.4.1 控制模块的使用方法
3.5.1 能够熟练使用与、或、非等逻辑运

3.5.2 能够熟练使用四舍五入、取整等算
术运算
3.5.3 能够设置随机数范围
3.5.4 能够对字符串进行基本操作,如连
接两个字符串、获取字符串中某个字符等
3.5.1 运算模块的使用方法
3.6.1 能够设置变量的初始值
3.6.2 能够在程序中灵活运用变量
3.6.1 变量模块的使用方法
4.思维设计
4.1 设计流程图
4.1.1 能够使用流程图设计程序的逻辑思

4.1.1 流程图的设计方法
4.2 设计程序逻辑
4.2.1 能够使用编程思维对给定的任务进
行分析
4.2.2 能够通过编程解决常见的数学问题
4.2.1 编程思维的设计方法
4.2.2 数学问题的编程逻辑
计算规则
6.3 二级测试要求
青少年人工智能编程水平测试技术技能标准二级对测试形式与测试环境的具体要求如
表5。
表5 二级测试形式与环境要求
内容描述
考评形式客观题与编程题相结合,编程题占比55%
考评环境Windows 操作系统;安装满足本部分要求的图形化编程软件
7. 三级综合能力要求及技能要求
7.1 综合能力要求
青少年人工智能编程水平测试技术技能标准三级综合能力要求包括以下几个方面:
a) 知识认知要求:能对计算机科学相关知识进行综合性分析;能完成概率、函数等数
学概念的计算和实际应用。
8
T/CESE 4-2024
b) 编程操作要求:能实现常见算法的编程实现;应具备处理程序异常和解决问题的能
力;能综合应用所学的编程知识和技能来设计和编写程序。
c) 程序应用要求:能综合运用复杂的编程模块。
d) 思维设计要求:应具备简单问题抽象化的能力;应具备良好的计算思维和设计思维。
7.2 核心知识点和技能要求
三级共包括19 个技能要求,具体说明如表6 所示。
表6 三级核心知识点和技能要求
综合能力技能内容技能要求相关知识要求
1.知识认知
1.1 计算机应用认

1.1.1 能够区分计算机程序的运行过程
1.1.2 能够理解二进制的原理并完成二进制
的表示及进制之间的转换
1.1.1 计算机应用知识
1.2 编写与调用函

1.2.1 能够创建、调用函数
1.2.2 能够通过自定义函数解决程序冗余的
问题
1.2.1 函数的定义和计
算方法
2.编程操作
2.1 编写排序算法
2.1.1 能够实现简单的编程算法,如冒泡排
序算法、二分查找算法
2.1.1 常见算法的区分
规则
2.2 编写递归算法
2.2.1 能够阅读并理解递推,用递推算法来
解决实际问题
2.2.2 能够阅读并理解递归程序,调用递归
算法来解决实际问题
2.2.1 递归的区分和编
写规则
2.3 程序执行指令
应用
2.3.1 能够区分程序的同步执行和异步执行
2.3.1 同步执行和异步
执行的区分规则
2.4 处理程序异常
2.4.1 能够根据程序异常快速定位错误点,
并解决问题
2.4.1 程序异常的处理
方法
3.程序应用
3.1 综合运用复杂
模块
3.1.1 能够实现列表的基本操作,如创建列
表、删除列表等
3.1.2 能够操作、查找、统计列表中的元素
3.1.1 列表模块的使用
方法
3.2.1 能够使用计时器实现时间的计算3.2.1 侦测模块的使用
3.3.1能够嵌套使用算术运算方法
3.3.2 能够嵌套使用逻辑运算
3.3.1 运算模块的使用
方法
3.4.1 能够使用视频侦测(或图像识别类)、
文字朗读或翻译(或语音识别类)等模块
3.4.2 能够编写“碰到角色说出××语句”
等可体现人工智能场景的程序
3.4.1 人工智能应用模
块的使用方法
4.思维设计4.1 设计流程图4.1.1 能够使用流程图表示算法设计思路
4.1.1 流程图的算法设
计方法
9
T/CESE 4-2024
4.2 设计问题解决
方案
4.2.1 能够将问题抽象化解决,如利用自定
义函数(积木块)解决程序冗余问题
4.2.2 能够对同一任务提出不同的设计方
案,从时间复杂度、空间复杂度等角度选出
优选方案
4.2.1 编程思维的处理
方法
7.3 三级测试要求
青少年人工智能编程水平测试技术技能标准三级对测试形式与测试环境的具体要求如
表7 所示。
表7 三级测试形式与环境要求
内容描述
考评形式客观题与编程题相结合,编程题占比55%
考评环境Windows 操作系统;安装满足本部分要求的图形化编程软件
8. 四级综合能力要求及技能要求
8.1 四级Python 综合能力要求
青少年人工智能编程水平测试技术技能标准四级Python 综合能力要求包括以下几个方
面:
a) 知识认知要求:能操作计算机的基础内容;能处理数学相关计算;能进行Python
基础操作。
b) 编程操作要求:能编写Python 的基础指令;能完成常见的数据操作;能编写简单
的循环结构和分支结构。
c) 程序应用要求:能处理基本数据结构;能处理简单函数;能编写和调试简单的Python
程序。
d) 思维设计要求:能实现简单的结构化程序;能处理程序的简单异常。
8.2 四级Python 核心知识点和技能要求
四级Python 共包括21 个技能要求,具体说明如表6 所示。
表8 四级Python 核心知识点和技能要求
综合能力技能内容技能要求相关知识要求
1.知识认知
1.1 计算机基础操

1.1.1 能够描述计算机的基本硬件知识;
1.1.2 能够描述计算机的工作原理
1.1.3 能够描述冯·诺依曼计算机结构
1.1.1 计算机硬件知

1.1.2 计算机原理知

1.2 计算原理基础
认知
1.2.1 能够区分简单数论的计算原理,如因
数、质数、奇偶数等
1.2.1 数学的简单计
算规则
10
T/CESE 4-2024
1.3 编写基础
Python 语句
1.3.1 能够熟练使用任意一种Python 开发环
境编写程序指令
1.3.2 能够使用Python 的交互式访问指令
1.3.1Python 编程用
法规则
2.编程操作
2.1 编写程序基础
指令
2.1.1 能够熟练编写输入input()、输出
print()等基础指令
2.1.1 基础指令编写
规则
2.2 编写处理数据
程序
2.2.1 能够区分常见的数据类型使用规则,
包括整型、布尔型、字符串型等
2.2.2 能够编写包含不同数据类型的程序
2.2.3 能够完成数据的输入输出处理
2.2.4 能够根据要求完成数据类型的转换操

2.2.1 基本数据类型
的操作方法
2.3 编写数据运算
程序
2.3.1 能够使用基本的算术和比较运算表达
式,如加、减、乘、除、大于、小于等
2.3.1 基本运算表达
式的编写规则
2.4 编写循环程序
2.4.1 能够熟练使用并编写常用的循环结构
程序,如for、while、continue、break 等
2.4.1 循环结构的编
写规则
2.5 编写分支程序
2.5.1 能够熟练使用并编写常用的分支结构
程序,如if、if-else、if-elif-else 等
2.5.1 分支结构的编
写规则
3.程序应用
3.1 处理数据结构3.1.1 能够处理基本的数据结构,如列表等
3.1.1 基本数据结构
的处理方法
3.2 应用函数处理
问题
3.2.1 能够编写常用的简单函数,如字符串
处理函数、时间函数等
3.2.1 常见函数的编
写规则
3.3 使用Turtle 库
3.3.1 能够分析Turtle 库的主要功能
3.3.2 能够通过编程调用Turtle 库完成绘图
3.3.1Turtle 库的使
用规则
3.4 设计简单程序
3.4.1 能够编写简单数论的算法程序,如质
数、因数的程序计算等
3.4.1 简单数论的算
法设计
4.思维设计
4.1 设计结构化程

4.1.1 能够使用流程图描述算法
4.1.2 能够通过流程图理解程序指令
4.1.1 流程图的设计
规则
4.2 处理程序异常
4.2.1 能够解决语法错误、算法错误导致的
程序异常问题
4.2.1 程序异常的处
理方法
8.3 四级C++综合能力要求
青少年人工智能编程水平测试技术技能标准四级C++综合能力要求包括以下几个方面:
a) 知识认知要求:能描述计算机的基本硬件知识、工作原理和冯·诺依曼计算机结构
的基本概念。
b) 编程操作要求:能编写程序进行数字运算、逻辑运算和字符串处理;能熟练使用常
用语句进行数据操作以及输入输出处理。
c) 程序应用要求:能运用算法设计的流程图。
11
T/CESE 4-2024
d) 思维设计要求:能根据结构化编程的概念,调用常用的数学函数。
8.4 四级C++核心知识点和技能要求
四级Python 共包括33 个技能要求,具体说明如表9 所示。
表9 四级C++核心知识点和技能要求
综合能力技能内容技能要求相关知识要求
1.知识认知
1.1 计算机基础
知识认知
1.1.1 能够描述计算机的基本硬件知

1.1.2 能够描述计算机的工作原理
1.1.3 能够描述冯·诺依曼计算机结构
1.1.1 计算机硬件知识
1.1.2 计算机工作原理
1.1.3 冯·诺依曼计算
机结构
1.2 基本数据类
型处理
1.2.1 能够区分基本数据类型
1.2.2 能够应用整型、字符型、浮点型
等数据类型编写程序
1.2.1 基本数据类型的
区别
1.2.2 整型、字符型、
浮点型等数据类型的特

1.3 存储单元的
区分
1.3.1 能够描述C++的基本存储单元
1.3.2 能够应用位、字节、KB、MB、GB、
TB 等存储单元解决问题
1.3.1 基本存储单元的
区分规则
1.3.2 位、字节、KB、
MB、GB、TB 等存储单元
的特点区分
1.4 算术表达式
的区分
1.4.1 能够应用算术运算表达式计算
算术表达式
1.4.2 能够应用逻辑运算表达式计算
逻辑表达式
1.4.1 算术运算表达式
的计算规则
1.4.2 逻辑运算表达式
的计算规则
2.编程操作
2.1 应用if 分
支语句
2.1.1 能够描述if 分支语句的使用条

2.1.2 能够使用if 分支语句编写程序
2.1.1 if 分支语句的定
义区分
2.1.2 if 分支语句的使
用方法
2.2 应用switch
选择语句
2.2.1 能够描述switch 选择语句的使
用条件
2.2.2 能够使用switch 选择语句编写
程序
2.2.1 switch 选择语句
的定义区分
2.2.2 switch 选择语句
的使用方法
2.3 应用while
循环语句
2.3.1 能够描述while 循环语句的使
用条件
2.3.2 能够使用while 循环语句编写
程序
2.3.1 while 循环语句的
定义区分
2.3.2 while 循环语句的
使用方法
2.4 应用for 循
环语句
2.4.1 能够描述for 循环语句的使用
条件
2.4.2 能够使用for 循环语句编写程

2.4.1 for 循环语句的定
义区分
2.4.2 for 循环语句的使
用方法
12
T/CESE 4-2024
2.5 应用break
语句
2.5.1 能够描述break 语句的使用条

2.5.2 能够使用break 语句编写程序
2.5.1 break 语句的定义
区分
2.5.2 break 语句的使用
方法
2.6 应用
continue 语句
2.6.1 能够描述continue 语句的使用
条件
2.6.2 能够使用continue 语句编写程

2.6.1 continue 语句的
定义区分
2.6.2 continue 语句的
使用方法
2.7 应用枚举算

2.7.1 能够根据枚举算法的含义解决
生活中的问题
2.7.2 能够应用枚举算法编写程序
2.7.1 枚举算法的定义
区分
2.7.2 枚举算法的使用
方法
3.程序应用
3.1 数组的基础
操作
3.1.1 能够根据数组的含义编写程序
3.1.2 能够根据结构化编程的概念,调
用常用的函数,包括输入输出函数、字
符串处理函数
3.1.1 数组的区分规则
3.1.2 结构化编程的区
分方法
3.2 应用伪代码
3.2.1 能够根据伪代码的含义,编写相
应的程序
3.2.2 能够根据场景编写伪代码
3.2.1 伪代码的定义区

3.2.2 伪代码的应用规

3.3 绘制流程图
3.3.1 能够根据场景绘制流程图
3.3.2 能够根据流程图编写程序
3.3.1 流程图的绘制方

3.3.2 流程图的使用方

4.思维设计
4.1 数论算法的
设计
4.1.1 能够根据数论算法的含义,编写
相应的程序
4.1.2 能够根据具体问题,应用不同的
数论算法,如质数因数计算
4.1.1 数论算法的定义
区分
4.1.2 质数因数的计算
方法
4.2 编程逻辑描

4.2.1 能够描述程序的逻辑
4.2.2 能够描述算法的原理
4.2.1 程序的逻辑规则
4.2.2 算法的原理
8.5 四级测试要求
青少年人工智能编程水平测试四级对测试形式与测试环境的具体要求如表10 所示。
表10 四级测试形式与环境要求
内容描述
考评形式客观题与编程题相结合,编程题占比55%
考评环境
Windows 操作系统;满足本部分程序编写和运行的环境,不限于单机版或Web
网络版;支持文件内涉及的库
13
T/CESE 4-2024
9. 五级综合能力要求及技能要求
9.1 五级Python 综合能力要求
青少年人工智能编程水平测试技术技能标准五级Python 综合能力要求包括以下几个方
面:
a) 知识认知要求:能完成简单方程的数学计算;能分析Python 的应用操作。
b) 编程操作要求:能编写并运行简单的结构化程序;能编写对常见数据类型进行操作
的指令。
c) 程序应用要求:能熟练操作常见的函数模块;能设计并应用常见的算法来解决实际
问题。
d) 思维设计要求:应具备模块化设计和程序优化的逻辑思维;能调试异常程序以解决
问题。
9.2 五级Python 核心知识点和技能要求
五级Python 共包括32 个技能要求,具体说明如表11 所示。
表11 五级Python 核心知识点和技能要求
综合能力技能内容技能要求相关知识要求
1.知识认知
1.1 Python 基础认知
1.1.1 能够描述Python 语言的发展历程、
分析特点和应用领域
1.1.2 能够完成不同进制之间的转换计算
1.1.1 Python 的发展特

1.1.1 进制的计算方法
1.2 计算简单方程
1.2.1 能够编程进行浮点数的运算
1.2.2 能够分析常见数学算法的逻辑关系,
如欧几里得算法等
1.2.1 数字的计算方法
1.2.2 数学的逻辑分析
方法
2.编程操作
2.1 字符串的处理操

2.1.1 能够使用字符串的索引完成切片操

2.1.2 能够区分两种字符串的遍历方法
2.1.3 能够综合应用字符串属性解决数学
问题,如判断回文数等
2.1.1 字符串的相关操
作方法
2.2 列表的处理操作
2.2.1 能够分析列表的属性
2.2.2 能够对列表进行常见的操作,如创建
列表、遍历列表,以及增删改查列表元素

2.2.3 能够综合运用常用函数、方法解决实
际问题,如查找一组数据的最大值等
2.2.1 列表的相关操作
方法
2.3 元组的处理操作
2.3.1 能够分析元组的特性
2.3.2 能够完成创建、修改、合并、删除元
组等操作
2.3.1 元组的相关操作
方法
14
T/CESE 4-2024
2.4 字典的处理操作
2.4.1 能够分析字典的特性
2.4.2 能够对字典进行常见的操作,如创建
字典、增删改查字典元素等
2.4.3 能够使用keys()和values()获取字
典中所有的键和值
2.4.1 字典的相关操作
方法
2.5 逻辑运算的计算
操作
2.5.1 能够通过程序实现简单算法,如九九
乘法表等程序
2.5.2 能够完成逻辑运算符的相关计算,如
or、and、not
2.5.1 逻辑运算的计算
规则
2.6 嵌套程序结构的
应用
2.6.1 能够熟练掌握循环结构和分支结构
的嵌套使用
2.6.1 逻辑结构的使用
规则
3.程序应用
3.1 函数的程序应用
3.1.1 能够创建和使用自定义函数
3.1.2 能够合理利用随机数函数、时间函数

3.1.1 函数的处理方法
3.2 调用库函数
3.2.1 能够调用Pygame 模块中的函数,完
成简单任务的程序编写,如:飞机大战、
愤怒的小鸟等
3.2.1 Pygame 模块的使
用规则
3.3 操作自定义类
3.3.1 能够了解Python 面向对象的编程
思维,理解类和对象的关系
3.3.2 能够创建自定义类,并设置相关的属

3.3.1 类的定义规则
3.4 设计递归算法
3.4.1 能够定义递归算法
3.4.2 能够运用递归算法解决简单的迭代
问题
3.4.1 递归及算法的编
程方法
3.5 设计枚举算法
3.5.1 能够定义枚举算法
3.5.2 能够使用枚举算法解决鸡兔同笼的
简单数学模型
3.5.1 枚举算法的编程
方法
3.6 设计简单算法
3.6.1 能够编程解决百钱百鸡、九九乘法表
等简单问题
3.6.1 简单算法的设计
规则
3.7 应用决策树
3.7.1 能够理解机器学习领域的决策树知

3.7.2 能够根据给定应用场景,画出决策树
的判定流程图
3.7.1 决策树的使用规

4.思维设计4.1 优化程序
4.1.1 能够模块化设计和优化程序
4.1.2 能够处理程序异常,如逻辑错误、性
能问题等
4.1.1 程序优化规则
4.1.2 程序异常的处理
规则
15
T/CESE 4-2024
9.3 五级C++综合能力要求
青少年人工智能编程水平测试技术技能标准五级C++综合能力要求包括以下几个方面:
a) 知识认知要求:能描述人工智能和软件编程技术之间的内在联系。
b) 编程操作要求:能熟练使用基本数据结构和逻辑嵌套编写程序;能运用数学知识来
解决编程中的问题。
c) 程序应用要求:能设计和编写模块化程序来优化复杂程序。
d) 思维设计要求:能对数据进行分析并建立抽象模型。
9.4 五级C++核心知识点和技能要求
五级C++共包括30 个技能要求,具体说明如表12 所示。
表12 五级C++核心知识点和技能要求
综合能力技能内容技能要求相关知识要求
1.知识认知
1.1 人工智能和
编程应用认知
1.1.1 能够根据一种计算机程序设计
语言编写程序解决问题
1.1.2 能够根据人工智能和软件编程
技术的内在关系解决问题
1.1.3 能够根据自定义的属性和方
法,创建自定义类
1.1.1 计算机程序设计
语言认知知识
1.1.2 人工智能和软件
编程关系区分
1.1.3 自定义类的认知
1.2 引用指令编
写程序
1.2.1 能够描述引用的定义
1.2.2 能够根据引用的定义编写程序
1.2.1 引用的定义规则
1.2.2 引用的使用方法
1.3 使用宏编写
程序
1.3.1 能够描述宏的含义
1.3.2 能够根据宏的含义编写程序
1.3.1 宏的含义
1.3.2 宏的使用方法
1.4 数学原理的
编程计算
1.4.1 能够根据统计和概率的数学知
识,完成数据的统计和概率的计算
1.4.2 能够根据数据分析方法,完成
数据的分析
1.4.1 统计的方法
1.4.2 概率的使用方法
1.4.3 数据的分析
2.编程操作
2.1 使用算法优
化程序
2.1.1 能够根据程序中的算法,解决
实际问题
2.1.2 能够使用枚举算法、简单排序、
简单查找算法、筛选法、欧几里得算
法编写程序
2.1.1 枚举算法
2.1.2 简单排序算法
2.1.3 简单查找算法
2.1.4 筛选法
2.1.5 欧几里得算法
2.2 数字进制的
转换
2.2.1 能够根据不同数字之间的转换
方法完成二进制、十进制、八进制、
十六进制等的转换
2.2.2 能够编写不同进制之间的转换
的程序
2.2.1 进制的转换方法
2.2.2 进制的编程方法
16
T/CESE 4-2024
2.3 原码,反码
和补码的相互转

2.3.1 能够根据位运算完成数据的转

2.3.2 能够完成十进制数的原码、反
码、补码等的转换
2.3.1 位的运算规则
2.3.2 原码、反码和补码
的转换方法
2.4 应用数据结

2.4.1 能够根据顺序表、链表等数据
结构,编写排序、查找等算法
2.4.2 能够构造数据类型,包括数组、
结构体、顺序表、链表等
2.4.1 数组、结构体、顺
序表、链表的区分规则
2.4.2 构建数组的方法
2.5 封装与调用
函数
2.5.1 能够根据函数封装方法,完成
函数的封装
2.5.2 能够根据函数调用方法,完成
函数的调用
2.5.1 函数的封装规则
2.5.2 函数的调用规则
2.6 应用变量作
用域
2.6.1 能够根据变量的作用域,创建
全局变量
2.6.2 能够根据变量的作用域,创建
局部变量
2.6.1 全局变量的区分
方法
2.6.2 局部变量的区分
方法
3.程序应用
3.1 数组的程序
应用
3.1.1 能够根据数组的概念完成程序
的编写
3.1.2 能够创建、查找、修改、删除
数组元素
3.1.3 能够使用排序算法对数组元素
完成简单排序
3.1.1 数组的定义规则
3.1.2 数组创建、查找、
修改的操作规则
3.2 指针的程序
应用
3.2.1 能够创建指针
3.2.2 能够初步使用指针完成程序的
编写
3.2.1 指针的创建规则
3.2.2 指针程序的编写
方法
4.思维设计
4.1 设计模块化
程序
4.1.1 能够对程序进行模块化设计
4.1.2 能够对程序进行优化
4.1.1 模块化设计规则
4.1.2 优化程序的方法
4.2 建立抽象模

4.2.1 能够对数据进行分析并建立抽
象模型
4.2.2 能够对抽象模型进行优化
4.2.1 模型抽象化的方

4.2.2 优化模型的方法
9.5 五级测试要求
青少年人工智能编程水平测试五级对测试形式与测试环境的具体要求如表13 所示。
表13 五级测试形式与环境要求
内容描述
考评形式客观题与编程题相结合,编程题占比55%
考评环境
Windows 操作系统;满足本部分程序编写和运行的环境,不限于单机版或Web
网络版;支持文件内涉及的库
17
T/CESE 4-2024
10. 六级综合能力要求及技能要求
10.1 六级Python 综合能力要求
青少年人工智能编程水平测试技术技能标准六级Python 综合能力要求包括以下几个方
面:
a)知识认知要求:能应用面向人工智能领域的软件编程;能区分人工智能的核心原理
和算法。
b)编程操作要求:能编写并运行涉及复杂数据处理的程序;能熟练掌握函数式编程和
面向对象式编程的技巧。
c)程序应用要求:能设计并实现递推、排序等复杂算法的程序。
d)思维设计要求:应具备简单问题抽象化的分析能力;能将实际问题转化为算法设计
问题;能分析及处理程序中的异常情况。
10.2 六级Python 核心知识点和技能要求
六级Python 共包括22 个技能要求,具体说明如表14 所示。
表14 六级Python 核心知识点和技能要求
综合能力技能内容技能要求相关知识要求
1.知识认知
1.1 人工智能原理
认知
1.1.1 能够分析人工智能在图像识别和语音识
别领域的实现原理
1.1.2 能够分辨机器学习的分类算法
1.1.1 人工智能算法应
用原理
2.编程操作
2.1 操作字符串
2.1.1 能够计算转义字符、访问字符串中的值
2.1.2 能够完成常用字符串函数的运算
2.1.3 能够编写正则表达式,如替换指定内容
到行尾等
2.1.1 字符串计算规则
2.2 操作列表
2.2.1 能够利用列表排序完成简单算法
2.2.2 能够对列表进行嵌套操作
2.2.1 列表嵌套使用的
规则
2.3 程序模块的导
入操作
2.3.1 能够对模块之间进行组合应用
2.3.2 能够使用import 完成模块的导入
2.3.1 import 使用规则
2.4 数据的提取操

2.4.1 能够分辨爬虫爬取数据的基础过程
2.4.2 能够使用Scrapy 对网页进行抓取和信
息提取
2.4.1 数据爬虫指令的
操作规则
3.程序应用
3.1 区分与处理函
数参数
3.1.1 能够用图形表示线性函数
3.1.2 能够区分函数的传递参数、默认参数、
不定长参数、函数的四种类型等
3.1.3 能够计算函数的返回值
3.2.1 能够封装和调用Python 函数
3.2.2 能够区分变量作用域、全局变量与局部
变量的不同
3.2.3 能够分析函数式编程的特点,如匿名函
数、闭包等
3.1.1 不同参数函数的
区别方法
3.1.2 函数参数的处理
规则
3.2.1 封装和调用函数
的规则
3.2 用函数处理复
杂问题
18
T/CESE 4-2024
3.3 设计递归算法
3.3.1 能够设计递推法、分治法等常见算法
3.3.2 能够利用递归算法解决问题
3.3.1 递推算法指令的
编程规则
3.4 设计排序算法
3.4.1 能够使用和分辨基础查找排序算法,如
线性查找、二分查找、冒泡排序、插入排序、
选择排序等
3.4.1 排序算法指令的
编程规则
3.5 使用开放式接

3.5.1 能够运用人工智能系统的云服务接口或
可编程的开放式硬件设备,完成翻译、语音识
别、图像识别等复杂任务,如:语音记事本、
颜值秀、最新资讯等
3.5.1 云服务接口的使
用规则
10.3 六级C++综合能力要求
青少年人工智能编程水平测试技术技能标准六级C++综合能力要求包括以下几个方面:
a)知识认知要求:能根据函数式编程和面向对象式编程编写程序;能运用以电子、控
制、计算机为主的控制类知识解决问题。
b)编程操作要求:能处理简单的程序异常;能应用库函数编写程序。
c)程序应用要求:能写入、读取文件;能调用相应的数据。
d)思维设计要求:能分析简单问题;能对数据进行简单的统计。
10.4 六级C++核心知识点和技能要求
六级C++共包括30 个技能要求,具体说明如表15 所示。
表15 六级C++核心知识点和技能要求
综合能力技能内容技能要求相关知识要求
1.知识认知
1.1 应用数学
知识
1.1.1 能够求出一列数据的平均数、中位数
和众数
1.1.2 能够利用蒙特卡洛模拟方法解决实
际问题
1.1.3 能够编写正则表达式,如替换指定内
容到行尾等
1.1.1 平均数、中位数和
众数的计算方法
1.1.2 蒙特卡洛模拟方

1.1.3 正则表达式的计
算方法
1.2 应用命题
逻辑
1.2.1 能够根据命题逻辑的基本概念判断
命题的真假
1.2.2 能够根据真值表的使用和推理演算
方法完成真假值的推演
1.2.3 能够根据一阶逻辑的概念和一阶逻
辑的推理演算方法编写程序
1.2.1 命题逻辑的应用
方法
1.2.2 真值表的使用方

1.2.3 推理演算的计算
方法
2.编程操作
2.1 编写函数
式程序
2.1.1 能够描述函数式编程的特点
2.1.2 能够熟练完成函数式编程
2.1.1 函数式编程的定
义规则
2.1.2 函数式编程的使
用方法
19
T/CESE 4-2024
2.2 面向对象
式编程
2.2.1 能够描述面向对象式编程的特点
2.2.2 能够使用构造方法、析构方法编写程
序熟练完成面向对象式编程
2.2.1 面向对象的特点
分析
2.2.2 构造方法的使用
规则
2.2.3 析构方法的使用
规则
2.3 应用库函

2.3.1 能够描述库函数的特点
2.3.2 能够利用库函数编写程序
2.3.1 库函数的特点分

2.3.2 库函数的编程方

2.4 处理程序
异常
2.4.1 能够区分程序不同的异常情况
2.4.2 能够对C++的异常进行处理,包括
try 语句、catch 语句和throw 语句
2.4.1 程序异常情况分

2.4.2 程序异常处理方

2.5 应用数据
结构
2.5.1 能够描述基本数据结构的特点
2.5.2 能够运用常规数据结构编写程序,
如:顺序表、栈、队列、链表、树、哈希表

2.5.3 能够完成顺序表的增、删、查、改等
操作
2.5.1 基本数据结构的
特点分析
2.5.2 数据结构的程序
编写方法
2.5.3 顺序表的应用规

2.6 分析程序
算法复杂度
2.6.1 能够描述程序算法复杂度的定义
2.6.2 能够分析出算法的时间复杂度和空
间复杂度
2.6.1 算法复杂度的定
义区分
2.6.2 时间复杂度的计
算方法
2.6.3 空间复杂度的计
算方法
3.程序应用
3.1 实现人工
智能技术
3.1.1 能够利用人工智能的云服务接口,完
成翻译、语音识别、图像识别等复杂任务
3.1.2 能够运用可编程的开放式硬件设备,
完成翻译、语音识别、图像识别等复杂任务
3.1.1 云服务接口的设
置方法
3.1.2 开放式硬件设备
的区分方法
3.2 处理文件
3.2.1 能够写入文件
3.2.2 能够读取文件
3.2.1 文件的写入方法
3.2.2 文件的读取方法
3.3 处理数据
3.3.1 能够调用Web API
3.3.2 能够处理JSON 数据
3.3.3 能够描述结构化数据、非结构化数据
和半结构化数据的定义,完成非结构化数据
的处理
3.3.1 Web API 的调用方

3.3.2 JSON 数据的处理
方法
3.3.3 结构化数据、非结
构化数据和半结构化数
据的区分规则
20
T/CESE 4-2024
4.思维设计
4.1 分析问题
4.1.1 能够使用逆向思维法等方法分析问

4.1.2 能够将算法设计应用到实际问题中,
并使用C++完成数据处理程序设计
4.1.1 问题逻辑分析的
方法
4.1.2 算法的设计规则
4.2 分析数据
维度
4.2.1 能够定义数据维度,分析实际问题中
的数据维度
4.2.2 能够根据初等模型、线性回归等原
理,分析数据并建立模型
4.2.1 数据维度的分析
方法
4.2.2 初等模型的设计
规则
4.2.3 线性回归的计算
方法
10.5 六级测试要求
青少年人工智能编程水平测试六级对测试形式与测试环境的具体要求如表16 所示。
表16 六级测试形式与环境要求
内容描述
考评形式客观题与编程题相结合,编程题占比55%
考评环境
Windows 操作系统;满足本部分程序编写和运行的环境,不限于单机版或Web
网络版;支持文件读写和文件内涉及的库
11. 七级综合能力要求及技能要求
11.1 七级Python 综合能力要求
青少年人工智能编程水平测试技术技能标准七级Python 综合能力要求包括以下几个方
面:
a) 知识认知要求:能理解并分辨人工智能与大数据之间的相互关系;能处理与复杂数
学相关的知识。
b) 编程操作要求:能处理不同结构的数据;能掌握Python 语言的基本操作。
c) 程序应用要求:能熟练使用算法设计并解决实际计算问题。
d) 思维设计要求:能分析实际问题中的数据结构;能评估不同算法的性能。
11.2 七级Python 核心知识点和技能要求
七级Python 共包括22 个技能要求,具体说明如表17 所示。
表17 七级Python 核心知识点和技能要求
综合能力技能内容技能要求相关知识要求
1.知识认知
1.1 描述人工智能
与大数据的关系
1.1.1 能够描述大数据的概念
1.1.2 能够描述人工智能和大数据的关系
1.1.1 人工智能和大数
据的关系
1.2 处理数据维度
1.2.1 能够分辨数据维度的相关内容
1.2.2 能够分析实际问题中的数据维度
1.2.1 数据维度定义的
区分方法
21
T/CESE 4-2024
2.编程操作
2.1 区分数据结构
2.1.1 能够区分结构化数据、非结构化数据
和半结构化数据的不同
2.1.2 能够区分Python中非结构化数据的序
列化和反序列化
2.1.1 数据结构特点和
不同的区分方法
2.2 简单运用数据

2.2.1 能够使用pymysql 模块的使用
2.2.2 能够建立与数据库的连接
2.2.3 能够使用基本的数据定义语言和基本
操作语言,如connect、cursor、
executemany、commit、close 等函数的使用
2.2.1 pymysql 模块的
使用规则
2.3 调用库函数
2.3.1 能够调用PIL 库对图像数据进行处理,
如归档、处理和展示
2.3.1 PIL 库的基本操
作规则
2.4 使用HTML 语言
2.4.1 能够规范编码HTML 语言
2.4.2 能够处理基本的HTML 数据
2.4.1 HTML 语言的使用
规则
2.5 使用
JavaScript 语言
2.5.1 能够规范编码JavaScript 语言
2.5.2 能够区分和使用JavaScript 中变量、
数据类型、函数、数组
2.5.3 能够使用JavaScript实现对展示的数
据添加动态效果
2.5.1 JavaScript 语言
的使用规则
3.程序应用
3.1 设计数列算法
3.1.1 能够分析斐波那契数列规则
3.1.2 能够使用递归算法实现斐波那契数列
计算
3.1.1 斐波那契数列的
逻辑规则
3.2 设计树形结构
算法
3.2.1 能够分析二叉树结构的定义
3.2.2 能够使用递归算法解决树型结构的数
据展示
3.2.1 二叉树结构的区
分方法
3.3 设计分类算法
3.3.1 能够初步实现设计机器学习的分类算

3.3.1 机器学习算法的
设计规则
4.思维设计4.1 比较算法性能
4.1.1 能够分析实际问题中的数据结构
4.1.2 能够评估同一任务的不同算法性能
4.1.1 算法的优化方法
11.3 七级C++综合能力要求
青少年人工智能编程水平测试技术技能标准七级C++综合能力要求包括以下几个方面:
a)知识认知要求:能使用以数学为主的计算类知识编写程序;能使用动态规划常见模
型及算法编写程序。
b)编程操作要求:能从算法本质出发,分析相关算法之间的本质联系。
c)程序应用要求:能根据基本的哈希构建方法编写程序。
d)思维设计要求:能分析实际问题中的数据结构;能评估不同算法的性能。
22
T/CESE 4-2024
11.4 七级C++核心知识点和技能要求
七级C++共包括30 个技能要求,具体说明如表18 所示。
表18 七级C++核心知识点和技能要求
综合能力技能内容技能要求相关知识要求
1.知识认知
1.1 描述人工
智能与大数据
的关系
1.1.1 能够描述大数据的概念
1.1.2 能够描述人工智能和大数据的关系
1.1.1 人工智能和大数
据的关系
1.2 应用数学
知识
1.2.1 能够应用二项式定理于程序
1.2.2 能够根据数列与级数解决问题
1.2.3 能够根据归纳与递推的原理总结规

1.2.4 能够根据函数的连续性、单调性和
极值完成数学计算
1.2.5 能够熟练应用素因数分解、幂函数、
指数函数、对数函数、三角函数、模运算、
不等式等解决问题
1.2.1 二项式定理的区
分方法
1.2.2 数列与级数的区
分方法
1.2.3 归纳与递推原理
的区分方法
1.2.4 函数的连续性、单
调性和极值的区分方法
1.2.5 素因数的分解方

1.2.6 幂函数、指数函
数、对数函数、三角函数
的区分方法
1.2.7 模运算、不等式运
算的计算规则
2.编程操作
2.1 应用数据
结构
2.1.1 能够描述树、图的存储模式
2.1.2 能够根据树的最短路生成算法以及
有向图的拓扑排序算法解决问题
2.1.3 能够应用生成树算法、有向图的拓
扑排序算法解决问题
2.1.1 树和图的认知方

2.1.2 树的最短路生成
算法规则
2.1.3 有向图的拓扑排
序算法规则
2.1.4 生成树算法规则
2.1.5 有向图的拓扑排
序算法规则
23
T/CESE 4-2024
2.2 应用算法
程序
2.2.1 能够熟练应用贪心法、枚举法、回
溯法、分治法、动态规划法、深度优先、
广度优先等算法
2.2.2 能够简单应用二分算法、快速排序、
深度优先搜索、宽度优先搜索、简单动态
规划
2.2.3 能够使用二分搜索法、分块查找算
法、哈希查找算法编写程序
2.2.4 能够使用快速幂算法编写程序
2.2.5 能够应用动态规划常见模型、分治
策略
2.2.6 能够根据哈夫曼编码、香农-范诺编
码等编码方式完成任务
2.2.7 能够根据贪心法的基本原理和典型
的应用场景求解优化问题
2.2.1 枚举法、回溯法、
分治法、动态规划法、深
度优先、广度优先算法规

2.2.2 排序算法规则
2.2.3 二分搜索法、分块
查找算法、哈希查找算法
规则
2.2.4 快速幂算法规则
2.2.5 动态规划规则
2.2.6 哈夫曼编码、香农
-范诺编码规则
2.2.7 贪心法算法规则
2.3 应用二叉
树算法
2.3.1 能够根据二叉树结构的定义,编写
递归算法解决树形结构的数据展示
2.3.2 能够根据二叉树的存储机制解决问

2.3.3 能够根据二叉树的性质和遍历(前
序、中序、后序)分析问题
2.3.1 二叉树定义区分
2.3.2 递归算法编程规

2.3.3 二叉树存储机制
区分方法
2.3.4 二叉树性质分析
方法
2.3.5 二叉树遍历方法
2.4 应用程序
算法
2.4.1 能够根据算法性能分析方法分析算
法的复杂度
2.4.2 能够求解算法的时间和空间复杂度
2.4.1 算法性能分析方

2.4.2 时间复杂度计算
方法
2.4.3 空间复杂度计算
方法
3.程序应用
3.1 使用STL
文件库
3.1.1 能够使用STL 文件模板库解决问题
3.1.2 能够使用STL 中常见函数编写程序,
如min、max、swap、sort 等
3.1.1 STL 文件模板库的
使用方法
3.1.2 STL 常见函数的使
用方法
3.2 处理背包
问题
3.2.1 能够根据0-1 背包问题编写背包算
法解决实际问题
3.2.2 能够根据部分背包问题解决实际问

3.2.1 0-1 背包问题的解
决方法
3.2.2 部分背包问题的
解决方法
24
T/CESE 4-2024
4.思维设计
4.1 用算法分
析问题
4.1.1 能够从算法本质出发,分析算法之
间的联系
4.1.2 能够初步分析实际问题中的数据结

4.1.1 算法的分析方法
4.1.2 实际问题的数据
结构分析方法
4.2 优化程序
4.2.1 能够找出程序故障并解决
4.2.2 能够根据程序的运行效果优化程序
4.2.1 解决程序故障的
方法
4.2.2 优化程序的方法
11.5 七级测试要求
青少年人工智能编程水平测试等级测试七级对测试形式与测试环境的具体要求如表19
所示。
表19 七级测试形式与环境要求
内容描述
考评形式客观题与编程题相结合,编程题占比55%
考评环境
Windows 操作系统;满足本部分程序编写和运行的环境,不限于单机版或Web
网络版;支持文件内涉及的库
12. 八级综合能力要求及技能要求
12.1 八级Python 综合能力要求
青少年人工智能编程水平测试技术技能标准八级Python 综合能力要求包括以下几个方
面:
a) 知识认知要求:能分辨空间直角坐标系中的向量;能完成高级数学计算。
b) 编程操作要求:能灵活使用不同的编程方法;能运用常见的数据结构;能灵活使用
Python 的函数和库。
c) 程序应用要求:能独立处理程序异常;能将算法运用于解决实际问题。
d) 思维设计要求:应具备复杂问题的分析和设计能力;能在多种实现方案中选出最优
解。
12.2 八级Python 核心知识点和技能要求
八级Python 共包括23 个技能要求,具体说明如表20 所示。
表20 八级Python 核心知识点和技能要求
综合能力技能内容技能要求相关知识要求
1.知识认知1.1 辨析空间向量
1.1.1 能够在空间直角坐标系中掌握向量的
表示
1.1.2 能够进行简单的向量运算,如向量的
加法、减法等
1.1.1 向量的运算规则
25
T/CESE 4-2024
1.2 计算高精度数字
1.2.1 能够分辨高精度的使用环境及注意事

1.2.2 能够实现高精度数字的加法、减法、
乘法和除法
1.2.1 高精度数字的算
术运算规则
2.编程操作
2.1 运用面向对象式
编程操作
2.1.1 能够分辨面向对象式编程特点,包括
多态性、多继承、重写和调用父类方法
2.1.1 面向对象式编程
的使用方法
2.2 运用函数式编程
2.2.1 能够分辨函数式编程特点,如lamda
表达式、generators、comprehensions、
decorators、range、zip、map、filter 和
reduce 函数等
2.2.2 能够完成函数的嵌套调用
2.2.1 函数式编程的使
用规则
2.3 动态解析操作
2.3.1 能够合理动态解析运行时名字引用的
LEGB 规则
2.3.1 程序运行动态解
析规则
2.4 规范设计程序2.4.1 能够规范使用Python 程序设计原则2.4.1 程序设计原则
2.5 运用数据结构
2.5.1 能够分辨基本数据结构的特点及解决
问题的范围
2.5.2 能够灵活运用常规数据结构,如数组、
栈、队列、链表、树、哈希表等
2.5.1 数据结构的使用
规则
3.程序应用
3.1 设计自定义模块3.1.1 能够制作、调用和重加载自定义模块
3.1.1 自定义模块的指
令操作规则
3.2 处理异常程序
3.2.1 能够灵活完成异常处理,如raise 语
句、assert 语句和异常终止
3.2.2 能够设计自定义异常
3.2.1 异常程序处理的
指令规则
3.3 调试程序3.3.1 能够使用IDLE 调试程序
3.3.3 IDLE 的使用规

3.4 应用查找和排序
算法
3.4.1 能够分辨查找、排序算法的特点及实
现方法
3.4.2 能够应用不同的算法解决问题,如线
性查找、二分查找、冒泡排序、插入排序等
3.4.1 查找、排序算法
编程的指令规则
3.5 计算算法复杂度
3.5.1 能够分析算法的复杂性,如时间复杂
度、空间复杂度
3.5.1 算法的分析规则
3.6 设计不同场景下
的人工智能算法
3.6.1 能够在不使用外部AI 接口的情况下,
实现简易的文字识别、语音识别、图像识别
等人工智能应用场景
3.6.1 人工智能应用场
景的实现方法
26
T/CESE 4-2024
3.7 设计机器学习算

3.7.1 能够区分机器学习回归算法和深度学

3.7.2 能够结合可编程硬件设备模拟机器学
习算法体验
3.7.1 机器学习算法的
使用规则
4.思维设计
4.1 用逻辑化处理问

4.1.1 能够分析和设计复杂实际问题的处理
方案,并提出多种实现方案
4.1.2 能够根据时间复杂度、空间复杂度、
正确性、可读性等角度选择最优问题解决方

4.1.1 解决方案的最优
处理
12.3 八级C++综合能力要求
青少年人工智能编程水平测试技术技能标准八级C++综合能力要求包括以下几个方面:
a)知识认知要求:能以数据抽象和算法设计为主设计编程;能利用数据统计、二元方
程等数学知识解决问题。
b)编程操作要求:能用机器学习回归算法和机器学习分类算法解决问题。
c)程序应用要求:能分析算法实现结果与实际效

资源下载此资源下载价格为5金币立即购买,VIP免费

1.本站大部份文档均属免费,部份收费文档,经过本站分类整理,花了精力和时间,收费文档是为了网站运营成本等费用开支;
2.所有收费文档都真实可靠,为了节约成本,文档在网站前台不做预览,如果付费后,与实际文档不符合,都可以加微信号:pdftj88申请退款;
3.购买会员(或单次下载)即视为对网站的的赞助、打赏,非商业交易行为(不认同此观点请勿支付)请慎重考虑;
4.付费下载过程中,如果遇到下载问题,都可以加微信号pdftj88解决;
5.手机支付,尽量选择支付宝支付;
6.如图集或者标准不清楚,在本站找不到您需要的规范和图集,希望增加资料等任何问题,可联系微信号:pdftj88解决;

文档天下
  • 本文由 发表于 2025年3月28日 15:02:13
  • 转载请务必保留本文链接:https://www.998pdf.com/55529.html
图书

T/CSG 008-2024 润滑脂 振荡磨损性能试验方法

T/CSG 008-2024 润滑脂 振荡磨损性能试验方法 ,该文件为pdf格式 ,请用户放心下载! 尊敬的用户你们好,你们的支持是我们前进的动力,网站收集的文件并免费分享都是不容易,如果你觉得本站不...
图书

T/CSG 009-2024 润滑脂 轴承动态寿命试验方法

T/CSG 009-2024 润滑脂 轴承动态寿命试验方法 ,该文件为pdf格式 ,请用户放心下载! 尊敬的用户你们好,你们的支持是我们前进的动力,网站收集的文件并免费分享都是不容易,如果你觉得本站不...
图书

T/CSG 13-2024 高纯工业品氟化锂

T/CSG 13-2024 高纯工业品氟化锂 ,该文件为pdf格式 ,请用户放心下载! 尊敬的用户你们好,你们的支持是我们前进的动力,网站收集的文件并免费分享都是不容易,如果你觉得本站不错的话,可以收...
图书

T/CSGPC 032-2024 陀螺定向测量技术规程

T/CSGPC 032-2024 陀螺定向测量技术规程 ,该文件为pdf格式 ,请用户放心下载! 尊敬的用户你们好,你们的支持是我们前进的动力,网站收集的文件并免费分享都是不容易,如果你觉得本站不错的...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: