

第1页 / 共10页

第2页 / 共10页

第3页 / 共10页
试读已结束,还剩7页,您可下载完整版后进行离线阅读
THE END
《编译原理》课程教学大纲一、课程信息课程名称:编译原理Compiler Principles课程代码:06E4127B课程类别:专业核心课适用专业:计算机科学与技术专业课程学时:48学时课程学分:2.5学分修读学期:第6学期先修课程:计算机导论,高级语言,离散数学,数据结构,操作系统二、课程目标《编译原理》是计算机科学与技术专业本科生的一门专业核心课程。本课程主要介绍编译程序的工作原理及构造方法,使学生掌握编译原理中语言的形式化表示方法及相关的基础知识,了解编译程序各阶段的实现方法和技巧,理解各种实现技术中的算法,能根据教学内容中的理论设计相关算法,并上机实现。同时,本课程涉及到许多复杂的数据结构和算法,可提高学生的程序设计的能力;而且通过对编译程序的系统学习,可以培养学生的抽象思维、分析问题和解决问题的能力,从而为今后从事应用软件和系统软件的开发打下一定的理论和实践基础。(一)具体目标通过本课程的学习,使学生达到以下目标:1.掌握形式语言和自动机的基本概念,理解高级语言编译的基本原理,并能够将这些原理应用于高级语言的分析设计之中。【支撑毕业要求指标点1.3】2.能够理解现有某高级语言的编译系统中各模块的功能和实现方法,对不同方法的优劣进行对比和分析,并通过查阅文献,调研和分析其编译器实现的解决方案。【支撑毕业要求指标点4.1】3.理解编译程序的结构及各种模块的功能,利用软件工程方法分析和设计
请登录后查看评论内容