《编译原理》课程教学大纲.pdf

《编译原理》课程教学大纲.pdf

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《编译原理》课程教学大纲 (CompilingPrinciple) 一、课程基本信息 适用专业 计算机科学与技术 开课单位 电子信息工程学院 课程类型 专业课 课程性质 任选课 是否为双语 否 学分数 2 学分 学时数 总学时32 学时,其中:实验(实训) 0 学时 ;课外0 学时 先修课程 数据结构,离散数学,汇编语言程序设计,计算机组成原理 后续课程 无 二、课程简述 本课程主要介绍程序设计语言编译程序构造的基本原理和设计方法。通过本课程的学习, 使学生掌握和理解编译的基本过程,重点理解并掌握词法分析、语法分析、语义分析及代码 生成等相关技术,并对相应的算法实现有一定的了解与认识。通过各个编译过程的分析,认 识编译器中各阶段在计算机语言的编译中所起的作用,更好地理解计算机底层与上一层的交 流执行方式,更进一步把应用层中的程序与数据过渡到更深一层的算法、编码中去,更好地 把握程序编译执行的实质。 本课程是计算机科学与技术专业的一门学科基础课程,既是一门理论性、实验性、技术 性很强的课程,又是理论与实践紧密结合的课程。主要任务是介绍程序设计语言编译程序构 造的基本原理和设计方法。通过本课程的学习,使学生掌握和理解编译的基本过程,各个编 译阶段的功能与常用的一些设计方法和技巧。 三、本课程所支撑的毕业要求 本课程支撑的毕业要求如下: 课程内容对应的毕业要求指 序号 毕业要求 标点 259 毕业要求3-设计 / 开发解决方案能力:能够针 对计算机应用的特定需求,设计适当的流程、 指标点3-2. 能够对解决方案 1 方案,选取合适的技术予以实现,并在设计或 的可行性进行初步分析与论 开发的过程中考虑社会、健康、安全、法律、 证。 文化及环境因素。 毕业要求4-研究能力:能基于科学原理和计算 机学科构建的基本理论,对计算机工程问题进 指标点4-1. 能够对计算机工 2 行科学研究,包括流程设定、数据分析、结果 程相关的各类问题进行研究 论证、工程管理等,并通过信息综合得到合理 和实验验证。 有效的结论。 毕业要求4-研究能力:能基于科学原理和计算 机学科构建的基本理论,对计算机工程问题进 指标点4-4. 能够对验证结果 3 行科学研究,包括流程设定、数据分析、结果 进行分析和解释,并通过信息 论证、工程管理等,并通过信息综合得到合理 综合得到合理有效的结论。 有效的结论。 毕业要求5-使用现代工具 能够在计算机工程 指标点5-2. 能够初步运用现 实践中开发、选择与使用恰当的技术、资源、 代信息技术工具对计算机工 4 现代工程工具和信息技术工具,并了解其局限 程问题进行预测与模拟,并了 性。 解其局限性。 (一)本课程内容与毕业要求指标点的对应关系 理解词法分析,锻炼、提高学生对解决方案的可行性的初步分析与论证能力,达成毕业 要求3-2 指标点。通过语法分析 (如LL (1)

您可能关注的文档

文档评论(0)

CUP2008013124 + 关注
实名认证
内容提供者

北京教育部直属高校教师,具有十余年工作经验,长期从事教学、科研相关工作,熟悉高校教育教学规律,注重成果积累

1亿VIP精品文档

相关文档