研究生精品课程

教学效果

《算法分析与设计》课程培养了学生独立求解问题的能力,以问题求解为主线,探索算法课程的设计和教学实践的展开。为了使本课程符合国际一流水平,让学生始终掌握最新的理论和技能,该课程进一步强化双语教学手段,提高学生使用英语获取知识和学术交流的能力。该课程十分受同学们的喜爱,往往上课前半小时,就有同学早早的赶到教室提前预习内容。

在上课时,肖老师不仅会对课件中的内容进行详细的解释介绍,

还会灵活使用板书,加深同学们的理解。

在课后,对上课时仍有疑问的同学答疑解惑已经成为课程的固定环节。

排队询问老师问题的同学太多,助教也可以来解惑。

思考题目时绞尽脑汁,收获A++却是成就感满满。

本课程紧扣教学目标,以培养学生问题求解能力作为基本出发点编排教学,主题式的教学模式,系统教学结合专题讲座力求学生能掌握设计和分析算法的技能和解决问题的方法,而不是仅仅灌输一些算法原理。

本课程教学主题科学。实际计算机系统中采用的算法千变万化,但本质而言,这些算法可以归入几个类别。我们借鉴了国际上多个著名院校算法课程的授课方法,采用问题求解地组织方式,将其确定为多个主题,涵盖了常用的算法。学生通过掌握这些基本的技能,通过适当变换和延伸,能方便地解决实际计算机问题。

同时本课程授课形式多样,要求学生在系统学习之余需要投入一定的时间进行思考和实践,学会灵活运用基本技能解决实际问题。大班系统教学能够让学生系统化掌握算法设计和分析的理论体系,而创新型人才培养计划则以灵活的形式,紧扣课程的重点和难点,并通过实际例子拓展学生的思路。

此外,专题讲座注重师生互动,通过双方的互问互答加深学生对重要和易混淆概念的理解。实践证明这样的教学方式取得了良好的效果。

整个课程的教学过程都同国际水平接轨,教材的选用、教案的制作、试题的设计都经过多次讨论和修改,并全部采用英语。由于英语是计算机技术的通用语言,通过这样的训练使得学生能够掌握基本计算机术语的表述,提高其进一步学习前沿知识的能力。