计算机核心课程标准汇编-编译原理、程序设计、数据结构、操作系统、软件工程

上传人:木92****502 文档编号:134442656 上传时间:2020-06-05 格式:PDF 页数:179 大小:2.63MB
返回 下载 相关 举报
计算机核心课程标准汇编-编译原理、程序设计、数据结构、操作系统、软件工程_第1页
第1页 / 共179页
计算机核心课程标准汇编-编译原理、程序设计、数据结构、操作系统、软件工程_第2页
第2页 / 共179页
计算机核心课程标准汇编-编译原理、程序设计、数据结构、操作系统、软件工程_第3页
第3页 / 共179页
计算机核心课程标准汇编-编译原理、程序设计、数据结构、操作系统、软件工程_第4页
第4页 / 共179页
计算机核心课程标准汇编-编译原理、程序设计、数据结构、操作系统、软件工程_第5页
第5页 / 共179页
点击查看更多>>
资源描述

《计算机核心课程标准汇编-编译原理、程序设计、数据结构、操作系统、软件工程》由会员分享,可在线阅读,更多相关《计算机核心课程标准汇编-编译原理、程序设计、数据结构、操作系统、软件工程(179页珍藏版)》请在金锄头文库上搜索。

1、计算机核心课程标准 编译原理 pdf pdf 计算机核心课程标准 程序设计 pdf 计算机核心课程标准 数据结构 pdf 计算机核心课程标准 操作系统 pdf 计算机核心课程标准 软件工程课程标准 pdf CERACU 全国高等学校计算机教育研究会全国高等学校计算机教育研究会团体团体标准标准 CERACU T XXXXX XXXX 计算机核心课程规范 编译原理 Specification for Core Courses of Computer Science Compiler Principles 征求意见稿 XXXX XX XX 发布XXXX XX XX 实施 全国高等学校计算机教育研究会

2、全国高等学校计算机教育研究会发布发布 T CERACU XXXXX XXXX I 目 次 目 次 I 前 言 II 计算机核心课程规范 编译原理 3 1 范围 3 2 概述 3 3 课程目标与总体要求 4 3 1 课程目标与教学要求 4 3 2 考核要求 4 4 知识点及要求 4 附录A 资料性附录 编译原理 课程知识体系与教学要求 案例 29 A 1 课程说明 29 A 2 教学要求 29 附录B 资料性附录 本科 编译原理 课程教学大纲对标准覆盖情况 案例 34 B 1 课程说明 34 B 2 教学要求 34 附录C 资料性附录 专科 编译原理 课程教学大纲对标准覆盖情况 案例 40 C

3、1 课程说明 40 C 2 教学要求 40 附录D 资料性附录 编译原理 线上线下混合 课程教学要求 案例 42 D 1 课程说明 42 D 2 教学要求 42 T CERACU XXXXX XXXX II 前 言 本标准按照GB T 1 1 2009给出的规则起草 请注意本文件的某些内容可能涉及专利 本文件的发布机构不承担识别这些专利的责任 本标准由全国高等学校计算机教育研究会 CERACU 提出并归口 本标准起草单位 本标准主要起草人 CERACU T XXXXX XXXX 3 计算机核心课程规范 编译原理 1范围 本标准给出了高等学校编译原理课程的知识点集合 知识体系结构 规定了课程的

4、教学要求 本标准适用于高等学校编译原理课程 教材 教学过程和教学评价 2概述 本标准主要包括编译原理课程的基础知识点及要求 但不限于这些基础知识点 所列基 本知识点 课程授课和学习中应该以多种教学方式充分覆盖 主讲教师可根据学生特点和不 同培养目标的要求 采用不限于课内教学的方式引导和教授其它扩展知识点 扩大学生知识 面 知识体系按照分层定义 结构层级不超过三级 每个知识点可以容纳下级知识点 也可 以是原子知识点 能力要求给出了解 掌握 综合应用三个层次的具体要求 学时要求是应 至少达到的学时下限 不设上限 包括总学时 理论学习学时 包括听课 自学的各种形式 实践学时 包括实验课 项目实训等各

5、种形式 其他 可根据知识点的需要进行扩展 知识点属性如表1所示 表1 知识点属性 属性项数 据 类 型 取值范围可选 O 必备 M 说明 标识符字符串长 度 不 超 过20 M在本标准中唯一标识知识点 名称字符串长 度 不 超 过40 M应采用行业内共识的知识点名称 说明字符串长 度 不 超 过400 O或M说明知识点内涵 非原子知识点O 原子知识点M 教学建 议 整数包 含 必 选 1 建 议选 2 可选 3 三种类型 O或M说明是否选取该知识点的教学建议 能力要 求 容 器 类 型 包含了解 掌握 综合 应 用 三 个 子项 M 了解字符串长 度 不 超 过1000 O说明某知识点 了解

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

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

8、个学校 院系的培养方案和教学实际需求 考核知识点应覆盖所有被选择作为该课程内容的知识点 考题难度应与该课程所选的各 知识点能力要求 学时要求相符 每道题目应明确对应到一个或多个知识点及能力要求 各 知识点题目比例应与学时比例一致 含多个知识点的综合题目宜按学习次序靠后的知识点和 难度较大的一个或多个知识点计 考核形式应适合知识点的内容和能力要求 4知识点及要求 根据专业知识体系的要求 知识体系分为若干知识领域 知识领域下设若干知识单元 知识单元由若干知识点组成 课程中主要涉及知识单元与知识点 计算机学科知识体系中与编译相关的部分如下 课程相关的知识单元如表2所示 其中核心知识单元需要重点教授并

9、要求学生理解并熟 练掌握 一般知识单元要求学生了解 限于课时 也可以选讲或者布置学生自学 表3中 教 学建议 栏 给出教学方案中选取该知识点的教学建议 分为 必选 用1表示 建 议选 用2表示 和 可选 用3表示 三种类型 其知识点在教学方案中的必要性递减 表2 编译的知识单元 知识领域知识领域知识单元 核心 知识单元 核心 知识单元 一般 知识单元 一般 CS CP 编译原理CP01 语言及其处理 CP02 语言及其描述 CP03 词法分析 CP04 语法分析 CP05 语义分析及中间代码生成 CP06 运行环境 CP07 代码优化 CP08 目标代码生成 课程知识点及要求如表3所示 CER

10、ACU T XXXXX XXXX 5 表3 知识点及要求 标识符名称说明教学 建议 能力要求学时要求 了解掌握综合应用总理论 实践 其他 CP01语言及其处理 语言 语言的处 理 语言的翻译 语言的处理器 1了解语言和 语言的处理 理解和掌握语 言的翻译 语言 的处理器等 理解计算机用语 言及其处理来求 解问题的思维方 式 3300 CP01 01语言程序设计语言 低级语言 机器 语言 汇编语言 高级语言等 1了解语言 语 言的分类 特 点等 理解程序设计 语言 低级语 言 机器语言 汇编语言 高级 语言等 熟悉和掌握不同 类 型 语 言 的 特 点 差异 CP01 02语言的处理器 语言及其

11、处理 语言的处理器 语言的翻译 编 译技术的应用领 域等 1了解 语言及 其处理 语言 的处理器 语 言的翻译等 理解和掌握语 言及其处理 语 言的翻译 了解 编译技术的应 用领域 能够举例说明不 同 类 型 的 语 言 不限于程序设 计语言 和语言 的处理器 理解 编译技术的广泛 应用 CP01 03程序的翻译翻译方式 编译 方式 解释方式 翻译程序 编译 程序 器 解释程 序 器 汇编程序 器等 1了解程序的 翻译 两种翻 译方式 理解和掌握编 译和解释两种 翻译方式的特 点 异同 理解 翻译程序 编译 程序 解释程序 和汇编程序等 熟悉和掌握不同 的程序的翻译过 程 CP01 04编译方

12、式和解 释方式 目标代码 编译 程序 汇编程序 解释程序 调试 编译方式和解释 方式的区别 特 点 和 适 用 范 围 等 1了解编译方 式和解释方 式下的翻译 过程 理解和掌握编 译方式和解释 方式的区别 特 点和适用范围 等 能够辨析编译方 式和解释方式 并正确描述其翻 译过程 CP01 05编译程序的工 作过程 分析 综合 词 法分析 语法分 析 语义分析 中间代码生成 代码优化 目标 代码生成 符号 表管理 出错处 理等 1了解编译程 序的工作过 程 理解和掌握编 译程序的工作 过程 各阶段的 任务 特点和工 作机制等 熟悉和掌握编译 程 序 的 工 作 过 程 CP01 06编译程序

13、的结 构 编译程序的逻辑 结构等 1了解 编译程 序的逻辑结 构 理解编译程序 的逻辑结构 熟悉和掌握编译 程 序 的 逻 辑 结 构 能够设计编 CERACU T XXXXX XXXX 6 译程序的结构 CP01 07编译程序的组 织方式 遍 趟 趟程 单趟 扫描 多趟扫描 前端 后端等 1了解编译程 序的组织方 式 理解单趟扫描 多趟扫描 前端 后端等的特点 和差异 能够为设计实现 的编译器 选择 合 适 的 组 织 方 式 CP01 08编译程序的构 造 高级语言的自编 译性 自展 编 译程序的移植 交叉编译器 编 译程序的自动生 成等 2了解编译程 序的构造方 法 理解自展 移 植 交

14、叉编译 并行编译 编译 程序的自动生 成等编译程序 的构造技术 了解和掌握编译 器的工作过程 逻辑结构和典型 的组织方式 能 够对编译器总体 结构进行设计 定义接口 能够 将各编译器组件 自行开发或标 准组件 集成成 完整的编译器 完成构造 联调 和测试 CP01 09编译新技术可信编译 并行 编译等编译新技 术和方法 3了解编译领 域新技术和 方法 理解编译领域 新技术及工作 原理 了解和掌握编译 领域新技术和方 法 并能够综合 应用 CP02语言及其描述 语言 语言的形 式化描述等 2了解语言及 其描述方法 形式化描述 方法 正确理解语言 语言的形式化 描述 文法 及 语言的处理 能够选择

15、合适的 语言 包含语言 的基本成分和主 要控制结构 并 对其进行形式化 描述 定义词法 语法规则等 141040 CP02 01语言语言 自然语言 人工语言 程序 设计语言等 2了解语言的 特点 理解语言的特 点 掌握自然语 言 人工语言 程序设计语言 的差异 能够设计特定的 语言 用语言描 述和求解问题 0 50 500 CP02 01 01语言的成分字母表 文法 词法 语法 语 义 语用等 2了解语言的 基本成分 理解和掌握字 母表 文法 词 法 语法 语义 语用等 能够正确描述语 言的基本成分 CP02 01 02符号与符号串 符号 符号串 符号串的集合 符 号 的 相 关 运 算 符号

16、串集合 的相关运算等 2理解符号与 符号串 理解和掌握符 号和符号串的 相关运算 熟练掌握符号和 符号串的相关运 算 CP02 01 03语言的描述自然语言描述 2了解语言的 理解语言的形 能够用多种方法 CERACU T XXXXX XXXX 7 语法图 BNF 范 式 EBNF 文法 自动机等 描述方法 式化描述 掌握 文法 理解自动 机等 描述语言 能够 对语言进行形式 化描述 CP02 02语言和文法语言 符号串的 集合 句子 句 子的生成规则 语 言 的 生 成 器 等 2了解语言和 文法 语言和 文法的关系 语言的生成 器 理解语言 符号 串的集合 句 子 句子的生成 规则 语言的生 成器 能够理解语言的 文法描述 6420 CP02 02 01文法终结符号 非终 结符号 产生式 规则 开始符号 识别符号等 2了解文法的 形式化定义 掌握文法的形 式化定义及各 成分的含义 能够正确描述文 法 CP02 02 02文法分类文法的乔姆斯基 分类 0 型 1 型 2 型 3 型文法 文法和语言类 语 言集等 2了解文法的 乔姆斯基分 类 理解文法的产 生式规则形式 的差异 能够辨

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

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

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