关于数据结构的实践教学探索

来源 :新教育论坛 | 被引量 : 0次 | 上传用户:MARRYMAS
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:先介绍了数据结构课程的意义和重要性,接着阐述了用Java语言描述数据结构的优点,然后着重介绍了根据课程需要及学生自身情况制定的数据结构(Java语言描述)的实践教学方案和实施效果,最后对全文做了总结,提出了进一步的教学实践设想。
  关键词:数据结构;实践教学;Java语言描述
  一、引言
  数据结构是计算机科学专业的核心基础课程。该课为进一步学习计算机科学专业的后续课程奠定了良好的基础[1][2]。Java语言,这种经典的面向对象语言,非常适合应用于信息管理与电子商务系的程序设计课程的教学中。用Java作为数据结构这门课程的描述语言势在必行。本文将从Java与数据结构、数据结构教学中出现的问题、数据结构实践教学的设计方案、数据结构实践教学所取得的效果以及对未来数据结构实践教学的展望几个方面展开讨论。
  二、数据结构教学中出现的问题
  数据结构的教学课和实践课相辅相成。数据结构实践课要运用到理论课中所学的知识,它可以检验学生是否完全消化和吸收了数据结构理论课中的内容。同时,数据结构实践课又不局限于对理论课上内容的验证,它是培养学生用计算机解决实际问题的能力的一个过程。数据结构的实验课是锻炼学生独立思考,训练学生的逻辑思维,培养其动手能力的一门课程。在实际教学中,我们根据教学内容制定了實践课的教学方案。同时,根据学生在课堂上表现出的问题,不断调整着实践课的实践内容。在担任数据结构课程的教学过程中,我们发现了如下问题:
  (1)学生基础差、底子薄,对Java语言理解不深,甚至有的同学连类和接口的概念都无法理解。
  (2)学生调试程序的能力很弱。
  (3)数据结构是一门逻辑性、连贯性非常强的课程,如果有某些环节没有仔细听或者有一点没听懂,就会影响学生后续学习情绪和积极性。
  (4)学生没有用计算机处理问题的习惯,欠缺从计算机的观点来分析问题、处理问题的能力。
  在数据结构的实践教学中,针对以上教学问题,制定了比较详尽的教学方案。
  三、数据结构实践教学的设计方案
  数据结构的实践教学主要是指学生的上机实践。上机实验过程中,老师给定题目范围,由学生自己解决。整个过程,以学生自主上机练习为主,老师指导为辅。设计方案主要分为实践教学内容、实践教学组织方式、实践教学评分方式三个部分。
  (一)实践教学内容
  目前,上机内容以理论课中讲解的各种数据的逻辑结构、物理结构以及算法为主线,把上机习题主要分为基础题(以验证已学算法为目的的题目)和提高题(给定问题,利用所学方法求解的题目)。题目的设计分布在线性表、栈与队列、串与数组、树与二叉树、图、排序和查找等各个章节[4][5]。学生刚上数据结构时对类、接口等概念不清楚,不会用面向对象的方法来分析问题,老师就赶紧制定一些比较简单的上机例题,为学生讲解如何用面向对象的方法解决问题,从而进一步引出数据结构的相关知识。
  (二)实践教学组织方式
  在数据结构实践教学中,我们针对不同的题目,用不同的教学组织方式。
  基础题主要用来验证已学过的算法逻辑,属于必须掌握并且难度不大的内容。针对这部分题目,上课时,要求学生分别独立完成自己的题目。通过练习基础题,学生可以巩固理论课上所学算法,查漏补缺,使学生尽早知道自己的不足,完善知识体系。
  提高题需要学生通过已学的基础内容去解决复杂问题。因此提高题对学生的要求更高,需要学生有分析问题解和决问题的能力,需要学生养成用科学的方法和手段解决问题的习惯。所以,针对提高题,学生可以以3-5人为一组,分组完成题目。在完成提高题时,需要进行面向对象分析、面向对象设计、面向对象编程、面向对象测试等步骤,并写出完整书面报告。通过这样的方式,一方面巩固基础知识,一方面锻炼学生的逻辑思维能力,使其能用科学的方法利用计算机来解决现实问题。
  由于学生缺乏编程的经验,在编写代码和调试程序时 ,学生经常无从下手,看到报错后不会解决问题。这时,老师就要总结学生的问题,指导学生如何调试程序,如何修改代码,告诉他们调试程序的方法。
  (三)实践教学评分方式
  实践教学的评分分为两个部分,基础题占70%,提高题占30%。
  每次上机,当堂课检查学生基础题的完成情况,根据其学生代码书写得是否规范、功能完成得是否完整、代码是否健壮等方面给出评分。
  提高题由于是小组内成员共同完成,评分时,首先让小组成员描述自己的工作,接着成员之间互评,老师根据学生表现、代码及报告完成情况分别给每人评出成绩。小组成员间互评的成绩与老师给出的成绩取平均值,作为提高题的成绩。
  最后,基础题成绩加上提高题成绩即为学生上机实践的分数。
  四、数据结构实践教学所取得的效果
  经过对数据结构实践教学课的设计,我们了解了学生最薄弱的环节,初步完成了实践教学的题目设计,并制定了教学组织方式和评分标准。为今后数据结构(Java语言描述)的实践教学打下了坚实的基础。
  通过数据结构实践,学生对巩固了Java语言的语法知识,对面向对象的程序设计有了进一步的理解。更重要的是,学生通过实践逐渐开始从计算机的角度用数据结构中所学的理论知识来分析和解决问题。
  五、结论
  数据结构在计算机相关专业是非常重要的一门课程。只通过短暂的上课时间远远不能使学生非常深入地了解数据结构这门课程的魅力和价值。我们可以进一步设计数据结构的实践教学方案,挑选信息系统和电子商务专业的典型问题作为研究对象,让学生更深入理解数据结构在自己所学领域的应用价值,不断培养学生对数据结构的兴趣,不断诱导其热爱用计算机解决现实问题。
  参考文献:
  [1]徐翀,金洁洁.激、导、探、拓四步教学法在数据结构教学中的应用.计算机教育,2012,2(3):65-68.
  [2]徐慧,郭荣祥,周建美. 多维一体的“数据结构”实践教学系统的构建.http: //qkzz.net/article/1a17e3f4-e6b7- 4195-83fc-2574e86a7f2a.htm.2011,1.
  [3]Bruce Eckel.Java编程思想(第五版).机械工业出版社.2011年8月.
  [4]刘小晶.《数据结构-Java语言描述》.清华大学出版社.2011年2月.
  [5]刘小晶.《数据结构实例解析与实验指导-java语言描述》. 清华大学出版社. 2013年2月.
其他文献
摘要:专业顾名思义就是术业有专攻,专业要想发展好、毕业后就业容易就要顺应社会就业大趋势,大数据时代的到来,新媒体也正在以超快的速度兴起,这是一个具有挑战的时代,也是一个充满机会的时代,在多维传播语境下,只有把高校播音主持专业打造的更加贴近就业方向,才能为学生就业助力。专业不一定对口,但是对于播音主持专业来说,毕业后专业对口的职业才是更具优势的选择。  关键词:多维传播语境;高校;播音主持专业;教学
期刊
摘要:在当前飞速发展的社会的影响下,由于高校大学生还未做好适应新时期发展的思想筹备,致使他们出现政治信仰模糊、道德观念混沌、集体意识缺失等现象。虽然整体仍旧积极,但是问题的层出不穷也已经亟待解决。而加强高校在思想修养方面对学生的培养、推崇再掀爱国主义培训风潮、社会主义核心价值思想引领融入实践等措施成为在高校中构建社会主义核心价值观体系有效手段。  关键词:大学生;思想状况;社会主义核心价值观  当
期刊
摘要:实验教学是“大学计算机”教学过程中的一个重要环节,它直接关系到学生实际动手能力的培养,在实验教学中探索符合学生特点的教学方法和规律,是任课教师面临的重要任务。本文论述了我校“大学计算机”实验教学环节的现状,并提出了切实可行的改进方案。  关键词:大学计算机基础;实验教学;项目驱动  一、引言  以计算机和网络为代表的信息技术已成为21世纪影响世界的三大关键技术之一。高校大学计算机基础教育是目
期刊
摘要:随着我国高等教育大众化的深入推进,民办本科院校的数量和规模日益扩大,本科人才培养已经从过去的精英教育阶段进入大众化阶段。重庆工程学校作为新建民办本科院校,在面对企业的需求,在专业人才培养过程仍存在不少矛盾和问题。如何解决这些问题,应采取引企入教、创新教学方法、调整高校专业结构、开放性办学等措施,促进应用型本科高校产教融合。  关键词:校企合作;应用型本科;产教融合  应用型人才的培养主要在于
期刊
摘要:本文结合经济社会不断发展和教育体制深入改革背景下高校学生管理实践,基于对柔性管理和制度管理的比较,探究通过柔性管理实现高校学生管理的有效路径,以期促进我国高校学生管理水平的改善和提升。  关键词:高校学生管理;柔性管理;路径探析  近年来,经济社会的不断发展和教育体制的深入改革,为我国高等教育事业的发展带来一个高速时期,高校规模不断扩大,高校学生数量不断攀升,生源结构在不断调整与优化的过程中
期刊
摘要:科学技术革新,使移动技术、互联网技术快速的融入到了人们的生活当中。因此,大学学府在语文教学改革工作的开展中,应积极的利用移动互联网技术,提高教改实际效果。  关键词:移动互联;双调整;大学语文;教学改革  引言:  移动互联网技术的出现,使传统的教育教学模式受到了巨大的冲击与影响。为了顺应新课改提出的教学改革要求,本文将以移动互联为基础分析大学语文教学改革路径。  1.吸收全新的教学观念,实
期刊
摘要:电子信息类专业人才是国内社会发展、建设当中需要的重要人才之一,受到教学改革及协同创新理念的影响,大学学府应结合社会发展需求、专业教学目标等,做好教学改革工作。  关键词:大学;电子信息类专业;协同创新;教改  前言:创新是社会发展的第一驱动力,大学在电子信息类专业人才的培养过程中,应结合协同创新理念,做好教学改革工作,这样才能培养出高品质、专业能力过硬的优质人才。  一、大学院校要和对口企业
期刊
摘要:“一站式”学生事务服务中心基于学生培养的目标,从学生的根本利益出发,在服务体系系统化、服务队伍专业化、服务制度规范化、服务方式高效便捷化等方面着手,把和学生生活、学习、帮困、就业、创业、社会实践等相关的指导和服务做一个集成,全面综合地将本科生学生会各机构部分资源整合起来,在管理岗位引进学院研究生,为研究生提供社会工作平台,打造学院特色。  关键词:高等教育;学生事务;“一站式”;服务模式  
期刊
Abstract: Nowadays, high-performance mobile devices are continuously extended and applied in people’s life, and people can get easier access to the Internet than ever before. Mobile learning is becomi
期刊
摘要:中国的改革开放已经走过了40年光辉历程,取得了举世瞩目的伟大成就,经济社会发生了翻天覆地的变化,中国正以更大胸怀、更广视野的全新姿态,以决胜全面建成小康社会为目标,开启了全面建设社会主义现代化国家的新征程。在全国上下隆重今年改革开放40周年之际,把改革开放40年伟大成就融入大学生思想政治教育,以增强大学生思想政治教育的吸引力和感染力,对于进一步加强和改进大学生思想政治教育具有非常重要的意义。
期刊