刘伟
【摘要】“算法分析与设计”是计算机类专业的核心专业课程之一。在“算法分析与设计”教学过程中引入比较教学法,从同一算法求解不同问题、不同算法求解同一问题、同一算法求解同一问题中不同实现方式等多个角度开展比较教学,让学生更好地归纳和整理所学知识,加深学生对知识的理解,建立相关知识之间的联系,有效改善教学效果。
【关键词】算法分析与设计 比较教学法 课程教学
【中图分类号】G642 【文献标识码】A 【文章编号】2095-3089(2016)11-0111-02
一、引言
“算法分析与设计”是计算机科学与技术、软件工程、信息管理与信息系统、医学信息工程等计算机相关专业一门重要的专业课[1],是计算机科学和计算机应用的核心课程之一。“算法分析与设计”是一门兼具理论性和实践性的课程,其中部分教学内容具有一定的难度,需要在教学过程中适当引入一些先进和高效的教学方法。
比较教学法是一种对具有可比性的教学内容通过横向和纵向比较,找出它们具有的相同点和不同点,让学生在对比分析中学习和掌握所学内容的教学方法,它通过在教学活动中比较两个或两个以上的认识对象,分析它们存在异同,达到辨识、了解和把握认识对象的目的[2-3]。比较教学法有助于加深学生对知识的理解,建立相关知识之间的联系,培养学生知识迁移应用和自主学习的能力。比较教学法在计算机类专业课程的教学中得到了较为广泛的应用[4-5]。通过多年的教学实践,我们发现比较教学法也可以很好地应用到“算法分析与设计”课程的教学过程中。……