《数据结构》教学方法与手段的实践创新
2014-08-15姜火文
景德镇学院学报 2014年3期
姜火文
(江西科技师范大学数学与计算机学院,江西南昌 330038)
“数据结构”是一门能锻炼程序设计能力、实践应用性很强的课程,是计算机科学与技术专业的一门核心专业基础课。数据结构课程概念多、算法多、知识点多,内容比较抽象,有一定学习难度,教师讲起来也比较难讲。由于多年从事该课程教学实践,我不断改革创新该课程教学方法与手段,收获了很好的成效。
1 丰富课堂教学方法
《数据结构》教学内容多,学时紧。以往教学以教师满堂讲授为主,课堂上学生思考、练习的机会欠缺,学习过程枯燥,自主学习热情不高。我们在优化教学内容的基础上,根据授课内容的不同,分别采用启发式教学、参与式教学、任务驱动式教学等形式多样的教学方式以增强教学效果,激发学生学习的主动性。
启发式教学主要是采用启发诱导办法传授知识、培养能力,使学生积极主动地学习。孔子说“不愤不启,不悱不发。”体现的就是启发式教学思想。例如,讲到栈的应用,我在讲解括号匹配、数制转换两个简单实例的基础上,进一步以迷宫问题求解思路为例启发学生理解到应用回溯算法、递归算法的一系列问题都可以尝试用到栈的思想解决,学生的思路一下开阔了。又如在讲解二叉树遍历的递归算法时,我以前序遍历递归算法的讲解为例,启发学生自己去学习掌握二叉树中序遍历和后序遍历的递归算法。
参与式教学是教师与学生以平等的身份参与到教学活动中,共同讨论、共同解决问题的一种合作式的教学法,其主旨是鼓励学生积极参与教学过程,让不同层次的学生都拥有参与和发展机会。……
登录APP查看全文
