摘 要:针对程序设计课程概念多、技术原理抽象等特点,以讲授ADO.NET数据访问对象为例,讨论了在程序设计课程中应用类比教学法的具体实施过程,实践证明在程序设计课程中应用类比教学法取得了良好的教学效果.
关 键 词 :类比教学法;程序设计课程;实施过程
中图分类号:TP311.1-4
《C#程序设计基础》是高职软件技术专业的一门专业基础课程,教学对象是初次接触程序设计的一年级学生.在短短一个学期的课程学习中,学生将接触到大量的新知识、技术原理以及编程思想,特别是在面向对象编程基础和ADO.NET基础这两部分重点教学内容当中,充斥着大量比较抽象的编程概念和技术原理,如果教学方法选择不当,学生很容易感觉编程技术枯燥乏味,产生畏难、厌学情绪,对其后续的课程学习和专业发展产生负面影响.对此,作者在该课程教学中应用了类比教学法(Teaching with Analogies,TWA),以帮助学生理解抽象概念、教学内容或者复杂问题,取得了很好的教学效果.
1.类比教学法及其实施步骤
类比教学法是许多教师在教学活动中有意无意地广泛应用的一种教学方法.当教师在教学过程中使用“好比说等”、“就像是等”之类的开头语时,就可能是在进行类比教学.类比教学法最主要的好处是可以将抽象的概念、教学内容或者复杂问题转换成学生熟悉的身边事物,帮助学生了解不熟悉的概念,通过类比把复杂问题简单化,对讲清难点十分凑效.
类比教学法的教学流程为:(1)介绍准备学习的概念;(2)唤起学生对类比对象的记忆;(3)确认类比对象的相关特征;(4)对应目标对象与类比对象两者的相似性;(5)指出类比的限制;(6)归纳目标对象的重点.
所谓目标对象指的是教师准备介绍的概念或问题,如类、对象、方法等,所谓类比对象指的是教师为了帮助学生了解不熟悉的概念而使用的比喻.
2.类比教学法的应用实例
下面以作者在《C#程序设计基础》课程中讲授ADO.NET数据访问对象为例,介绍类比教学法在程序设计课程的具体应用.首先以表格的形式整理出类比对象和目标对象之间的相似之处,以便在教学过程中逐条对照便于理解.
3.结束语
类比教学法是一种非常有效的教学方法.在《C#程序设计基础》课程教学中,很多基本概念和技术原理都可以用类比教学法进行教学.作者在《C#程序设计基础》课程教学工作中,大量地采用了类比教学法,使用学生熟知的实例来形象化类比课程中的抽象概念、名词术语和技术原理,帮助学生记忆和理解,活跃了课堂气氛,激发了学生学习的兴趣,提高了他们的学习积极性,取得了满意的教学效果.实际上,作为一种通用的教学方法,类比教学法也能够很好地运用在专业核心课程的教学中,值得进一步对这种教学方法进行研究和改进.