计算机核心课程标准_程序设计

上传人:木92****502 文档编号:134302878 上传时间:2020-06-04 格式:PDF 页数:47 大小:1,004.46KB
返回 下载 相关 举报
计算机核心课程标准_程序设计_第1页
第1页 / 共47页
计算机核心课程标准_程序设计_第2页
第2页 / 共47页
计算机核心课程标准_程序设计_第3页
第3页 / 共47页
计算机核心课程标准_程序设计_第4页
第4页 / 共47页
计算机核心课程标准_程序设计_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《计算机核心课程标准_程序设计》由会员分享,可在线阅读,更多相关《计算机核心课程标准_程序设计(47页珍藏版)》请在金锄头文库上搜索。

1、C CE ER RA AC CU U 全国高等学校计算机教育研究会全国高等学校计算机教育研究会团体团体标准标准 T CERACU XXXXX XXXX 计算机核心课程规范 计算机程序设计 Specification for Core Courses of Computer Science Computer Programming 征求意见稿 XXXX XX XX 发布 XXXX XX XX 实施 全国高等学校计算机教育研究会全国高等学校计算机教育研究会 发布发布 T CERACU XXXXX XXXX I 目 次 目次 I 前言 II 计算机核心课程规范 计算机程序设计 3 1 范围 3 2

2、概述 3 3 课程目标与总体要求 4 3 1 课程目标与教学要求 4 3 2 考核要求 4 4 基础知识点及要求 4 5 面向对象程程序设计扩展知识点及要求 7 6 泛型程序设计扩展知识点及要求 9 7 算法设计扩展知识点及要求 11 8 事件驱动的程序设计模式扩展知识点及要求 12 附 录 B 资料性附录 C 语言程序设计 课程知识体系与教学要求 14 C 1 课程说明 14 C 2 教学要求 14 附 录 C 资料性附录 本科 C 语言程序设计课程教学大纲对标准覆盖情况案例 18 C 1 课程说明 18 C 2 教学要求 18 C 1 课程说明 23 C 2 C 语言程序设计课程教学内容

3、23 附 录 D 资料性附录 C 语言程序设计 线上线下混合 课程教学要求 案例 32 D 1 课程说明 32 D 2 教学要求 32 附 录 E XXXX 错误错误 未定义书签 未定义书签 E 1 1 XXXX 39 T CERACU XXXXX XXXX II 前 言 本标准按照GB T 1 1 2009给出的规则起草 请注意本文件的某些内容可能涉及专利 本文件的发布机构不承担识别这些专利的责任 本标准由全国高等学校计算机教育研究会 CERACU 提出并归口 本标准起草单位 本标准主要起草人 T CERACU XXXXX XXXX 3 计算机核心课程规范 计算机程序设计 1 范围 本标准给

4、出了高等学校计算机程序设计课程的知识点集合 知识体系结构 规定了课程的 教学要求 本标准适用于高等学校计算机程序设计课程 教材 教学过程和教学评价 2 概述 本标准主要包括与具体计算机程序设计语言无关的基础知识点及要求 算法设计的扩展知识点 及要求 面向对象程序设计的扩展知识点及要求 泛型程序设计的扩展知识点及要求 事件驱动的 程序设计扩展知识点及要求 知识体系按照分层定义 结构层级不超过三级 每个知识点可以容纳下级知识点 也可以是原 子知识点 能力要求给出了解 掌握 综合应用三个层次的具体要求 学时要求是应至少达到的学 时下限 不设上限 包括总学时 理论学时 包括听课 自学等各种形式 实践学

5、时 包括实验 项目实训等各种形式 其他 可根据不同语言知识点的需要进行扩展 知识点属性如表1所示 表1 知识点属性 属性项 数 据 类 型 取值范围 可选 O 必备 M 说明 标识符 字符串 长 度 不 超 过20 M 在本标准中唯一标识知识点 名称 字符串 长 度 不 超 过40 M 应采用行业内共识的知识点名称 说明 字符串 长 度 不 超 过400 O 说明知识点内涵 非原子知识点O 原子知识点M 能力要 求 容 器 类 型 包含了解 掌握 综合 应 用 三 个 子项 M 了解 字符串 长 度 不 超 过1000 O 说明某知识点 了解 要求的具体含义 掌握 字符串 长 度 不 超 过1

6、000 O 说明某知识点 掌握 要求的具体含义 综合应 用 字符串 长 度 不 超 过1000 O 说明某知识点 综合应用 要求的具体含义 学时要 求 容 器 类 型 包括理论 实践 其他 三个子项 O M 顶层知识点为M 非顶层知识点的为O 总学时 整数 大于0 O M O M规则同 学时要求 此项为生成项 等于理论 实践 其他三项之和 T CERACU XXXXX XXXX 4 理论 整数 大 于 或 等 于0 O M O M规则同 学时要求 理论 实践 其他至少一项 不为0 且三项总和与总学时相等 实践 整数 大 于 或 等 于0 O M O M规则同 学时要求 理论 实践 其他至少一项

7、 不为0 且三项总和与总学时相等 其他 整数 大 于 或 等 于0 O M O M规则同 学时要求 理论 实践 其他至少一项 不为0 且三项总和与总学时相等 3 课程目标与总体要求 3 1 课程目标与教学要求 课程目标应服从各个学校 院系的培养方案 本标准不规定具体课程的教学要求 宜从本标准 中选择适用的知识点和能力要求 学时要求组成一门具体课程的内容和要求 应包括本标准第7章 规定的知识点80 以上 能力要求为 掌握 综合应用 的应占所选知识点的80 以上 本标准中未 包含的知识点应参照本标准规定的格式进行描述 3 2 考核要求 课程考核要求应服从各个学校 院系的培养方案和教学实际需求 考核

8、知识点应覆盖所有被选择作为该课程内容的知识点 考题难度应与该课程所选的各知识点 能力要求 学时要求相符 每道题目应明确对应到一个或多个知识点及能力要求 各知识点题目比 例应与学时比例一致 含多个知识点的综合题目宜按学习次序靠后的知识点和难度较大的一个或多 个知识点计 考核形式应适合知识点的内容和能力要求 4 基础知识点及要求 基础知识点及要求如表2所示 表2 基础知识点及要求 标识符 名称 说明 能力要求 学时要求 了解 掌握 综合应用 总 理论 实践 其他 PROG FD 01 基础语 法 能够看懂只包 含基础语法的 简单程序 能够应用基础 语法编写简单 程序 2 1 1 0 PROG FD

9、 01 01 顺序结 构的程 序 初步认识最简 单的程序 能够仿照例题 编写最简单的 程序 PROG FD 01 02 字符集 知道字符集的 概念和定义的 语法 能够在程序中 正确使用字符 集 PROG FD 01 03 词 法 记 号 知道词法记号 的概念和定义 的语法 能够在程序中 正确使用词法 记号 T CERACU XXXXX XXXX 5 PROG FD 01 04 标 准 输 入 输出 关联到标准 设备的输入 与输出 能够以默认格 式进行标准输 入 输出 能够控制标准 输入 输出的 宽度 精度等 简单格式 能够应用语言规 定的所有格式控 制方式进行标准 输入 输出 能够 进行标准输

10、入 输出重定向 PROG FD 01 05 语句 知道语句的语 法 能够正确使用 语句 PROG FD 02 数 据 类 型 知道数据类型 的概念和基本 使用 能够按照设计 要求定义数据 的类型 并使 用各种类型的 语句 能够针对问题需 求选择恰当的数 据类型 并正确 使用 1 0 5 0 5 0 PROG FD 02 01 基 本 数 据类型 程序语言语 法内置的数 据类型 知道基本数据 类型的概念和 基本使用 能够按照要求 使用基本数据 类型处理数据 能够根据需求选 择使用恰当的数 据类型处理数据 PROG FD 02 02 类 型 转 换 知道各种数据 类型之间的转 换规则 能够按要求正

11、 确进行数据类 型转换 能够通过数据类 型转换解决实际 问题 PROG FD 03 数 据 的 存 储 与 内 置 运 算 知道常量 变 量和内置运算 的概念和语法 能够按照要求 使用常量 变 量和内置运算 能够根据需求选 择使用常量 变 量和各种内置运 算符实现各种运 算 2 1 1 0 PROG FD 03 01 常量 知道常量定义 和使用的语法 能够按照要求 定义和使用常 量 能够按照问题需 求设计和使用常 量 PROG FD 03 02 变量 知道变量定义 和使用的语法 能够按照要求 定义和使用变 量 能够按照问题需 求设计和使用变 量 PROG FD 03 03 内 置 运 算 知道

12、各种内置 运算符的优先 级和结合性 能够按照要求 使用内置运算 符实现运算 能够按照问题需 求使用内置运算 符实现运算 PROG FD 03 04 表达式 知道表达式的 构成语法 能够按要求使 用常量 变量 和内置运算符 构成表达式 能够根据运算需 求设计表达式 PROG FD 04 流 程 控 制 知道选择结构 与循环结构 能够按照要求 使用选择与循 环结构 能够根据问题需 求设计与实现程 序的流程控制 4 2 2 0 PROG FD 04 01 选 择 语 句 语法规定的 选择语句和 开关语句 知道选择结构 的概念和语法 能够根据要求 使用合适的选 择结构编写程 序 能够根据问题需 求设计

13、和实现多 重选择结构的程 序 1 5 1 0 5 0 PROG FD 04 02 循环语 句 语法规定的 各种循环语 句及其嵌套 知道循环结构 的概念和语法 能够根据要求 使用合适的循 环结构编写程 序 能够根据问题需 求设计和实现嵌 套循环结构的程 序 2 1 1 0 T CERACU XXXXX XXXX 6 PROG FD 04 03 其 他 控 制语句 知道其他控制 语句的语法 能够根据问题 要求恰当选择 使用 0 5 0 5 0 0 PROG FD 05 功 能 模 块 表达程序功 能的基本单 位 例如 函 数 方法 知道功能模块 的定义和使用 方法 能够按照要求 定义和使用功 能模

14、块 能够根据问题的 需求设计和实现 模块 并构建模 块间的关系 4 2 2 0 PROG FD 05 01 定义 知道功能模块 的定义语法 能够按照要求 定义功能模块 能够根据问题的 需求设计功能模 块并实现 1 0 5 0 5 0 PROG FD 05 02 调用 知道功能模块 的调用语法 能够按照要求 调用功能模块 能够根据问题的 需求进行功能模 块调用 以及模 块的嵌套和递归 调用 2 1 1 0 PROG FD 05 03 功 能 模 块 间 的 数 据 共 享 例如函数调 用时的数据 传递 知道功能模块 间数据共享的 语法 能够按照要求 实现功能模块 间数据共享 能够根据问题的 需求

15、设计和实现 功能模块间的数 据共享 1 0 5 0 5 0 PROG FD 06 数组 知道数组的概 念和语法 能够按照要求 定义和使用数 组 能够根据问题的 需求设计和使用 数组 4 2 2 0 PROG FD 07 地 址 与 指针 C C 知道地址类型 和指针的概念 和语法 3 1 5 1 5 0 PROG FD 07 01 地 址 运 算 知道地址运算 语法 能够按照设计 要求使用地址 运算 能够根据问题的 需求恰当使用地 址运算 PROG FD 07 02 指 针 类 型 数 据 的定义 能够定义指针 类型常量和变 量 能够按照设计 要求定义和使 用指针 能够根据问题的 需求恰当使用

16、指 针 PROG FD 07 03 指 针 运 算 包含指针的 算术运算 关 系运算和赋 值运算 知道指针运算 语法 能够按照设计 要求使用指针 运算 能够根据问题的 需求恰当使用指 针运算 PROG FD 08 引用 C J ava 知道引用的语 法 能够按照设计 要求使用引用 能够根据问题的 需求恰当使用引 用 1 0 5 0 5 0 PROG FD 09 字符串 知道字符串存 储与表示的语 法 能够按照要求 使用字符串 能够根据问题的 需求定义和使用 字符串 2 1 1 0 PROG FD 10 输入 输 出 实现数据的 输入 输出 例如 文件操 作 数据持久 化 知道输入 输 出概念和处理 方法 能够根据要求 实现输入 输 出与文件操作 能够理解问题需 求 设计和实现 合适的输入 输 出与文件操作 4 2 2 0 PROG FD 10 01 输入 输 知道输入 输 能够根据要求 能够理解问题需 1 0 5 0 5 0 T CERACU XXXXX XXXX 7 出 的 基 本 概 念 和语法 出的概念 语 法和标准库基 本操作 实现输入 输 出 求 设计和实现 合适的输入 输

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号