编译原理教学大纲(9页).doc
《编译原理教学大纲(9页).doc》由会员分享,可在线阅读,更多相关《编译原理教学大纲(9页).doc(9页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、-编译原理教学大纲-第 9 页编译原理课程教学大纲一、课程概述(一)基本说明中文名称:编译原理 课程代码:16JS044总学时/学分:48/3 考核方式:考试适用专业:计算机科学与技术 (二)课程属性1.课程性质本课程是计算机科学与技术专业必修课,主要介绍程序设计语言编译程序的基本原理和基本实现方法。为了使学生掌握、了解开发大型软件系统和软件工具等的思想和方法,提高学生程序设计的能力,有必要让学生了解、熟悉编译程序构造的基本原理、技术和方法,故此开设编译原理这门课程,以便使学生对编译的基本概念、原理和方法有完整的和清楚的理解。2.课程与课程群的联系本课程与线性代数、离散数学、计算机原理等基础课
2、程有着密切的关系,通过本课程的学习,使学生掌握基本的专业知识,并为系统分析与建模、Linux内核编程与驱动开发、智能系统应用等专业方向课程的学习提供了知识储备。为了使学生能够顺利完成本课程的学习,在学习本课程之前,需对相关课程(群)有一定的了解和掌握。前修课程:线性代数、离散数学、计算机原理等,这些课程对本课程学习起着基础铺垫作用。后续课程:系统分析与建模、Linux内核编程与驱动开发、智能系统应用等,这些课程是本课程的具体应用,为后续课程提供了基础理论支撑。二、教学设计(一)课程设置的主要依据本课程是一门理实融合、教学做一体的理论课程,着眼于满足计算机科学与技术专业对应用型人才需求,遵循“基
3、础/应用”的导向原则,教学内容与教学组织紧紧围绕应用型的计算机科学与技术专业人才培养目标进行设计、选择和实施,以“必需、够用、适度超前”为度,突出打牢理论基础和实践能力培养。在教学过程中,注重创新精神、实践能力和职业道德的培养,倡导探究性学习和项目式学习,引导学生主动参与教学过程,主动思考、勤于实践、知行合一,逐步培养学生分析解决计算机项目开发过程中实际问题、沟通交流与团队协作能力。 (二)课程设计思路以线性代数、离散数学、计算机原理等课程为基础,紧紧围绕计算机科学与技术专业应用型人才培养目标,准确把握本课程在计算机科学与技术课程群中的定位和作用,以能力为本位,强调打牢基本知识和基本理论基础,
4、强化基本技能训练,充分利用信息化教学平台,打破以知识传授为主要特征的传统学科专业课程模式,探索新的、更为科学的教学模式。三、课程目标(一)总体目标通过课程课堂讲授、学生自学、习题、课堂讨论、答疑以及实验、设计等实践环节,使学生理解和掌握编译原理的基本原理和基本技术、编译原理中涉及的基本算法、基本结构和主要实现技术,培养学生的抽象思维能力,训练学生计算机学科中解决问题的思路方法,具备科学的态度和良好的作风,达到实验项目中能独自编程的要求,为从事计算机软件开发和理论研究工作奠定基础。(二)具体目标:1.知识结构目标(1)编译过程的五大步骤;(2)词法分析过程;(3)语法分析过程;(4)中间代码产生
5、过程;(5)代码优化;(6)目标代码产生过程。2.职业能力目标(1)编译器开发能力;(2)软件开发能力;四、内容设置表1教学内容与学时分配章节(内容)学时分配教学内容教学目标教学方法与建议考核方式方法章节学时讲授学时实践学时第一单元 引论1.1什么叫编译程序330什么叫编译程序了解程序的编译过程,以及程序设计环境。多媒体教学案例教学分组讨论1.2编译过程概述编译5大过程概述1.3编译程序的结构编译程序的结构1.4 编译程序与程序设计环境编译程序与程序设计环境1.5 编译程序的生成1.算法2.算法设计的要求第二单元 高级语言及其语法描述2.1程序语言的定义3301.语法了解高级语言的特性及其语法
6、描述多媒体教学案例教学分组讨论2.语义2.2高级语言的一般特性1.高级语言的分类2.程序结构3.数据类型与操作4.语句与控制结构2.3 程序语言的语法描述1.上下文无关文法2.语法分析树与二义性3.形式语言鸟瞰第三单元词法分析3.1对于词法分析器的要求9631.词法分析器的功能和输出形式掌握正规表达式的定义以及有限自动机的生成,并在此基础上产生词法分析器多媒体教学案例教学分组讨论2.词法分析器作为一个独立子程序3.2词法分析器的设计1.输入、预处理2.单词符号的识别:超前搜索3.状态转换图4.状态转换图的实现3.3正规表达式与有限自动机1.正规式与正规集2.确定有限自动机3.非确定有限自动机4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译 原理 教学大纲
限制150内