摘要
鉴于编译原理课程教学中理论知识枯燥乏味、算法复杂等问题,提出将可视化软件JFLAP应用到课堂教学中,利用其强大的算法演示能力和直观形象的演示效果提高教学效果。以LL(1)分析算法的教学为例,JFLAP使学生能直接观察到移进、推导、接受、出错等分析动作以及相关栈和输入缓冲区的数据变化,验证了LL(1)分析器的功能。JFLAP让编译原理算法清晰、形象地展现,有助于学生理解编译算法的内在原理,增强学生学习编译原理课程的信心,提高课堂教学质量。
出处
《湖南科技学院学报》
2019年第10期116-118,共3页
Journal of Hunan University of Science and Engineering
基金
教育部2017年第一批产学合作协同育人项目(项目编号201701048006)
教育部2018年第二批产学合作协同育人项目(项目编号201802293004)
湖南科技学院教改项目(项目编号XKYJ2017016)
湖南科技学院“十三五”重点建设学科“计算机应用技术”
湖南省普通高等学校“十三五”专业综合改革试点项目(湘教通[2016]276号)
湖南省校企合作创新创业教育基地(湘教通[2016]436号)