全国青少年编程等级考试课程介绍(Python)!

梁老师
梁老师 北京小升初老师~

0 人点赞了该文章 · 47 浏览





图片

全国青少年软件编程等级考试(Python) 


全国青少年软件编程(Python)等级考试是由国家工业和信息化部中国电子学会发起的面向青少年软件编程技术能力水平的社会化评价项目。面向青少年群体的年龄为8-18周岁,学级为1~6级。全面考察青少年软件开发技能和知识、考察青少年的基础语法、算法和实践应用能力。

图片

// 一级标准

//

NOCITCE

一、了解Python多种开发环境,熟练使用Python自带的IDLE开发环境,能够进行程序编写、调试和分析,具备使用Python开发环境进行程序设计的能力。

1、了解Python常见的几种编程环境:IDLE、 Visual StudioCode、 JupyterNotebook;

2. 熟悉IDLE的操作过程,会打开IDLE,会新建文件、保存文件;

3. 熟练掌握使用IDEL进行编程,会修改文件、运行文件等操作;

4. 熟悉IDEL的两种开发模式,会在不同模式下进行切换;

5. 了解Python的版本号和目前最常用的Python版本。

二、熟悉Python程序编写的基本方法

1. 理解“输入、处理、输出”程序编写方法;

2. 掌握Python的基本格式,编写程序时会合理的使用缩进、注释、字符串标识;

3. 掌握变量基本概念,会使用变量,并且掌握变量名的命名和保留字等基本语法;

4. 理解字符串、数值型变量,会对变量类型进行转换;

5. 掌握并熟练编写带有数值类型变量的程序,具备解决数学运算基本问题的能力;

6. 理解比较表达式、运算符、逻辑运算的基本概念,掌握Python编程基础的逻辑表达式。

三、具备基本的计算思维能力,能够完成较简单的Python程序编写

1. 理解顺序结构语句的特点和写法,能够完成简单顺序结构的程序;

2. 理解比较表达式、运算符、逻辑运算的基本概念,掌握Python编程基础的逻辑表达式;

3. 知道第三方库turtle的功能,会导入该库文件,掌握它的一些简单使用方法:前进、 后退、 左右转、 提落笔、 画点、 画圆。


图片

二级标准

//

NOCITCE

一、了解与掌握如下的python编程的进阶知识,并会使用。

1. 知道如下几种数据类型:列表、元组、字典、字符串、range、集合六大内置核心数据类型;

2. 理解列表类型的概念,掌握它的基础用法及操作:访问/更新、获取元素个数、遍历、转换为列表型数据、添加和删除、连接、排序等等;

3. 理解元组类型的概念,理解元组和列表的不同,掌握它的基础用法及操作:元组的声明与赋值、元组的访问与更新、元组的遍历、添加、删除、排序等等;

4. 理解字符串类型的概念,掌握它的基础用法及操作:字符串的分割、结合、替换、检索、长度获取。

二、会编写较为复杂的Python程序,掌握Python编程的控制语句

1. 理解选择结构语句的功能和写法,能够完成简单选择结构的程序;

2. 掌握程序的单分支结构,理解二分支、多分支结构语句;

3. 理解循环结构语句的功能和写法,能够完成简单循环结构的程序;理解for循环、 while循环、 break和continue循环控制结构语句;

4. 理解range类型的概念,掌握它的基础用法及操作。


图片

// 三级标准

//

NOCITCE

一、 理解编码、数制的基本概念,并且会应用。

1. 能够进行二进制、十进制以及十六进制之间的转换;

2. 理解Python中的数制转换函数。

二、 掌握一维数据的表示和读写方法,能够编写程序处理一维数据。

三、 掌握二维数据的表示和读写方法,能够编写程序处理二维数据。

四、 掌握CSV格式文件的读写方法。

五、 理解程序的异常处理:try-except结构语句。

六、 理解算法的概念,掌握解析、枚举、排序、查找算法的特征。能够用这些算法实现简单的Python程序。

七、 记住常用核心内置函数的功能及用法。


图片

// 四级标准

//

NOCITCE

一、 理解函数及过程、函数的参数、函数的返回值、变量作用域等概念。

二、 能够创建简单的自定义函数。

三、 理解算法以及算法性能、效率的概念,初步认识算法优化效率的方法。

四、 理解基本算法中递归的概念。

五、 掌握自定义函数及调用,实现基本算法中的递归方法。

六、 掌握基本算法中由递归变递推的方法。

七、 理解基本算法中的分治算法,能够用分治算法实现简单的Python程序。

八、 掌握第三方库(模块)的功能、获取、安装、调用等。


图片

// 五级标准

//

NOCITCE

一、 掌握字符串的转义符、 format格式化方法。

二、 掌握列表、元组、字符串、 range类型的用法及常用操作。

三、 理解字典类型的概念,掌握它的基础用法及操作。

四、 理解集合类型的概念,掌握它的基础用法及操作。

五、 掌握列表推导式、生成器推导式、序列解包、切片的使用方法。

六、 知道常用标准库的功能与用法,掌握math、 turtle、random、 time、 PyInstaller、 jieba、 wordcloud这些库的功能与使用。


图片

// 六级标准

//

NOCITCE

一、 掌握文件操作及数据格式化。

二、 掌握数据可视化操作。

三、 理解类与对象的概念,初步掌握类与对象的使用。

四、 掌握SQLite数据库基础编程。

五、 掌握简单的使用tkinter的GUI设计。


图片

孩子为什么要参加编程等级考试? 


●《全国青少年软件编程等级考试》已得到全国多所重点高校的认可,考试通过的考生会由工信部中国电子学会颁发认证证书,证书含金量在国内首屈一指。

● 软件编程等级证书达到十级,将与中国电子学会,全国电子信息专业技术人员水平评价(QCEIT)体系衔接,进入电子信息工程师序列,纳入中国专业人才库。

1、品牌权威:该证书于中国电子学会全国电子信息专业技术资格认证(QCEIT)衔接,进入劳动与社会保障部认可的电子信息工程师职称考试序列。

2、标准权威:获得中国电子学会全国青少年软件编程等级考试证书,是青少年在升学及专业选择中的重要证明。

3、科学严谨:中国电子学会开展的相关人才考评工作,坚持国际通行的“考培分离”的原则,从而最大限度保证考评结果的独立公正。

4、广阔空间:世界机器人大会—全国青少年电子信息创新大赛学会可以为参加项目的全国青少年提供广阔、丰富的学习交流和时间深造的空间。

5、国际认可:中国电子学会全国青少年软件编程等级考试证书在全球电子工程专业学术领域得到普遍认可,是迈向国际型专业技术人才的起点。

图片

(证书样式)


孩子为什么要学Python? 


Python编程的独特性在于用计算机做东西是一个创造的过程,这就像一个项目,怎么分工,哪个人、团队负责做什么,先做什么,后做什么,这里面都涉及到宏观的设计能力和逻辑思维。设计电脑程序去完成任务也是同样的道理。


1.设计思维

Python编程可以锻炼孩子的设计思维,如果孩子拥有了编程能力,就会很自然地去想:游戏设计者为什么要设计这些植物,如果我能设计编写这样的游戏,我会增加什么样的僵尸、植物、玩法、关卡,把它们实现了来让这游戏更好玩?


2.解决问题能力

计算机是一个开放的世界,掌握了Python编程思维,只要引导他善于观察和发现问题, 孩子可以创造出程序解决实际的问题。而不再是在口头上、脑海里空想自己的方案或者想“如果有人按照我的想法实现出来有多好多好啊”。


3.团队协作能力

当程序到了一定的复杂度,就需要多人合作来完成程序的实现。孩子会学习到如何根据团队中各人的特长进行分工协作,互相帮助,齐心协力把程序实现解决问题。


4.持续学习能力

一方面,孩子学会了Python编程,会反过来促进其他学科的学习,比如,他想设计一款赛车游戏,需要了解物理上运动的规律,才能将游戏中赛车的运动表达得很逼真。


Python编程其实就是一种工具, 辅助我们把想设计的内容展现出来。与其烦恼孩子沉迷游戏,不如正确引导,把玩耍变成学习和创造的过程。


学习Python编程并不代表孩子以后就一定要当程序员,或者软件开发工程师,就像学习绘画和钢琴并不是为了孩子将来成为画家或者演奏家。但这为孩子打开了一扇逻辑思维的大门,可以启蒙孩子多方面能力的发展,为孩子将来的学习和职业生涯打下坚实的基础。

图片

图片

图片


添加 家长论坛微信 



发布于 2024-04-25 13:50

免责声明:

本文由 梁老师 原创发布于 家长帮 ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

暂无评论

广告
All Rights Reserved Powered BY WeCenter V4.1.0 © 2025 京ICP备20005761号-2