全国青少年软件编程等级考试全面考察青少年在软件编程的知识能力和实践能力,是青少年迈向人工智能应用领域的基础准备。
等级考试分为图形化级(Scratch1-4级)和代码级(Python1-6级;C/C++1-10级)。
全国青少年软件编程等级考试不采用硬件器材。
2掌握变量的定义。类型和转换方法
3掌握变量的赋值方法
4掌握编程中基本的输入输出方法
5掌握编程基础的算术表达式
6能够完成一个顺序结构的程序
7理解逻辑运算的基本概念
8掌握编程基础的逻辑表达式
9掌握选择语句的功能和写法
10能够完成--段选择结构的程序
11掌握循环语句的功能和写法
12能够完成一段循环结构的程序
*能够使用.上述方法编写指定功能的正确完整的程序
2能够进行二二进制、十进制以及十六进制之间的转换
3掌握--维数组、二维数组及多维数组的用法
4理解编码的概念
5学握字符串的方法
6掌握在数组中进行顺序查找的方法
7掌握对数组中数据进行简单排序的方法
8对于排序了的数组,能否利用二分查找的方法找到满足条件的数据
9理解函数及过程抽象的概念
10理解函数的参数和返回值的概念
11能够自己创建一个带参数得函数
12能够自己创建一个有返回值得函数
*能够使用上述方法编写指定功能的正确完整的程序
2掌握基本算法中枚举的概念
3掌握基本算法中递归的概念
4掌握自调用函数的应用,实现基本算法中的递归方法
5掌握基本算法中由递归变递推的方法
*能够使用.上述方法编写指定功能的正确完整的程序
*能够使用_上述方法编写指定功能的正确完整的程序
2掌握基本算法中的搜索剪枝技术
3掌握基本算法中的贪心算法
*能够使用.上述方法编写指定功能的正确完整的程序
2掌握数据结构中的指针和链表
3掌握数据结构中的栈
4掌握数据结构中的队列
5掌握数据结构中的哈希
*能够使用上述方法编写指定功能的正确完整的程序
2掌握数据结构中的堆
3掌握数据结构中的图
4掌握空间效率分析的基本方法
*能够使用上述方法编写指定功能的正确完整的程序
2掌握对算法的时间效率进行分析的方法
3掌握基本的数论知识
4掌握常用的图论算法
*能够使用上述方法编写指定功能的正确完整的程序
1掌握用分治技术做算法设计的方法
2能够使用各种优化方法提高动态规划算法的优化3能够设计比较复杂的贪心算法并进行算法正确性证明
4能够设计比较复杂的搜索算法,并对算法进行优化
5能够使用网络流算法解.决实际问题
*能够使用.上述方法编写指定功能的正确完整的程序
优质教材+情景教学
精心设计、丰富多彩的课程教材,多种学模式融合的教案。
学
计划学习+自主编程
紧随学习日程计划高效学习,简单操作编码工具自主创操作,模拟课堂教学流程强化复习。
练
课中动手+课后拓展
课中随堂动手练习,课后自主拓展练习
测
随堂测试+定期考试
课堂发布随问答任务,多题型选择组卷考试
训
考前集训+专项辅导
考前可组织集训,针对考试大纲进行线上/线下辅导