概述

标准不以评价教学为目的,考核内容不是按照学校要求设定, 而是从软件编程所需要的技能和知识,以及国内编程教育的普及情况而确定,主要以实践应用能力为主。

所有考核内容分为三个层次,了解掌握熟练:

  • 了解指对该项内容有初步的认知
  • 掌握指具备基本的知识结构,可以在实操中运用该项内容 的知识
  • 熟练指具备系统的知识和应用能力

等级一

基础语法(一):

  • 理解变量的概念;
  • 掌握变量的定义、类型和转换方法;
  • 掌握变量的赋值方法;
  • 掌握编程中基本的输入输出方法;
  • 掌握编程基础的算术表达式
  • 能够完成一段顺序结构的程序;
  • 理解逻辑运算的基本概念;
  • 掌握编程基础的逻辑表达式
  • 掌握选择语句的功能和写法;
  • 能够完成一段选择结构的程序;
  • 掌握循环语句的功能和写法;
  • 能够完成一段循环结构的程序;
  • 能够使用上述方法编写指定功能的正确完整的程序。

等级二

基础语法(二):

  • 理解数制的基本概念;
  • 能够进行二进制、十进制以及十六进制之间的转换
  • 掌握一维数组、二维数组及多维数组的用法;
  • 理解编码的概念;
  • 掌握字符串的用法;
  • 掌握在数组中进行顺序查找的方法;
  • 掌握对数组中数据进行简单排序的方法;
  • 掌握有序数组中利用二分查找方法找到满足条件的数据;
  • 理解函数及过程抽象的概念;
  • 理解函数的参数和返回值的概念;
  • 能够自己创建一个带参数的函数;
  • 能够自己创建一个有返回值的函数;
  • 能够使用上述方法编写指定功能的正确完整的程序。

等级三

基本算法(一)

  • 掌握算法以及算法性能、算法效率的概念;
  • 掌握基本算法中枚举的概念;
  • 掌握基本算法中递归的概念;
  • 掌握自调用函数的应用,实现基本算法中的递归方法;
  • 掌握基本算法中由递归变递推的方法;
  • 能够使用上述方法编写指定功能的正确完整的程序。

等级四

基本算法(二):

  • 掌握基本算法中的动态规划方法;
  • 能够使用上述方法编写指定功能的正确完整的程序。

等级五

基本算法(三):

  • 掌握基本算法中的分治技术;
  • 掌握基本算法中的搜索剪枝技术;
  • 掌握基本算法中的贪心算法;
  • 能够使用上述方法编写指定功能的正确完整的程序。

等级六

基础数据结构(一):

  • 掌握数据结构及结构的概念;
  • 掌握数据结构中的指针链表
  • 掌握数据结构中的
  • 掌握数据结构中的队列
  • 掌握数据结构中的哈希
  • 能够使用上述方法编写指定功能的正确完整的程序。

等级七

基础数据结构(二):

  • 掌握数据结构中的二叉树
  • 掌握数据结构中的
  • 掌握数据结构中的
  • 掌握空间效率分析的基本方法;
  • 能够使用上述方法编写指定功能的正确完整的程序。

等级八

算法进阶(一):

  • 掌握各种高级排序算法;
  • 掌握对算法的时间效率进行分析的方法;
  • 掌握基本的数论知识;
  • 掌握常用的图论算法;
  • 能够使用上述方法编写指定功能的正确完整的程序。

等级九

算法进阶(二):

  • 掌握用分治技术做算法设计的方法;
  • 能够使用各种优化方法提高动态规划算法的优化;
  • 能够设计比较复杂的贪心算法并进行算法正确性证明;
  • 能够设计比较复杂的搜索算法,并对算法进行优化;
  • 能够使用网络流算法解决实际问题;
  • 能够对描述复杂的问题进行抽象和简化,并通过使用各种 算法予以解决。

等级十

高级数据结构与算法:

  • 涉及但不限于随机算法、近似算法、神经网络算法、深度 学习算法、强化学习算法,以及算法复杂性分析等更高级 或新兴的数据结构与算法设计及分析方法。

附件

  • [1] #湖南省电子学会#全国青少年等级考试资料下载

全国青少年软件编程等级考试标准介绍(C语言 1至10级)相关推荐

  1. 全国青少年软件编程等级考试标准(C语言一级)

    说 明     本标准由中国电子学会科普培训与应用推广中心和北京大学信息 科学技术学院共同制定.由全国青少年电子信息科普创新联盟标准工 作组参与开发,由中国电子学会普及工作委员会审核通过,适用于由 中 ...

  2. 【青少年编程】全国青少年软件编程等级考试标准(C语言)

    Scratch竞赛交流群已成立(适合6至18周岁的青少年),公众号后台回复[Scratch],即可进入.如果加入了之前的社群不需要重复加入. 后台回复 资料下载 可获取该考试标准的PDF版本. 我们现 ...

  3. 中国电子学会-全国青少年软件编程等级考试标准 (Python 语言 1-6 级)

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

  4. 中国电子学会-全国青少年软件编程等级考试标准 (C 语言 1-10 级)

    一级标准 理解变量的概念; 掌握变量的定义.类型和转换方法; 掌握变量的赋值方法; 掌握编程中基本的输入输出方法; 掌握编程基础的算术表达式; 能够完成一个顺序结构的程序; 理解逻辑运算的基本概念; ...

  5. 【备考资料】全国青少年软件编程等级考试标准-考试大纲 (1-10级,C语言版)

    <全国青少年软件编程等级考试标准(C语言)> 一级 1.     理解变量的概念: 2.     掌握变量的定义.类型和转换方法: 3.     掌握变量的赋值方法: 4.     掌握编 ...

  6. 软件编程c语言5级,全国青少年软件编程等级考试标准(c语言1级-10级)-20190927.pdf...

    全国青少年软件编程等级考试标准 (C 语言) V1.1.1 中国电子学会普及工作委员会 中国电子学会科普培训与应用推广中心 全国青少年电子信息科普创新联盟 科普服务平台: 官方考试平台: 2018 年 ...

  7. 青少年软件编程等级考试 python-中国电子学会《全国青少年软件编程等级考试标准》升级啦!...

    2020年中国电子学会举办的全国青少年软件编程等级考试,更科学的检验小朋友们的学习水平. 12月25日上午,中国电子学会在北大举办了"2019-2020青少年等级考试系列标准升级发布会&qu ...

  8. 全国青少年软件编程等级考试标准 (预备级)

    目录 本标准由中国电子学会科普培训与应用推广中心和北京大学信息 科学技术学院共同制定.由全国青少年电子信息科普创新联盟标准工 作组开发,由中国电子学会普及工作委员会审核通过,适用于由中国 电子学会举办 ...

  9. 全国青少年软件编程等级考试标准 1-4级

    目录 一级标准 考核内容: 一.初步学会使用编程工具,理解编程工具中的核心概念: 1. 理解编程环境界面中功能区的分布与作用: 2. 能够完成拖拽指令模块到程序区的操作: 3. 能够知道指令模块的连接 ...

最新文章

  1. lnmp mysql 路径_LNMP笔记:更改网站文件和MySQL数据库的存放目录
  2. day36 python学习gevent io 多路复用 socketserver *****
  3. Spring Boot错误errMsg: request:ok
  4. IOS开发基础之微博项目
  5. 防止过拟合以及解决过拟合
  6. 【JS】逻辑运算符 非! 与 或||(处理对象时注意)
  7. C#LeetCode刷题之#104-二叉树的最大深度​​​​​​​(Maximum Depth of Binary Tree)
  8. Python发布 - distutils简单使用
  9. Synchronous Bidirectional Inference for Neural Sequence Generation
  10. 上传附件点击事件_支持高拍仪扫描凭证附件的出纳记账软件
  11. 计算机控制系统步进电机,步进电机计算机控制系统设计.doc
  12. 计算机英语while,while循环用法
  13. cat <<EOF语句的意思
  14. html的blockquote标签,html blockquote标签怎么用
  15. 小马激活工具出现Cannot open file k:\OEMSF 的解决方法
  16. 谁将是互联网宝宝军团的最大劲敌?
  17. 关于Ultraiso无法写入硬盘映像的相关解决办法
  18. bedtools 批量提取snp前后1000bp片段
  19. 【复习笔记】软件项目管理
  20. 小米手机用鸿蒙OS,华为手机终于用上了 “鸿蒙OS 2.0” ,甚至小米也能用!

热门文章

  1. git 切换到develop分支时 提示error: The following untracked working tree files would be overwritten by check
  2. 自动水位雨量一体站介绍
  3. 私有域流量的运营模式有哪些?
  4. android双缓存
  5. STC单片机RTC时钟使用介绍
  6. TL-SSD: Detecting Traffic Lights by Single Shot Detection 论文复现
  7. 2018最新精选的Go框架,库和软件的精选列表 四
  8. iPad怎么下载pdf 通过chrome
  9. 邀请别人进入队伍rust_rust怎么和好友一起 | 手游网游页游攻略大全
  10. 分词,难在哪里?科普+解决方案!