全国青少年编程等级考试大纲.docx
- 文档编号:24359978
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:12
- 大小:19.37KB
全国青少年编程等级考试大纲.docx
《全国青少年编程等级考试大纲.docx》由会员分享,可在线阅读,更多相关《全国青少年编程等级考试大纲.docx(12页珍藏版)》请在冰豆网上搜索。
全国青少年编程等级考试大纲
全国青少年编程等级考试方案
全国青少年编程能力测评认证体系是由工信部中国软件行业协会及编程猫设计开发的系列等级测评认证之一。
响应2017年7月国务院《新一代人工智能发展规划》国发〔2017〕35号“实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。
”2017年12月工业和信息化部关于印发《促进新一代人工智能产业发展三年行动计划(2018-2020年)》的通知(工信部科[2017]315号)。
2017年9月教育部印发《中小学综合实践活动课程指导纲要》的通知中,《设计制作活动(信息技术)推荐主题及其说明》关于在中小学阶段开展编程主题课程的指导。
为使青少年能够更好应对未来人工智能、大数据、量子科技时代,编程作为人工智能技术基础已经在全世界20多个国家在青少年中开展了编程教育,并在学校开设必修课程以及比赛等编程活动。
全国青少年编程能力测评认证体系面向社会开设,考生年龄6岁-16岁,共分为7个等级。
目的是根据我国编程教学的实际情况和社会应用和发展的需要,在同一能力量表的基础上合理设置各级测评的评价标准,重点测试思、创、整合、操作等方面的能力,确保标准化考生能力逐步将有关的升学、出国、自学考试联系起来,使考生成绩使用达到多样化。
同时,为了使等级认证测评活动丰富,采用单独测评和赛考结合的方式,即通过线下比赛或测评达到对青少年编程能力的认证。
青少年编程等级考试大纲
一级
能力要求
1.了解所使用的图形化编程平台,熟练认识平台的各个界面组成和功能;
2.掌握图形化编程的语法规则;
3.熟练规范的编程操作规范;
4.深刻理解知识点对应的积木功能,能够在相应的场景中选择合理的积木以达到指定的要求;
5.掌握如何添加背景和角色,如何添加脚本在对应的背景和角色下;
6.掌握的积木知识,能够实现一些简单的数学运算,独立通过积木的正确应用完成指定项目;
考试内容
一、图形化编辑器的基本要素
1.编辑器的图形界面:
菜单栏,脚本区,舞台区,积木区,角色区、画笔,素材商城等;
2.编程,积木,脚本等基本概念;
3.图形化编程的语法规则;
4.舞台,角色,造型和脚本几者之间的关系;
二、基本的积木应用
1.多个事件积木启动程序;
2.设置舞台坐标,并能进行合理使用移动相关积木;
3.运用方向,旋转类积木;
4.角色外观,切换造型,显示,隐藏等积木;
5.画笔积木,改变画笔颜色,粗细;
6.侦测积木:
外部交互侦测,颜色侦测;
7.运算积木:
数学加减乘除运算积木运用;
8.克隆,分裂积木;
9.等待积木的合理运用;
三、程序的控制结构
1.循环结构:
三种循环积木,重复执行积木,重复执行n次积木,重复执行直到......三种积木;
2.分支结构:
掌握单分支结构和二分支结构;
3.简单的控制结构之间的嵌套;
考试方式
上机考试,考试时长90min,满分100分
1.题型及分值
单项选择题50分
操作题50分(编程操作题)
2.考试环境
win7及以上操作系统。
二级
能力要求
1.进一步学习角色移动,将造型切换和角色移动综合起来,结合对话丰富场景的效果
2.能够熟练使用声音积木,语音积木等,将声音、程序、界面这些元素接合起来
2.能够利用所掌握的图形化编程知识,独立完成拥有交互功能的生活类小程序或趣味交互小游戏
考试内容
一、基本数据类型
1.字符串操作:
字符串操作、处理函数和处理方法;
2.列表操作:
列表操作、切片、遍历等;
二、数据运算
1.布尔运算;
2.三角函数;
三、函数和代码复用
1.函数的定义;
2.参数的使用;
3.变量的作用域;
四、常用积木的使用
1.广播和发送广播积木的使用;
2.造型切换积木;
3对话类积木、询问积木;
4.翻译类、语音类、语音识别类积木;
5.声音类积木;
6.画笔类积木;
7.克隆积木及分裂积木;
8.物理类积木;
五、物理引擎
1.重力、质量、摩擦力;
2.引力加速度;
3.物理碰撞;
4.坐标系;
考试形式
上机考试,考试时长90min,满分100分
1.题型及分值
单项选择题50分
操作题50分(编程操作题)
2.考试环境
win7及以上操作系统。
三级
能力要求
1.了解人工智能的相关概念;
2.理解人机交互设计的基本原则;
3.掌握AR积木的使用;
4.掌握变量、云变量的基本操作;
5.了解分类AI的进行样本分类的方法;
考试内容
一、人机交互
1.人机交互的基本概念;
2.设计的基本原则;
二、AR模块
1.AR积木,侦测物体运动,实现角色互动;
2.调用硬件摄像头;
3.设置AR积木参数;
三、云变量
1.变量与常量的区别;
2.使用变量相关操作;
3.运用列表的各种操作;
4.使用云变量进行参数设置
四、分类AI
1.对数据样本进行分类;
2.概率统计;
3.矩阵数据积木;
4.设置分类训练特征和分类数据;
考试方式
上机考试,考试时长90min,满分100分
1.题型及分值
单项选择题50分
操作题50分(编程操作题)
2.考试环境
win7及以上操作系统。
四级(python基础)
能力要求
1.掌握python的安装;
2.了解python的发展历史,特点;
3.理解python的基本语法;
4.掌握python基础数据类型的操作;
5.掌握python中条件、循环、顺序结构;
6.掌握turtle库的使用;
考试内容
一、python基础知识
1.python的发展、优势、特点、环境搭建等;
二、python的语法规则
1.python的缩进;
2.python注释;
3.python的命名;
4.基本的输入,输出函数;
三、python基础数据类型
1.数字类型:
整数类型、浮点数类型和复数类型。
2.数字类型的运算:
数值运算操作符、数值运算函数。
3.字符串类型及格式化:
索引、切片、基本的format()格式化方法。
4.字符串类型的操作:
字符串操作符、处理函数和处理方法。
5.类型判断和类型间转换。
三、python程序结构
1.程序的三种控制结构。
2.程序的分支结构:
单分支结构、二分支结构、多分支结构。
3.程序的循环结构:
遍历循环、无限循环、break和continue循环控制。
4.程序的异常处理:
try-except。
四、turtle库
1.turtle的调用
2.turtle库:
画笔颜色、背景、画笔颜色、画笔粗细、画笔速度、多边形绘制;
考试方式
上机考试,考试时长90min,满分100分
1.题型及分值
单项选择题50分
操作题50分(编程操作题)
2.考试环境
win7及以上操作系统,建议python3.4至3.6版本。
五级(python)
能力要求
1.掌握一些python的标准库,例如:
Numpy库,random库等
2.能够熟练的使用python进行图像处理,进行图像的缩放,旋转,模糊,滤镜等操作
3.掌握函数的定义及调用,掌握递归函数,掌握python的内置函数,能够解决类似斐波那契数列,选择排序等数学问题;
4.掌握使用python进行文本处理的方法
考试内容
一、函数的定义及参数
1.函数的定义和使用。
2.函数的参数传递:
可选参数传递、参数名称传递、函数的返回值。
3.变量的作用域:
局部变量和全局变量。
二、文本处理
文本处理,文本的打开,关闭,读取,写入,换行等功能
1.文本打开,关闭,open()函数,close()函数
2.文本的输入,读取
3.追加文本内容方法
4.encode(编码)的基本应用,例如GB2312中文编码,UTF-8等编码方式
三、库的安装及调用
1.标准库,标准库的安装
2.import调用库
3.math库,datetime库,random库的使用
四、图像处理
1.pillow库的安装,使用
2.图像的打开,关闭
3.pillow库的内置函数,例如Image.open(),image.copy()等
4.像素的概念
5.PIL中的ImageFont、ImageDraw模块
考试方式
上机考试,考试时长90min,满分100分
1.题型及分值
单项选择题50分
操作题50分(编程操作题)
2.考试环境
win7及以上操作系统,建议python3.4至3.6版本。
六级(python)(爬虫数据分析)
能力要求
1.正则表达式理论知识、正则表达式语法规则、re模块的使用
2.了解爬虫的基本原理,掌握爬虫基本环境的配置。
3.能够进行简单数据的爬取及数据的保存和处理。
4.掌握科学计算numpy、pandas库和数据可视化matpalotlib库的使用,能够进行数据的分析和处理。
考试内容
一、爬虫
1.环境搭建:
正则库,BeautifulSoup库(解析html文件),
2.正则表达式的构建
3.python爬虫架构:
调度器、URL管理器、网页下载器、网页解析器、应用程序(爬取的有价值数据)
4.HTML知识、HTTP协议的基本知识
5.爬取数据的保存
二、数据分析
1.matplolib库,pandas库和numpy库的安装,调用
2.能够结合numpy库解决一些数学运算,例如二元一次方程,一元二次方程,二元二次方程等
3.数据图形化,将解决的数学运算以抛物线,直线,椭圆等形式展示出来
4.例如三角函数类得图形的可视化
5.Matplotlib的图片大小和分辨率(dpi)、线宽、颜色、风格、坐标轴的调整
考试方式
上机考试,考试时长90min,满分100分
1.题型及分值
单项选择题50分
操作题50分(编程操作题)
2.考试环境
win7及以上操作系统,建议python3.4至3.6版本。
七级(python)
能力要求
1.了解人工智能及其发展史,对人工智能有初步的认识;
2.理解机器的算法的相关知识;
3.理解机器学习的原理,可以区分监督学习和无监督学习;
4.掌握scikit-learm,并编写简单的机器学习程序;
5.掌握回归算法进行数据拟合,并分析拟合程度;
6.掌握简单的人脸静态和动态识别,并编写程序。
考试内容
一、人工智能
1.人工智能的发展,特点。
二、算法
1.Python 实现栈和队列数据结构;
2.Python 实现链表、归并、快速、二叉树、哈希、基本排序查找算法(冒泡排序、选择排序,顺序查找、二分查找)。
三、机器学习
1.文本分析:
基于标记解析的数据预处理、词干提取、基于词形还 原法的文本形式还原、基于分块法的文本划分、词袋模型的文本模式识别。
2.图像分析:
OpenCV-Python、边缘检测、直方图均化、棱角检测、 特征点检测。
3.人脸识别:
视频采集和处理、基于 Haar 级联的人脸识别器、眼鼻检测器、主成分分析等实现人脸的静态和动态识别。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国青少年 编程 等级 考试 大纲