APP下载

编译原理教学改革的探讨与实践

2016-01-19付立平赵彩虹

黑龙江教育·理论与实践 2015年1期

付立平+赵彩虹

摘要: 本文针对编译原理课程在教学过程中存在的问题,提出了“因材施教,注重实验”的改革理念,并以编译原理课程设计为依托进行了深入的探讨与实践。在介绍课程设计内容和评分标准的基础上,详细讨论了按编译过程模块划分实验内容的创新性的评分标准,使学生在实验过程中更好地理解编译系统的理论知识,更容易将小型编译器的系统实现。

关键词:词法分析;语法分析;四元式;汇编语言;编译器

编译原理课程是计算机专业中一门重要的专业理论课,是一门理论性和实践性都很强的课程 。编译原理课程是专门介绍如何将高级语言翻译成低级语言的编译程序的工作原理与方法的课程 。编译原理作为一门比较难理解的课程,一直作为计算机科学与技术专业的必修课程,因为作为承接计算机硬件与软件的关键技术,对编译原理课程的学习可以使学生加深对计算机的理解。因此,进一步深入探讨编译原理课程教学改革和实践方法是非常有意义的。

一、编译原理教学中存在的问题

(一)教学内容理论性太强

课程中涉及许多理论知识,如形式语言与自动机、文法、语法制导等理论,这些理论抽象不好理解,学生学习过程中有很大的难度。编译原理课程的重点是词法分析和语法分析,这两个部分的学习主要以理论为主。在教学过程中,对大量编译理论进行教学,会使学生产生错觉,认为编译是一门理论课的学习,会做题就能学好编译。……

登录APP查看全文