本课程是计算机科学与技术专业的核心课程之一,主要讲述程序设计语言编译构造的基本原理和基本实现方法。本课程主要讲授正则表达式、有穷自动机、自顶向下语法分析、中间代码生成、符号表的组织与管理、代码生成与优化问题等内容。本课程的知识点支撑计算机科学与技术专业的毕业要求2(问题分析)和毕业要求4(研究)。