数据结构实验课程的改革与实践

来源 :课程教育研究·上 | 被引量 : 0次 | 上传用户:summoreangle
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】“数据结构”是电子信息和计算机相关专业的基础课程,在整个课程体系中起着承上启下的作用。“数据结构”理论课程抽象性比较强,运用比较多的数学知识,学生不易掌握;而”数据结构”实验课可以利用上机时间理解并巩固理论知识,对提高学习的积极性和主动性有着非常重要的意义。本文从改革实验课的地位、方法措施、实施效果等方面进行了有意义的探索和实践。
  【中图分类号】G642 【文献标识码】A 【文章编号】2095-3089(2014)04-0147-01
  1.引言
  随着计算机处理数据量的剧增,数据之间的关系也越来越复杂。“数据结构”的前期基础课程有高等数学、离散数学和C语言程序设计等课程;同时又是专业课程操作系统、数据库原理、图像处理等课程的基础,具有承上启下的作用。由于该门课程实验性很强,内容抽象不易理解,所以近年来围绕如何上好该门课程,学校实施了一系列的课程改革,培养学生运用各种算法编写程序的能力,并初步取得了不错的效果。
  实验课程是理论课程的检验者和发挥者,通过实验,学生不仅可以验证一些理论知识的正确性,同时还可以通过灵活多样性的实验题目提高上机编程能力,进一步提高软件设计能力、提高学习的积极性和能动性,并逐渐形成科学的思维方法和严谨的科学态度。
  2.“数据结构”实验教学的措施
  数据结构实验课程的改革是以课堂教学为基础,以实验课为中心,以学生为主体的模式,重在培养学生独立自主、创新动手能力,因此实验课之前的准备工作很重要。实验课程改革实施过程主要有以下几个方面构成:
  2.1 修订实验大纲和实验指导书
  进行实验教学改革,首先对原来的实验大纲和实验指导书进行重新修订,应该遵循培养学生实际动手能力的的特点,体现以理论为基础,以实验为检验手段的学科特色。通过实验课程的教学,让学生明白理论课程中的哪些内容是基础点,哪些内容是难点和重点,并让学生有针对性的进行实验锻炼。在2011年的数据结构理论和实验教学中,课题组成员老师按照理论教学大纲,几次讨论研究,从而形成了新的实验大纲和实验指导书。2011年新的实验大纲和实验指导书开始实施,效果比较良好。
  2.2 合理设计实验题目
  对于实验题目,按照内容和难易程度共分为三个层次,即验证型、综合型和设计型题目。按照循序渐进的顺序进行,最开始的几个题目由于理论知识讲授较少,让学生做的是验证型的题目;随着所学知识的增加,开始让学生解决综合性的实验题目,这部分题目需要学生融会贯通前后的知识点才可以完成;最后,在课程的收尾阶段,为了检验学生掌握该门课程的情况,老师提出实验目的和要求,学生自行设计,完成实验内容。设计型的题目一般安排在课后进行,学生可以根据要求去图书馆查阅资料,不仅丰富了学生的第二课堂,而且大大培养了学生动手解决实际问题的能力。
  实验内容上去掉了部分抽象性比较强的题目,增加了几个竞赛内容题目。这部分内容的增加不仅提高了学生的兴趣,并为以后参加程序设计大赛打下了坚实的基础。
  2.3 内容讲解和上机实验
  实验课一般先安排老师进行实验理论知识的大致介绍和实验内容的详细讲解,时间大致掌握在二十分钟左右,剩下时间是学生进行验证和自行编程时间。在这个时间如果个别学生有疑问,实验老师可以进行有针对性的讲解,同时逐步引导学生排除错误。另一方面,学生在老师讲解完毕后要对实验内容进行全面分析,对验证型实验内容要在实验完毕后巩固所学理论知识;对于综合型实验内容要联系各个知识环节,综合解决复杂问题。
  为了及时解答学生在做实验中遇到的问题,教师可以不时在学生中巡回一下,以便帮助学生排忧解难,确保学生的问题可以及时有效的解决。另外,在实验结束后必须要撰写实验报告,提交实验结果。
  2.4 内容考核
  为了验证学生掌握实验的情况,必须进行实验课程考核。按照数据结构大纲要求,平时成绩、实验成绩和理论课程考试比例为1:4:5。同时针对实验成绩,又分为平时成绩占30%,实验考核成绩占70%,这样可以有效的避免学生最后单凭考试成绩一锤定音的情况。
  对完成的实验内容进行验收时,尽量做到公平、公正。可以分为多个考核指标,分别进行实物验收和答辩情况打分。老师根据每个同学的演示、汇报、提问回答情况给出一个综合成绩,再结合该同学平时的实验课表现情况,给出一个综合的实验成绩。
  3.实施效果
  数据结构实验课程改革,从修订实验大纲到制定合适的实验题目,最后到考核环节,每一阶段都是以提高学生的学习兴趣、加强学生的掌握力度和培养学生的实际能力为主要导向。实验课程的改革在这实施的两年中,根据观察和实验考核情况,有效提高了学生遇到问题、分析问题和解决问题的能力。
  经过实验教学的改革和实践,我们取得了明显效果,在2012年的广西大学生程序设计竞赛中,学院选派的代表对,分别取得了一、二、三等奖的好成绩。实践证明,通过实验课程的改革,学生的编程能力有了明显提高,为日后工作打下良好基础。
  4.结束语
  从进行数据结构课程改革以来,我们一直致力于这门课程的建设,从修订大纲、选用教材、师资队伍、课程教學、实验教学等各个环节进行了不断的探索和实践。在这2年多的实践教学中,取得了比较满意的教学效果。通过课程实践,学生不仅深入理解了数据结构的基本原理和基础知识。同时,学生普遍感觉自己的动手能力得到提高,遇到问题、分析问题和解决问题的能力得到了锻炼。
  参考文献:
  [1]严蔚敏. 数据结构(C语言版)[M]. 北京:清华大学出版社,2001
  [2]汪沁. 基于“数据结构”实验的探讨和研究[J]. 中国教育信息化,2007.(1):17-19
  [3]徐大华. 程序设计语言教学方法探讨[J]. 高等理科教育,2007(1):36-38
  [4]连远锋. 数据结构实验教学课程体系研究[J].计算机教育 2011.7:128-130
  [5]赵耀红. 数据结构实验教学的实践与探索[J]. 长春大学学报 2012.4:413-415
其他文献
【摘要】随着新课程的深入实施,教师的教学思想、课堂的结构、师生在课堂中的地位等等都发生了转变。然而,如何才能在新课程改革下打造高效的数学课堂呢?这就要求我们教师要认真贯彻落实新课程改革下的基本理念,优化课堂结构,以确保课堂每个环节的有效性,从而,使学生在轻松的环境中获得健全的发展。  【关键词】初中数学 课堂结构 高效课堂 导入环节 教学过程 评价  【中图分类号】G633.6 【文献标识码】A
本论文以《中国动物志.鸟纲》、《中国鸟类系统检索》和《中国鸟类志》等鸟类分类专著为依据,收集可用数据;利用现代计算机信息技术,并采用B/S构架方式和 Windows+SQL+Asp平台
【中图分类号】G633.98 【文献标识码】A 【文章编号】2095-3089(2014)04-0139-01  新课程改革的一项重点要求就是努力实现学生学习方式的转变,让学生从学会到会学,就显得尤为重要和迫切。在这样的背景下,作为一名综合实践教师,在日常教学中如何通过网络数字化平台的开发与应用实验,为初中学生探索和提供更多自主、合作和探究学习的机会,在提高学生学习效率、网络环境下的学习模式与方法
本文针对文科生数学学习困难的现状,提出先从重塑学生的数学学习心理入手来解决学生的数学学习问题。文章结合自身的实际做法,主要从文科生的数学老师观、数学学习的自信心、
【摘要】在倡导素质教育的今天,数学课堂也要推陈出新,改变传统的教学模式,在教学中引用新的学习方式,达到教学相长的效果。结合学生特点和学科特点,在数学课堂中引入探究性学习,可培养学生的多方面能力,让其在学习中得到乐趣,从而达到在玩中学的目的。  【关键词】数学学习 探究性学习 能力  【中图分类号】G633.6 【文献标识码】A 【文章编号】2095-3089(2014)04-0145-01  所谓
【摘要】本文立足于初中數学教学,首先对情感教学进行简要阐述,接着以两组课堂实践说明情感教学在初中数学教学中的功效,最后对情感教学的应用略作思考,希望本研究能够为初中数学教学活动的开展及情感教学的发展提供帮助和建议。  【关键词】情感教学 数学教学 教学作用  【中图分类号】G633.6 【文献标识码】A 【文章编号】2095-3089(2014)04-0144-01  我国伟大的教育家陶行知曾经对
本文从筛选楸树(Catalpa bungei C.A.Mey.)各种外植体入手,经过一系列研究,最终通过带腋芽茎段直接器官发生途径和愈伤组织间接器官发生途径建立了两套较为完整的组织培养再
本科生就业难的问题日益突出,而高校专业设置与就业市场的脱节现象以及本科生对自身主观能动性和本专业课程设置的理解偏差,导致社会上对大学教育模式的诟病。大学向社会输送人
林业实践证明,长期进行马尾松纯林经营,不仅导致松毛虫害猖獗,而且引起地力衰退,生境恶化等一系列问题,严重威胁林地的持续经营。本文通过比较分析不同比例马尾松混交林及纯
【基金项目】“甘肃省教育科学‘十二五’规划2013年度课题阶段性成果”课题批准号:GS〔2013〕GHB0183。  【中图分类号】G623.5 【文献标识码】A 【文章编号】2095-3089(2014)04-0143-02  记得有一位著名的教育家说过:“在人们的内心深处,都有一种根深蒂固的需要,就是希望感到自己是一个发现者、研究者、探索者,而在儿童的精神世界中,这种需要特别强烈。”也就是说,