|
《数据结构》教学改革的实践与探索 | |||
| |||
[摘要]:“数据结构”是计算机专业的专业基础课程,具有核心和基础的地位。本文从教学方法、教学模式、现代教学资源的利用、实践教学等方面论述了作者的教学体会和观点。 [关键词]:数据结构;教学方法;实践教学
一、引言 《数据结构》是计算机及相关专业中一门重要的专业基础课程,也是其它理工专业的热门选修课。它涉及数据在计算机中的表示、组织和处理,以及相应结构上的算法设计和初步的算法性能分析技术。其研究思想和研究方法在计算机科学中许多有深度的研究领域得到广泛的应用,为学生今后从事理论研究、应用开发、技术管理工作提供了坚实的理论基础。但该课程具有相当的抽象性和动态性,容易造成教学低效和学时膨胀。如何使学生更好地掌握最常用的数据结构,理解数据结构内在的逻辑关系,数据与关系在计算机中存储表示以及在这些数据结构上的运算和实际的执行算法,培养学生发现问题、分析问题、解决问题的能力,是这一门课程的目的和宗旨。 二、教学方法的改革 对于数据结构教学过程中的许多抽象的概念、算法和思想,以教师为中心的教学模式起不到很好的效果。那么授课教师在教学过程中采用什么教学方法,对学生学习兴趣的培养至关重要。在教学过程中,采用以学生为主体、以问题为中心的模式,激发学生的学习兴趣,充分调动学生的求知欲,提高他们的积极性和主动性。在教学过程中,自始至终都围绕问题而展开教学活动,引导学生不断发现问题、提出问题、分析问题并最终解决问题,培养学生的创造性思维。 第一,概述讲解中,可引入如下问题: 1、[树]人机对弈问题中,如何实现对弈?各格局之间是什么关系? 2、[表结构]学校学生基本信息管理中的表,各表项之间是什么关系? 3、[图]教学计划编排问题中,如何表示课程之间的先修关系? 4、[图的最短路径]假如你想去南京、上海、苏州,如何安排路线时间最省?通过这些学生非常熟悉的案例引入数据结构的概念,生动直接,让学生轻轻松松理解了数据结构的概念及其实用,能够提高学生的学习兴趣。 第二,在讲述每种线性结构和非线性结构之前,我们应该提出一个应用的实例。通过实例进行课前导学,让学生明白为什么要学习它,它有什么用处。譬如,在讲述队列结构前通过火车的进站出站这个
|
欢迎光临明达职业技术学院信息传媒系网站! |