精选优质文档-倾情为你奉上编译原理课程教学大纲课程代码: 课程名称:编译原理Compile Principle 课程类型:专业课学时学分:48学时/3学分 适用专业:计算机科学与技术 开课部门:灾害信息工程系 一、课程的地位、目的和任务编译原理是计算机专业的一门重要的专业基础课程,它的主要任务是系统地介绍编译程序的基本原理、基本实现方法,编译方面的最新技术及其研究发展方向。通过本课程的学习,应使学生掌握高级程序设计语言的编译原理及其基本实现技术,了解编译方面的最新技术发展和研究方向,具有设计、实现编译程序的基本能力。二、课程与相关课程的联系与分工编译原理与操作系统原理、数据库系统原理、计算机系统结构关系密切同时它的研究对象是计算机语言的编译过程,所以本门课程的先修课是高级语言程序设计、数据结构、操作系统原理、数据库系统原理、计算机系统结构。通过教学使学生了解、掌握高级语言编译程序构造的一般原理和基本实现方法。即:词法分析-语法分析-中间代码生成-优化-目标代码生成。而且,编译技术所涉及的建模技术同样适合其他软件