3.4面向不同专业学生的数据结构实践教学改革
实践教学是课堂理论教学的延伸和补充。培养并提高学生的实践能力是数据结构课程的基本目标。教学过程中我们发现,不同专业学生的情况各不相同。例如,电子专业在学习计算机语言时侧重在硬件方面的应用,缺乏计算机程序设计基础训练,软件工程的概念不强;管理专业、测井专业以及勘探专业学生具有较好的软件编程基础,但逻辑抽象能力欠缺。即便是同一专业的不同学生,他们的学习主动性和学习能力各不相同。如果采用“一刀切”式的尺度要求所有同学,则往往起不到良好的教学效果。为了达到因专业施教的目的,在进行“数据结构”实践教学时,既要重视理论知识的重现,又要尽量联系实际;既要考虑不同专业学生对所学知识的理解,又要考虑培养同学们解决实际问题的能力。因此,课题组采用层次化设计思想,把实验自下而上分为概念基础层、应用基础层、应用提高层和综合层四个层次[4]。在进行试验教学时,管理、电子专业同学以概念基础层、应用基础层实验为主,适当增加综合层设计题目,以提高学生软件工程的意识;测井专业学生以应用基础层试验为主,以测井工程中的具体问题为背景,强调理论与实践的结合,让同学们体会到“数据结构”不是抽象的理论,而是一门与实践紧密联系、非常有趣味的课程,从而激发学员的学习兴趣;勘探专业学生实践教学围绕理论课的综合层设计任务展开,各任务之间要耦合紧密,形成循序渐进的梯度,组成一个“任务链”。将同学们分为3至4人一组,确定小组成员的角色与任务。在这个过中程中教师应该提供必要的与勘探数据处理相关的学习资料、参考方法等,为学生完成任务提供智力支持,使学生透彻地理解各种数据对象的特点,学会数据的组织方法和实现方法,选择合适的数据结构,甚至改造基本的数据结构,并进一步培养基本的良好的程序设计能力。
4结束语
“数据结构”这门课程在计算机科学与技术中的地位举足轻重,是计算机教学中必须掌握和学习的一门课程,也是石油相关专业的一门必修课程。教师在教学过程中,应当积极探讨,寻找有效的教学方法,充分调动学生的学习积极性,提高学生的学习兴趣 ,才能使学生真正学好“数据结构 ”。在非计算机专业受到相对较少的学时以及前序课程不足等因素的限制,完成数据结构课程的教学工作并取得满意的教学效果,是一个具有挑战性的问题。本文综合实际教学经验在教学方法和实验方法上提出了一些方法和原则,从我校多年的数据结构教学实践看,采取了这些措施和方法后,学生明显感到数据结构好学多了,教学效果得到了显著的提高。
参考文献
[1]张铭,许卓群,杨冬青,等.数据结构课程的知识体系和教学实践[J].计算机教育,2004(2):89-91.
[2]蔡敏,郑尚志,梁宝华.“数据结构”课程教学改革之我见[J].计算机教育,2009(4):50-51.
[3]刘红梅.启发式教学法在数据结构教学中的应用[J]. 电脑知识与技术,2009(3):661-662.
[4]张玉华,周克兰. “数据结构”分层次实验教学的探索与实践[J].计算机教育, 2009(3):108-110.