- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
1
青少年编程能力等级第4部分:C++编程
1范围
T/CERACU/AFCEC/SIA/CNYPA100规定了青少年编程能力的等级划分及其相关能力要求。
本文件为T/CERACU/AFCEC/SIA/CNYPA100的第4部分,给出了青少年C++编程能力的等级及其相关能力要求。
其他部分根据各个不同的编程语言和领域,给出相应的青少年编程能力的等级及其相关能力要求。本文件适用于青少年C++编程能力教学、培训及考核。
2规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T29802信息技术学习、教育和培训测试试题信息模型
3概述
本文件以培养青少年的计算思维、逻辑思维和编程能力为核心目标,涉及的语法限于C++语言。本文件所定义的编程能力划分为五个等级,每级分别规定相应的总体要求、核心知识点以及所对应能力要求。
本文件仅针对青少年编程能力需求,未覆盖全部C++语法,不规定C++语言编程环境。
本文件将青少年C++语言编程能力等级分为五级,见表1。
表1青少年C++语言编程能力的等级划分
等级
能力要求
能力要求说明
一级
基本编程能力
基本编程逻辑
二级
模块化编程能力
以函数为基本单位设计和实现程序模块
三级
基础算法思维能力
掌握常见和常用算法,具有算法思维能力
四级
基于对象的编程能力
设计简单类/结构体、使用常见数据容器的编程等能力
五级
面向对象的编程能力
理解继承、多态的概念和用途,实现简单的继承关系和多态性
注:一级包括对函数和模块的使用,包括对标准函数和标准库的使用,但不包括函数和模块的定义。
4一级规范
4.1综合能力及适用性要求
一级以“基本编程能力”为目标,具体解释为如下4个方面:
——阅读能力:能够阅读简单的C++程序,发现语法错误,理解运行过程;
——编程能力:能够编写简单的C++程序,正确运行程序;
2
——应用能力:能够采用C++程序解决简单的实际问题;
——使用工具能力:能够使用C++开发环境完成程序编写和运行。
示例:DevC++是一种C++开发环境。
4.2核心知识点能力要求
一级共包含9个核心知识点,具体说明见表2。
表2一级核心知识点说明及能力要求
序号
知识点名称
知识点能力要求
1
数据的表示与存储
理解并掌握整数类型、浮点数类型、字符类型、布尔类型变量和常量的概念和应用
2
输入输出
掌握标准输入输出,会控制换行和精度
3
顺序结构
掌握顺序结构,具备解决算术运算基本问题的能力
4
分支结构
掌握分支结构,具备利用分支结构解决实际问题的能力
5
循环结构
掌握单重循环结构,具备利用循环结构解决实际问题的能力,了解二重循环的运行过程。
7
一维数组
掌握一维数组,具备利用一维数组解决简单实际问题的能力
8
字符串常量
定义并使用字符串常量
9
C++开发环境使用
能够使用某一种C++开发环境调试程序
4.3标准符合性规定
4.3.1标准符合性总体要求
课程、教材与能力测试应符合本文件第4章的要求,本文件以下内容涉及到的“一级”均指本文件第4章规定的“一级”。
4.3.2课程与教材的标准符合性
课程与教材的总体教学目标不低于一级的能力要求,课程与教材的内容涵盖了一级的核心知识点并不低于各知识点的能力要求,则认为该课程或教材符合一级标准。
4.3.3测试的标准符合性
一级测试包含了对一级各知识点能力及综合能力的测试,测试题均匀覆盖了一级核心知识点并且难度不低于本文件对一级的能力要求。
用于交换和共享的青少年编程能力等级测试及试题应符合GB/T29802—2013的规定。
4.4能力测试形式与环境要求
一级测试应明确测试形式及测试环境,具体要求见表3。
3
表3一级测试形式与环境要求
内容
描述
考试形式
客观题与主观编程两种题型,主观题分值占比不低于30%
考试环境
能够进行符合本文件测试要求的C++编程环境
5二级规范
5.1综合能力及适用性要求
二级以模块化编程能力为目标,具体解释为如下3个方面:
——阅读能力:能够阅读模块化程序,理解程序运行过程;
——编程能力:能够编写和调试简单的模块化程序;
——应用能力:能够采用模块化程序和递归思想解决简单的实际问题。
二级与青少年学业存在如下适用性要求:
——前序能力要求:具备一级所描述的适用性要求;
——数学能力要求:了解数组的基础知识。
5.2核心知识点能力要求
本级别核心知识点能力要求建立在一级核心知识点
原创力文档


文档评论(0)