关于考级的相关介绍见官网,具体指南如下:
1.百度搜索“中国电子学会考评中心官网”
2.点击“考试介绍”。如下图所示:
图1 官网介绍指南
本人后期所涉及到的相关内容仅包含以下四项考试,其他类型内容暂时没有涉及。且视频合集中的内容仅包含软件编程,其他的内容家长也可私信,会进行持续更新。以下针对相关考试进行一些介绍,仅供家长参考。
本合集所涉及的内容介绍
一级考核内容
二级考核内容
三级考核内容
四级考核内容
五级考核内容
六级考核内容
七级考核内容
八级考核内容
一级
二级
三级
四级
【一级】
一、了解Python多种开发环境,熟练使用Python自带的IDLE开发环境,能够进行程序编写、调试和分析,具备使用Python开发环境进行程序设计的能力
1.了解Python常见的几种编程环境: IDLE、Visual StudioCode、JupyterNotebook;
2.熟悉IDLE的操作过程,会打开IDLE,会新建文件、保存文件;
3.熟练掌握使用IDEL进行编程,会修改文件、运行文件等操作;
4.熟悉IDEL的两种开发模式,会在不同模式下进行切换:
5.了解python的版本号和目前最常用的Python版本。
二、熟悉python程序编写的基本方法
1.理解“输入、处理、输出”程序编写方法
2.掌握Pvthon的基本格式,编写程序时会合理的使用缩进、注释、字符串标识;
3.掌握变量基本概念,会使用变量,并且掌握变量名的命名和保留字等基本语法;
4.理解字符串、数字型变量,会对变量类型进行转换:
5.掌握并熟练编写带有数值类型变量的程序,具备解决数学运算基本问题的能力;
6.理解比较表达式、运算符、逻辑运算的基本概念,掌握Python编程基础的逻辑表达式
三、具备基本的计算思维能力,能够完成较简单的Python程序编写
1.理解顺序结构语句的特点和写法,能够完成简单顺序结构的程序;
2.理解比较表达式、运算符、逻辑运算的基本概念,掌握Python编程基础的逻辑表达式:
知道第三方库turtle的功能,会导入该库文件,掌握它的一些简单使用方法:前进、后退、左右转、提落笔、画点、画圆。
【二级】
一、了解与掌握如下的python编程的进阶知识,并会使用。
1.知道如下几种数据类型:
2.列表、元组、字典、字符串range、集合六大内置核心数据类型;理解列表类型的概念,掌握它的基础用法及操作: 访问/更新、获取元素个数、遍历、转换为列表型数据、添加和删除、连接、排序等等:
3.理解元组类型的概念,理解元组和列表的不同,掌握它的基3 .础用法及操作:元组的声明与赋值、元组的访问与更新、元组的遍历、添加、删除、排序等等:
4.理解字符串类型的概念,掌握它的基础用法及操作: 字符串的分割、结合、替换、检索、长度获取。
二、会编写较为复杂的Python程序,掌握Python编程的控制语
1.理解选择结构语句的功能和写法,能够完成简单选择结构的程序;
2.掌握程序的单分支结构,理解二分支、多分支结构语句:
3理解循环结构语句的功能和写法,能够完成简单循环结构的程序:理解for循环、while循环、break和continue循环控制结构语句;
4.理解range类型的概念,掌握它的基础用法及操作。
【三级】
一、理解编码、数制的基本概念,并且会应用
1. 能够进行二进制、十进制以及十六进制之间的转换:
2.理解pvthon中的数制转换函数
二、掌握一维数据的表示和读写方法,能够编写程序处理一维数据。
三、掌握二维数据的表示和读写方法,能够编写程序处理二维数据
四、掌握CSV格式文件的读写方法
五、理解程序的异常处理: try-except结构语句。
六、理解算法的概念,掌握解析、枚举、排序、查找算法的特征。能够用这些算法实现简单的Python程序。
七、记住常用核心内置函数的功能及用法
【四级】
一、理解函数及过程、函数的参数、函数的返回值、变量作用域等概念
二、能够创建简单的自定义函数。
三、理解算法以及算法性能、效率的概念,初步认识算法优化效率的方法
四、 理解基本算法中递归的概念
五、掌握自定义函数及调用,实现基本算法中的递归方法
六、掌握基本算法中由递归变递推的方法
七、理解基本算法中的分治算法,能够用分治算法实现简单的Python程序。
八、掌握第三方库(模块) 的功能、获取、安装、调用等
【五级】
一、掌握字符串的转义符、format()格式化方法
二、掌握列表、元组、字符串、range类型的用法及常用操作
三、理解字典类型的概念,掌握它的基础用法及操作。
四、理解集合类型的概念,掌握它的基础用法及操作。
五、掌握列表推导式、生成器推导式、序列解包、切片的使用方法。
六、知道常用标准库的功能与用法,掌握math、turtle、random、time、Pylnstaller、 jieba、wordcloud这些库的功能与使用。
能够使用上述方法编写指定功能的正确完整的程序。
【六级】
一、掌握文件操作及数据格式化
二、掌握数据可视化操作
三、理解类与对象的概念,初步掌握类与对象的使用、
四、掌握SQLite数据库基础编程
五、掌握简单的使用tkinter的GUI设计。
能够使用上述方法编写指定功能的正确完整的程序
【一级】
1.理解变量的概念:
2.掌握变量的定义、类型和转换方法:
3.掌握变量的赋值方法:
4.掌握编程中基本的输入输出方法:
5.掌握编程基础的算术表达式;
能够完成一个顺序结构的程序:6
7.理解逻辑运算的基本概念;
8.掌握编程基础的逻辑表达式;
9.掌握选择语句的功能和写法:
10.能够完成一段选择结构的程序.
11.掌握循环语句的功能和写法;
12.能够完成一段循环结构的程序
能够使用上述方法编写指定功能的正确完整的程序
【二级】
1.理解数制的基本概念;
2.能够进行二进制、十进制以及十六进制之间的转换:3.掌握一维数组、二维数组及多维数组的用法;
4.理解编码的概念:
5.掌握字符串的用法:
6.掌握在数组中进行顺序查找的方法:
7.掌握对数组中数据进行简单排序的方法;
8.对于排序了的数组,能否利用二分查找的方法找到满
足条件的数据:
9.理解函数及过程抽象的概念:
10.理解函数的参数和返回值的概念:
11.能够自己创建一个带参数的函数:
12.能够自己创建一个有返回值的函数。
【三级】
1.掌握算法以及算法性能、算法效率的概念;
2.掌握基本算法中枚举的概念:
3.掌握基本算法中递归的概念:
4.掌握自调用函数的应用,实现基本算法中的递归方法:
5.掌握基本算法中由递归变递推的方法。
【四级】
掌握基本算法中的动态规划方法,能够使用上述方法编写指定功能的正确完整的程序。
【五级】
1.掌握基本算法中的分治技术;
2.掌握基本算法中的搜索剪枝技术;
3.掌握基本算法中的贪心算法
能够使用上述方法编写指定功能的正确完整的程序。
【六级】
1.掌握数据结构及结构的概念;
2.掌握数据结构中的指针和链表:
3.掌握数据结构中的栈:
4.掌握数据结构中的队列:
5.掌握数据结构中的哈希。
能够使用上述方法编写指定功能的正确完整的程序
【七级】
1.掌握数据结构中的二叉树:
2.掌握数据结构中的堆;
3.掌握数据结构中的图
4.掌握空间效率分析的基本方法
能够使用上述方法编写指定功能的正确完整的程序。
【八级】
掌握各种高级排序算法:
掌握对算法的时间效率进行分析的方法:
掌握基本的数论知识;
掌握常用的图论算法
能够使用上述方法编写指定功能的正确完整的程序。
【九级】
掌握用分治技术做算法设计的方法;
能够使用各种优化方法提高动态规划算法的优化;
能够设计比较复杂的贪心算法并进行算法正确性证明:
能够设计比较复杂的搜索算法,并对算法进行优化;
能够使用网络流算法解决实际问题
能够对描述复杂的问题进行抽象和简化,并通过使用各种算法予以解决。
【十级】
本级会涉及但不限于随机算法、近似算法、神经网络算法、深度学习算法、强化学习算法,以及算法复杂性分析等更高级或新兴的算法设计及分析方法。
以上信息来自电子学会官方文档
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved