APP下载

实验案例驱动的编译原理教学改革探讨

2017-08-07祖弦,朱强,谢飞

合肥师范学院学报 2017年3期
关键词:案例实验课程

祖 弦,朱 强, 谢 飞

(合肥师范学院 计算机学院,安徽 合肥 230601)



实验案例驱动的编译原理教学改革探讨

祖 弦,朱 强, 谢 飞

(合肥师范学院 计算机学院,安徽 合肥 230601)

在高校计算机相关专业的课程中,编译原理是教学难度较大的一门重要专业课程。为提高本课程的教学质量,本文结合自身教学实践,分析编译原理课程教学中存在的诸多现状及问题,针对核心知识点,设计实验教学案例,探讨在实验案例驱动下的编译原理课程教学改革方案。

编译原理;实验案例;教学改革

编译原理课程是计算机及相关专业的一门重要专业课程,通过本课程学习,使学生掌握一般编译系统的结构、工作流程及编译程序各组成部分的设计原理和实现技术,培养学生的计算思维能力,有助于提高实践动手能力和综合运用专业知识的能力[1]。

编译原理课程被认为是计算机专业学生最难学的课程之一,主要原因有以下几个方面:

(1)理论性太强,知识点过于抽象,课程中大部分概念和算法描述是以形式化语言为主,比如上下文无关文法、有限自动机、属性文法,导致学生较难理解算法背后所描述的编译技术精髓。

(2)教学方式单一。由于理论知识过多,为保证教学进度,完成教学的全部内容,因此在教学方法上大都以教师在课堂的灌输式为主,课堂上偏重对编译系统的原理、结构及技术的理论剖析,弱化了对具体编译系统实例的讲解。

(3)实践环节薄弱。目前,大部分高校在编译原理实验教学方面,要求学生实现一个小型语言的编译系统,这对于大部分学生来说存在较大难度,因此,很多学生最后都没有较好地完成实验任务。……

登录APP查看全文

猜你喜欢

案例实验课程
记一次有趣的实验
案例4 奔跑吧,少年!
数字图像处理课程混合式教学改革与探索
软件设计与开发实践课程探索与实践
为什么要学习HAA课程?
做个怪怪长实验
随机变量分布及统计案例拔高卷
发生在你我身边的那些治超案例
NO与NO2相互转化实验的改进
实践十号上的19项实验