《数据结构》课程教学改革探索

2014-04-19 02:47潘海玉
赤峰学院学报·自然科学版 2014年4期
关键词:数据结构实验教学教学内容

潘海玉,严 楠

(安徽工程大学 计算机与信息学院,安徽 芜湖 241000)

《数据结构》课程教学改革探索

潘海玉,严 楠

(安徽工程大学 计算机与信息学院,安徽 芜湖 241000)

数据结构课程是计算机类相关专业重要的核心专业课之一,本文针对数据结构课程教学过程中存在的问题,就如何改革教学内容,加强实践实验教学,引入案例分析与设计,在激发学生学习兴趣的同时,培养学生主动学习意识和创新意识,取得了良好的教学效果.

数据结构;教学改革;教学方法

《数据结构》课程是计算机类相关专业最重要的核心专业课之一,亦是许多计算机专业和软件工程专业的专业方向课程,如数据库、操作系统、编译原理、人工智能等后续课程的学习都涉及到数据结构.它所讨论的知识内容和提倡的技术方法,无论对进一步学习计算机领域的其他课程,还是对从事软件工程的开发,都有着不可替代的作用.通过本课程的学习,可使学生掌握数据结构和算法的基本概念,培养学生抽象思维和解决实际问题的能力.但目前很多学生和教师都反应本课程难学难教,教学过程中存在许多问题.因此有必要对数据结构的教学进行必要的改革,以利于应用型人才的培养.

本文从分析《数据结构》课程的教学现状出发,为提高教学质量,在教学方法、教学手段等方面做了有益的探索.

1 《数据结构》课程教学中存在的主要问题

1.1 学生学习兴趣不高[1]

数据结构理论性强,涉及算法众多,如果学生在先修课程《C语言程序设计》、《JAVA》学习不够扎实,理解不透彻,在学习本课程时便会感觉难以理解.数据结构中的知识点与实际问题联系不紧密,学生学习起来兴趣不大,主动性学习劲头不足,最终导致学习效果不佳.

1.2 《数据结构》教学模式陈旧[2]

教师上课教学模式单一,或者采取传统的黑板教学模式,或者采用多媒体教学,简单的把教学内容用PPT显示出来,不能动态的表达数据结构算法的过程.这两种教学模式导致上课气氛沉闷,学生在较短的时间内被动的接受,不利于学生创新思维的培养,不能够让学生掌握数据结构的精华.

2 《数据结构》课程教学改革探索

2.1 激发学生学习兴趣,培养主动学习精神

“兴趣是最好的老师”,在绪论课上首先介绍数据结构的课程地位、主要内容和学习方法,同时通过数据结构在生活中的实际应用来激发学生的求知欲望.比如学生学习成绩查询系统,如何组织学生的学号、专业、班级、成绩、学分等信息,才能实现快速的查找学生成绩,班级成绩等;停车场停车管理系统,如何安排才能使停车场运行有序;公交路线管理系统,如何统筹公交路线和公交站台等.以上几个例子和生活紧密联系,能很好的激发学生的学习兴趣.一旦学生认识到学好本课程的价值所在,就会自觉主动的去学习,实现从“要我学”到“我要学”的跨越[3].

2.2 改革教学内容,注重课程衔接

在教学过程中,注意对先修课程的串联,相关知识点进行重点复习巩固,帮助学生建立完整的知识体系,便于从整体上把握教学内容.例如可以把数据结构的主要内容归纳一下,如图1所示[4].

图1 数据结构主要内容

对于教材中内容,要做到有所取舍.事先应对教学对象的基本情况有所掌握,了解其对先修课程的掌握程度、程序设计能力等实际情况,在备课、教学过程中做到有的放矢.

2.3 加强实验教学

学习的最终目的是为了应用.为了提高学生解决实际问题的能力,必须加强实验教学环节.在课堂上接受的内容,只有通过自己的动手验证,才能真正转化为自己的东西.对于每一个实验,教师都要精心准备,把理论知识给学生讲透,涉及到的相关知识点要梳理出来.对于学生而言,要求其课前要预习,初步设计出程序并进行必要的检查,上机时利用有限时间专心调试程序,分析实验结果.实验结束后,学生应及时完成实验报告,重点是写出程序设计过程中遇到的问题和解决方法.教师在批改实验报告后,综合全班情况,在下次课给出总结和点评[5].

2.4 引入案例分析,培养创新意识

由于实验学时有限,为了让学生更好的掌握教学内容,在每章学习后,给学生布置与本章内容相关的几个和生活联系密切的小问题,让学生编程实现.比如,在学习完第六章“查找”以后,布置三个题目:电话号码查询系统、学生成绩查询系统和期刊稿件查询系统.让学生根据自己的爱好,选择一个进行设计.提交以下内容:项目简介、涉及知识要点、设计思路、程序清单和运行结果.在下一次课上对这三个题目进行讲解,让学生对照自己的设计,找出自己的不足之处.通过案例分析,能增强学生对教学内容的综合运用,提高解决问题的能力.应用案例的选题要遵循从易到难,有层次感,兼顾到不同程度的学生.

3 结语

通过激发学生学习兴趣,可以使学生主动学习意识增强,班级的学习氛围浓厚.改革教学内容,引入案例教学,教学效果明显改善.今后我们将进一步优化教学内容,改进教学方法,以培养应用型、创新型人才为宗旨,加快课程改革步伐,全面促进学生综合素质的提高.

〔1〕胡章平.《数据结构》教学改革研究[J].重庆文理学院学报,2012,31(5):94-96.

〔2〕杨丽萍.数据结构课程教学改革研究[J].福建电脑,2012(10):41-42.

〔3〕李晓霞.“数据结构”课程教学改革探究[J].河西学院学报,2012,28(5):112-115.

〔4〕严蔚敏,吴伟民.数据结构(C语言版)[M].北京,清华大学出版社,2011.

〔5〕汤赫男.数据结构实践课程教学改革研究[J].吉林工商学院学报,2012,28(5):124-126.

TP311.12;G642

A

1673-260X(2014)02-0260-02

猜你喜欢
数据结构实验教学教学内容
数据结构线上线下混合教学模式探讨
小议初中化学演示实验教学
电容器的实验教学
对初中化学实验教学的认识和体会
几何体在高中数学实验教学中的应用
“启蒙运动”一课教学内容分析
“翻转课堂”教学模式的探讨——以《数据结构》课程教学为例
高职高专数据结构教学改革探讨
“清末新政”也可作为重要的教学内容
CDIO模式在民办院校数据结构课程实践教学中的应用