创新数据结构的教学模式 探索课程改革的新思路

来源 :考试周刊 | 被引量 : 0次 | 上传用户:cz9104
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文针对数据结构课程特点提出了该课程的教学改革模式——以培养学生的实践能力为核心的创新教学模式,该模式包含了课堂理论教学、课后练习与辅导、上机实践、教学效果检验四个环节。本文对如何落实这四个环节进行了详细的阐述,提出了一个完整的数据结构创新教学改革模式。
  关键词:数据结构 教学模式 实践能力
  
  在计算机科学与技术专业中,数据结构是一门核心专业基础课程,是该专业的必修课程,在本专业的课程体系中起着承上启下的重要作用。因此学好数据结构课程对学生的專业素质的提高有着极其重要的作用,能有效地提高学生的计算机理论认知水平和实践能力,使学生能从现实世界中的问题中抽象出一个适当的数学模型,然后在计算机上用相应的数据结构来表示,再设计一个针对该数学模型的算法进行编程调试,最后获得问题的解答。
  笔者认为数据结构的教学不仅是让学生了解数据结构的理论知识,更重要的是培养学生解决实际问题的能力,因而数据结构的教学要以培养学生的实践能力为核心,重点提高分析设计能力和编程能力,这样才能搞好数据结构课程的教学,为学生后续课程的学习及实践打下良好的基础。
  
  一、数据结构课程的特点
  
  数据结构是一门理论性强、思维抽象、难度较大的课程,是基础课和专业课之间的桥梁。该课程的先行课程是计算机基础、程序设计语言、离散数学等,后续课程有操作系统、编译原理、数据库原理、软件工程等。通过本门课程的学习,学生应该能透彻地理解各种数据对象的特点,学会数据的组织方法和实现方法,并进一步培养良好的程序设计能力和解决实际问题的能力,而且该课程的研究方法对学生在校和离校后的学习和工作也有着重要的意义。
  数据结构这门课程从内容上看有这么几个特点:
  1. 课程内容模块化。各种数据结构之间虽然存在一些内在的联系,但总的来说还是自成体系、较为独立的,整个课程不具有明显的整体性。
  2. 语言实现多样化。数据结构的算法可应用于不同的环境中,可以用不同的编程语言来实现。
  3. 课程内容发展化。课程内容具有很强的可伸缩性,新的数据结构、新的算法以及新的理论不断出现,而且数据结构和算法也可以针对不同的问题进行调整,同一个问题也可以用不同的数据结构和算法来解决。
  4. 课程内容具有极其广泛的适用性。数据结构的概念、原理和方法在软件开发的过程中具有极其重要的指导意义,可以帮助人们解决社会生产活动中的很多问题。
  数据结构课程的这些特点决定了实践在学生学习活动中的重要地位,笔者在多年教学实践探索中,总结出一种以培养学生的实践能力为核心的教学模式,该模式通过课堂理论教学、课后练习与辅导、上机实践、教学效果检验四大环节来培养学生解决实际问题的能力。
  
  二、以培养实践能力为核心的创新教学模式
  
  1. 加强课堂理论教学
  理论教学在培养学生的实践能力方面的作用是基础性的、指导性的,所以一定要加强课堂理论教学。
  第一,在课程内容上,要用发展的眼光融会各种教材的精华,不可拘泥于某一本教材。既要把传统数据结构的内容讲解透彻,又要增加新的内容和方法,以适应计算机科学的发展;既要把基本数据结构的定义和分析、基本数据结构的应用讲清楚,还要把各种数据结构综合运用以解决实际问题的方法讲清楚。
  第二,在教学重点上,既要培养学生扎实的理论基础,更要培养学生分析问题解决问题的能力。比如讲解图的邻接表存储表示,不能简单地灌输书本知识,而要向学生说明为了解决图的存储这个问题,把图的结构分解为弧结构和顶点结构的有机组合。通过类似的教学,可以培养学生分解复杂问题为简单问题并且最终解决复杂问题的能力。
  第三,在教学方式上,可以根据授课内容的不同采用启发式教学、参与式教学、任务驱动式教学等形式多样的教学方式以增强教学效果,激发学生学习的主动性。在课堂教学中不能只讲多媒体课件,而要把板书与多媒体课件相结合。另外在教学中还要充分运用提问、课堂测验、精讲等方式,以此活跃课堂教学气氛,培养学生的独立思考和自学能力。
  2. 搞好课后教学辅导
  课堂的时间毕竟是有限的,为了帮助学生巩固课堂所学的理论知识,为上机实践做好理论和技术上的准备,必须做好课后的教学辅导。我们主要从两个方面来进行课后教学辅导。
  一是开展灵活多样的网络教学辅导活动。笔者向学生公布自己的E-mail、QQ,学生之间以及师生之间可以进行实时或非实时的交流,实现学生间的互相讨论以及师生间的答疑。网络形式的教学辅导激发了学生的学习热情,培养了学生的自学能力。
  二是现场答疑,面对面的答疑有不可替代的解惑作用,为此安排两周一次或一周一次的答疑是非常必要的。
  3. 精心设计上机实践
  上机实践是学生学好数据结构、培养实践能力最关键的环节,一定要精心组织,合理设计,加强指导。
  第一,选题要体现分析设计能力的培养。由于数据结构课程不具有明显的整体性,各种数据结构之间相对独立,所以首先要选择一些单一数据结构的上机题来进行基本的训练,然后再选择一些综合运用的上机题来进行拓展训练。给学生布置的综合运用上机题不宜过细,应留有余地,并把握好难度,不事先指定使用某种数据结构,而要求学生从实际出发,在具体、真实的环境中分析研究数据对象的特性,构造合理的数据结构以及相应的算法。
  第二,鼓励学生使用新兴的编程语言,加强编程能力的培养。上机实践可以进一步锻炼学生的编程能力,要求学生编制的程序一定要有完整的数据结构说明和注释,要有容错处理,要能正常运行。由于程序设计语言不断发展,我们鼓励学生根据自己的实际水平和爱好,自由选择更先进或更合适的编程语言,像C 语言和JAVA语言等。另外,还可以向学生提供一些基本的样例程序和典型数据结构的类代码库,使不同层次的学生各有所获。
  第三,强化上机实践的教学组织管理工作。给学生布置的上机题可以分为必做题和选作题,必做题涵盖教学大纲的重要知识点,难度一般,每一名学生都要做完;选作题有一定难度,由学生组成若干个学习小组,协作完成分配的上机题,从而锻炼学生的团队协作能力。
  4. 认真检验教学效果
  为了保证学生在数据结构的学习过程中确实提高实践能力,确保教师进行教学效果的检验和评估,可以采取以下检查方式。
  一是课堂小测验。测验的内容只限于最近一周或两周内讲解的知识点。通过测验,可以了解课堂教学效果以及学生的学习态度和学习积极性,如果出现问题要及时找出原因并加以解决。
  二是认真批改作业。通过作业中出现的各类错误,找出一些共性的问题,集中加以解决。也可以通过与学生谈话、办公室答疑和网上答疑,了解学生学习这门课程的情况以及对教师教学的评价,师生互动,共同搞好教学。
  三是认真检查上机题的完成情况。检查工作最好在机房进行。检查时不仅要求学生演示最终的运行结果,还要随机询问设计思路、出错处理,甚至源程序语句说明等,以确认学生独立或合作完成指定的任务,达到培养实践能力的目的。
  
  结束语
  
  针对数据结构课程的特点,着眼于培养学生的实践能力,本文从教学实践的各个环节阐述了作者探究数据结构课程教学模式的心得体会。该模式在数据结构课程数年的教学实践中取得了很好的效果,大大提高了学生的实践能力。随着计算机科学技术的发展和培养人才的需要,数据结构的创新教学模式必将不断发展完善。
  
  参考文献:
  [1]严蔚敏,吴伟民.数据结构[M].北京:清华大学出版社,2002.
  [2]李治军,廖明宏,张岩.数据结构与算法课程设计教学模式的探讨[J].计算机教育,2006,(2).
其他文献
摘要:如何实施素质教育已成为高职高专的重要任务。笔者从素质教育的基本要素入手,论述了素质教育的深刻含义。从而探索在高职高专教育中适应素质教育要求的一些教育方法。  关键词:素质教育 学法 教法    实现由“应试教育”向素质教育的转变,是当前我国基础教育领域的一场深刻的变革。在学科中如何实施素质教育,使学科教育能为提高学生的整体素质服务,是教育改革的中心议题。本文对生物学教育中实施素质教育的问题谈
【摘要】随着信息技术的发展,大数据已经渗透到社会不同领域与不同层面,对民众的原有理念与习性带来巨大冲击,而教育领域也赫然在列。基于大数据环境下,应用经济学教育面临挑战的同时,也带来了发展机遇。基于此,解读大数据时代特性,剖析大数据时代下应用经济学面临的挑战,抓住时机,以谋求应用经济学教学的新发展。  【关键词】大数据 应用经济学 教学模式  互联网技术的更迭与发展,网络成为民众汲取知识、信息的重要
【摘要】来宾市兴宾区良塘乡位于兴宾区的西北部,距离来宾市城区20公里,从良塘街到城区的乘坐班车价格经过了几种变化,由3元到5元,由5元到7元,由7元到5元。下面我将用经济学原理分析这一些变化。  【关键词】良塘乡 城区 班车价格变化 经济学原理 分析  最初开始,由良塘街到城区的交通工具只有班车,而且班车的老板是一个人,人们只能选择班车出行。班车老板将班车价格提高到5元,这是符合经济学原理的。首先
摘要:运用问卷调查、文献资料等方法对四川省16所普通高校公体课健美操教学现状进行了分析与研究, 结果表明: 当前公体课健美操教学中, 在教学目的、教学内容、教师队伍现状、教学物质保障以及考核评价等方面都存在着诸多问题。  关键词:普通高校 公体课健美操 教学现状    健美操是高校公共体育课程的重要组成部分,是最受欢迎的健身手段之一。为了促进健美操运动的开展,更好地普及这个项目,本文对四川省高校开
在高考物理实验题中,我们多次考查滑动变阻器的两种接法——分压式与限流式。但虽多次考查,仍有很多学生出错。为什么会出现这一现象?主要原因是学生没有掌握好两种连接方式的特点及作用,遇到具体问题时不知道该如何连接。    一、限流式连接方式的特点    滑动变阻器用作限流时,其连接如图1所示。它是把滑动变阻器串联在电路中,用以控制或调节电路中的电流。使用时,连接滑动变阻器的导线应分别接金属杆一端和电阻线
身体是革命的本钱,对于每一个学生来说,不管是成绩好还是成绩差,他都希望自己有一个健健康康的身体,希望自己越长越漂亮,越活越年轻,希望自己永葆青春。所以凡是与身体健康、年轻、长寿等有关的话题,学生就特别感兴趣。基于生物学学科本身的特点,在生物学课堂上适当穿插医学保健常识能极大地调动学生学习生物学的兴趣。    1. 适当穿插医学保健常识能激发学生学习生物学的兴趣    兴趣是最好的老师,只有对那一门
借助互联网金融涌起的契机,以构建互联网大金融生态圈实训平台为目标,进一步扩大优质教育资源,提升要素质量,创新人才培养模式,提升金融实训教学内涵,扩促进产教融合、校企合
摘要:中学生科学素质的培养具有重要意义。为此,要抓好以下方面:在化学实验中感悟科学情感,培养中学生良好的科学品质;在化学实验中感悟科学情感,培养中学生良好的科学品质;在团结协作的实验探究中培养中学生的科学精神,在尊重实验事实的要求中培养中学生严谨的科学态度,在改进实验的过程中培养中学生的创新能力;介绍生活中的化学,培养中学生应用化学知识解决实际问题的能力,提高中学生学习化学的浓厚兴趣;渗透化学前沿
【摘要】本文通过对无锡大学生创业状况的调研,收集了相关数据,从微观和宏观方面分析了大学生创业风险控制方面存在的问题,对于问题产生的原因进行。微观方面包括大学生创业的风险控制意识、风险控制计划和风险控制实施。宏观方面包括国家政策支持、高校创业教育等方面。本文分析了各个方面存在的问题,并对问题提出了解决对策。  【关键词】无锡大学生 创业风险 风险控制 解决  一、引言  大学生是创新型国家建设过程中
摘要:当今社会信息技术发展迅猛,社会信息化的浪潮一浪高过一浪,有关网络信息技术的知识产权纠纷也屡见不鲜,相反我们传统的知识产权立法还是比较落后,许多的现实问题在法律的瓶颈下让执法者无所适从。本文通过结合现实案例,力图通过阐述知识产权与信息技术的关系,使社会尽快完善信息化下的知识产权法制,紧跟时代步伐。  关键词:信息技术 知识产权 法制    一、问题的提出    1998年以来,与网络知识产权有