彭源 孙超超 田秀霞 张安勤
摘要:编译原理作为专业核心课程,具有较强的理论性和实践性。该文结合多年的教学经验,以培养学生能力为目标,从合理组织教学内容、突出实践的重要性、更新考核方式等方面给出了一些编译原理教学改革的基本思路。
关键词:编译原理;教学改革;教学实践
中图分类号:G424 文献标识码:A 文章编号:1009-3044(2018)03-0134-02
Abstract:As a professional core course, compiler principles have strong theoretical and practical natures. Based on the teaching experience of many years, this paper puts forward some basic ideas of teaching reform of compiler principles from the aspects of organizing the teaching content reasonably, highlighting the importance of practice and updating the method of examination.
Key words: compiler principles;teaching reform; teaching practice
1 概述
《编译原理》是信息安全、网络工程、计算机科学与技术等专业的一门重要专业核心课程,主要介绍编译程序构造的一般原理和基本方法。在理论、技术、方法上对学生提供系统而有效的训练,从而提高学生的素质和能力。课程的特点是理论性和技术性都非常强,综合知识集成度高,因此较难掌握和理解。许多学者对该门课程教学进行了探讨,如文献[1]提出了分阶段、实验报告+答辩的考核方式;文献[2]将ACM在线评测引入了本课程的实践教学;文献[3]在课程中引入了建构主义学习理论;文献[4]设计了一个支持自定义语言的可视化编译教学辅助工具等。
为了更好的提升教学效果,近几年来我们在编译原理课程的教学改革与实践中做了一定的探索,获得了一定的方法,总结了一定的经验,也取得了一些成效。本文介绍我们在课程教学改革和实践中的经验和体会。
2 以“能力导向的教育”为目标指导教学过程
编译原理课程有着较为成熟的理论体系,除算法知识本身外,更蕴含了问题求解的典型思路和方法,因此在课程的教学过程中,不仅要考虑知识的传输,更要考虑对学生能力和素质的培养。……