基于教育心理学的编译原理课程教学方法

龙源期刊网 https://www.360docs.net/doc/1f228411.html,

基于教育心理学的编译原理课程教学方法

作者:周汝雁韩彦岭张明华于庆梅徐利军

来源:《计算机教育》2014年第11期

摘要:针对编译原理课程的特点、课程目标定位及普遍存在的问题,提出采用人本主义教学理论和构建主义学习理论作为指导,通过问题导入和兴趣激发的教学方法,在提高学生的积极性、主动性和探究性,发挥学习潜能,学生学习能力和专业能力培养等方面提高教学效果。

关键词:编译原理;教学方法;教育心理学;人本主义教学理论;构建主义学习理论

1、编译原理的课程目标定位及存在问题

编译原理的课程目标定位是让学生掌握和理解编译系统的结构、工作流程以及编译程序各组成部分的设计原理和实现技术,从而掌握分析、设计、实现和维护编译系统的能力。基于该课程目标,编译原理课程的教学方法一般都是以编译器原理和实现技术的讲授为主,以简单算法设计强化对原理的理解;课程实验则是通过编译器分解编程,最终组合完成一个简单的编译器,或扩充一个简单的编译器。编译原理是一门理论深度和实践要求并重的课程。在学习过程中,许多抽象模型、概念和算法学生难以理解,而构造一个完整编译器也具有一定挑战性,学生容易产生畏难心理,再加上感觉自己将来参与编译程序开发工作的可能性不大,学习的兴趣和积极性不高。由于课程学习确实存在一定的难度,一直是计算机专业中公认的难教、难学课程之一。

2、人本主义教学理论指导下,激发学习兴趣,提高学习积极性,发挥学习潜能

人本主义学习理论认为学生都具有学习的愿望和潜能,在好奇心的驱使下,在合适的环境条件下,会自觉吸收有趣和需要的知识,当学生了解到学习内容与自身需要相关时,学习的积极性更容易激发;人本主义理论强调教学的目标在于学会学习和促进学习;认为学生是教学活动的核心,教师的责任是协助学生最大限度地发展自己的潜能,为学生提供学习的手段,而如何学习则应当由学生自己决定,教师扮演的是促进者、帮助者、辅助者、合作者的角色。人本主义的课堂教学模式包括:以题目为中心的课堂讨论模型、开放教室的教学模型、自由学习的教学模型。

在人本主义教学理论指导下,在本课程的第1节课上,通过课堂讨论及网络查找的方式,让学生明确编译原理是怎样一门课程,主要学习哪些知识,需要用到以前学到的哪些知识,编译原理是否只是讲如何编写编译器的课程,除编译器外还有哪些其他应用等。让学生了解编译原理课程以介绍程序设计语言编译程序构造的基本原理和设计方法为教学目标,是一门理论性、实践性、技术性很强的课程,强调理论与实践的紧密结合。引导学生有意识地将以往所学的多门课程的知识应用到本课程中,并让学生了解本课程技术在除编译器之外的多种应用,让学生了解编译技术在计算机软件、数据库、操作系统、网络信息处理、语言和文字处理、人工

相关文档
最新文档