全国青少年软件编程等级考试全面考察青少年在软件编程的知识能力和实践能力,是青少年迈向人工智能应用领域的基础准备。
等级考试分为图形化级(Scratch1-4级)和代码级
(Python1-6级;C/C++1-10级)。
全国青少年软件编程等级考试不采用硬件器材。
(1)能够进行二进制、十进制以及十六进制之间的转换
(2)理解Python中的数制转换函数
2掌握一维数据的表示和读写方法,能够编写程序处理- -维数据掌握二维数据的表示和读写方法,能够编写程序处理二维数据
3掌握CSV格式文件的读写方法
4理解程序的异常处理: try-except结构语句
5理解算法的概念,掌握解析、枚举、排序、查找算法的特征。能够用这
6些算法实现简单的Python程序
7记住常用核心内置函数的功能及用法
1理解函数及过程、 函数的参数、函数的返回值、变量作用域等概念
2能够创建简单的自定义函数
3理解算法以及算法性能、效率的概念,初步认识算法优化效率的方法
4理解基本算法中递归的概念
5掌握自定义函数及调用,实现基本算法中的递归方法
6掌握基本算法中由递归变递推的方法
7理解基本算法中的分治算法,能够用分治算法实现简单的Python程序
8掌握第三方库(模块)的功能、获取、安装、调用等
1掌握字符串的转义符、format0格式化方法
2掌握列表、元组,字符串. range类型的用法及常用操作
3理解字典类型的概念,掌握它的基础用法及操作
4理解集合类型的概念,掌握它的基础用法及操作
5掌握列表推导式、生成器推导式。列解*、切片的使用方法
6知道常用标准库的功能与用法,掌握math. turtle. random. time. PyInstaller. jeba. wordcloud这些库的功能与使用
*能够使用上述方法编写指定功能的正确完整的程序
*能够使用_上述方法编写指定功能的正确完整的程序
2掌握基本算法中的搜索剪枝技术
3掌握基本算法中的贪心算法
*能够使用.上述方法编写指定功能的正确完整的程序
2掌握数据可视化操作
3理解类与对象的概念,初步掌握类与对象的使用
4掌握SQLite数据库基础编程
5掌握简单的使用tkinter的GUI设计
6能够使用上述方法编写指定功能的正确完整的程序
优质教材+情景教学
精心设计、丰富多彩的课程教材,多种学模式融合的教案。
学
计划学习+自主编程
紧随学习日程计划高效学习,简单操作编码工具自主创操作,模拟课堂教学流程强化复习。
练
课中动手+课后拓展
课中随堂动手练习,课后自主拓展练习
测
随堂测试+定期考试
课堂发布随问答任务,多题型选择组卷考试
训
考前集训+专项辅导
考前可组织集训,针对考试大纲进行线上/线下辅导