全文搜索  标题搜索    热门搜索排行:   1.76版  复古版   精品传奇   1.76装备   PK经验  

浅析非计算机专业《数据结构》实验教学

时间:2011-09-29 05:01  来源:网络转载
  <教据结构>课程的理论教学很抽象.必须与实验教学紧密配舍才能捉高学生的实际应用能力。慧结实验教学经验.提出实践证明行之有效的方法和原则.为非计算机专业实验教学水平的提高奠定了羞础。关键词:数据结构实验教学教学改革中图分类号:哪7文献标识码:文章编号:1002-2422(2009)02?0084?02曲咖地咖秽?雌唱蛆翟::‰呻秽8趟砒.删.溉主船各瓢1商8积对于这个游戏,附砖硒柚碰舭柚面铝山0啦-嗍一吼锄8.8王他眦蝴,0册8帆《数据结构》是计算机专业的一门核心课程,它涉及线性表、树、图等逻辑结构和排序与检索算法等复杂内容。课程的理论教学很抽象,为了使学生更好的掌握最常用的数据结构,理解数据结构内在逻辑关系、数据关系在计算机中的存储表示、运算和实际的执行算法,培养学生解决实际问题能力的需要,必须与实验教学紧密结合。近几年由于社会需求,一些非计算机类专业也开设了数据结构课程。
  非计算机专业学习该课程,特别是实验过程确实存在一定的困难。
  为了使其理论与实验教学紧密结合,需要制定出更加切实可行的教学、实验大纲和课程设计方案,1非计算机专业实验教学的现状(1)非计算机专业学生计算机语言基础较差,编程能力弱。“高级语言程序设计基础”是数据结构的前导课程之一。多数学校开设语言作为前导课程,学生对语言程序设计的掌握程度直接关系本网游这一点真好到数据结构课程的教学效果。而非计算机专业的学生一般在学习本课程之前并未经过严格的程序设计基础训练,对语言理解不深,特别是指针、结构体和函数等知识点薄弱,难以在编程中灵活应用,但这些知识点在数据结构实验中应用频繁,导致学生上机实验效果差.(2)实验课时少。由于实验时间和空间限制,学生在课内没有完成的实验无法在课外延续,使课堂上讲授的理论不能很好的巩固。(3)课堂教学与实验教学相互脱节。数据结构是一门实践性很强的课程,教学中一定要理论与实践相结合,让学生从实践中加深对理论的理解,同时也让学生真正体会到理论是为实践服务的。但在目前的教学实践中,教师只注重学生课堂理论知识的掌握,降低了上机实验课的要求,学生实验课程的学习达不到理想的目标。
  (4)实验项目单一,缺少创新性与自身专业相结合的实验项目。在数据结构实验项目的设置中,只注重了专业课程知识点的验证实验,而忽略了非计算机专业学生的设计性、创新性和与自身专业技术综合运用能力的培养。(5)综合性实验完成较差。综合性实验最能体现学生知识点的掌握程度。要求学生利用所学的基本知识解决具体实际问题游戏架设,培养学生分析问题、组织数据和解决问题的能力,有效地提高学生程序设计的能力。但在实际的实验教学过程中完美,只有极少数学生能完成实验的全部内容。2加强实验教学数据结构是实践性很强的一门课,培养学生的实践能力是教学的首要目的。
  授课时引导学生利用上机实验来加强实践是教学中的一个重要环节。根据最优化教学模式,首先数据结构实验教学的目的是:紧密配合理论教学,通过相关实验,帮助和加深对数据的逻辑结构、存储结构、算法思想和具体实现等各个环节的整体理解:将各门课程学到的知识融会贯通,思考与发现利用数据结构解决实际应用问运行正常,而且提高了处理学生成绩毛一心。
  中文版“伽唧秘.0应用案4结束语的工作效率及精确度,满足了实际工例集锦.北京;人民邮电出版社,1999.系统篓搿需瓣爰乳献.誊黔凳裟簇翥系统基本达到了预期效果。系统不仅参考文献;:了:一收稿日期:2008一12?29?黄磊中国矿业大学银川学院计算机科学教研室助教(宁夏.银川750011).?84?题的有效方法;强化学生“结构一算法一编程”三者密切相关的意识。平时的练习较偏重于如何编写功能单一的“小”算法,而实验是综合训练,包括问题分析、总体结构设计和程序设计的基本技能和技巧。围绕以上目标,非计算机专业《数据结构》的实验教学,同样遵循认知规律,逐步地从无到有,从观看演示到自己动手编程,从单一算法实现到综合设计分析,直蓟具体应用实例研究。其次,实验选题依据实验教学的目的,针对非计算机专业所要达到的实验教学目标,以及考虑学生的个体差异,将实验设置成必做和选做。前者目的在于帮助学生掌握基础知识和实验研究方法,后者则在于培养和鼓励学生的学习兴趣、扩大知识面以及培养学生的应用能力和创新意识。基于上述问题分析对非计算机专业的实验教学应该重点从以下几个方砸考虑:2.1回顾语言基础知识,提高语言编程能力在上机实验之前复习剖析语言中的指针、结构体和函数等知识点。具体形式可以在课堂上以程序实例的形式对这些知识点进行复习,尤其指出学生难理解、容易混淆和犯错误的地方;布置涉及这些知识点的课外编程作业。
  通过作业批改发现问题后集体重点讲解;在实验教学中强调指针、结构体和函数等在数据结构课程中的重要性等。实验开始之前安排集中讲解。实验中教师现场辅导,实验课前、中、后组织交流讨论。对基本实验要求学生单独完成,一些综合实验则分组完成。2.2培养良好的程序编写习惯非计算机专业的学生程序设计基础训练不足,数据结构上机实验的过程也是复杂程序设计的训练过程,程序除了能调试通过外,还要求学生编写的程序结构清晰、正确易读,符合软件工程的规范。良好的编程习惯需要在不断的实践中逐渐养成。因此,教师针对上述情况需要在以下几个方面重点培养学生良好的编程风格。(1)良好的代码书写格式.采用良好的书写格式使代码可读性强,便于调试和交流。教师在实践过程中要强调和引导学生认识到书写格式的重要性,并逐步形成良好的代码格式书写习惯。(2)良好的注释习惯。
  注释是程序的一个重要组成部分,可以使代码更容易理解。
  教师要强调注释的重要性,引导学生逐步养成良好的代码注释习惯。(3)标识符合理命名。实践过程中教师要强调标识符命名规范的重要性,标识符命名要清晰、明了,有明确含义。(4)重视实验报告的书写。实验报告除了常规内容外,需要重视实验中出现的问题、解决的办法、实验改进想法等内容的书写,这样可以培养学生实验后总结积累经验的习惯,提高学生分析、改进算法的能力。
  2.3兴趣是最好的老师.实验内容尽量选用贴近生活的一些例子,以激发学生的好奇心和兴趣.在介绍算法时注意补充一些算法的实际背景知识,可用于解决哪类问题,通过这种应用背景知识的介绍和来源于实际生活经验的联想来架设理论联系实际的桥梁,一方面可以维持学生的学习兴趣,增强学生学习的自主性;另一方面可以提高学生解决实际闯题的能力。另外,通过编写多媒体教学课件和算法演示程序也可提高学生的兴趣。
  兴趣提上来了,课内未完成的实验,学生就会积极最新传奇主动在课外完成。2.4抓住重点,提高实验效率针对具体的教学内容教师给出相适应的上机实验内容。根据数据结构课程的特点,如顺序表、链表、二叉树、图等一些基础的上机实验中,要求学生完成后保留源程序,为其在后续的综合性扩展实验中省去了重复的编程和调试。利用这些实验的源程序所节省的时间,来完成综合性扩展实验。
  2.5注重实验题目的选择实验题目尽量与专业相结合,注重综合应用能力的培养。问题的选择既注重选取那些数据结构课程中的经典题目,如汉诺塔问题、七桥问题和矩阵的压缩问题等,也设计了一些与学生专业紧密结合的新问题,如规划设计问题、交通路线咨询问题、图书查询和学生成绩统计等。
  实践证明,这大大提高了学生的学习热情和主动性,变较枯燥的验证性实验为设计性实验。
  引导学生利用更多的课外时间来完成实验题目,充分促进了学生阃的讨论,提高了学生的实际动手能力。2.6提高团队意识,培养协作精神综合性实验可以分小组完成,二到三人一组合作完成实验内容,要求同组学生在问题分析阶段和模块设计阶段分工合作、集体讨论、独立编写代码。最后每个学生都要进行面试,提交课程设计报告。学生必须能够清楚地介绍设计思路、主要技术手段并回答与题目相关的问题,并将程序进行现场演示。
  这样不但提高了学生分析问题、总体结构设计、程序设计的基本技能和技巧,也提高学生团队意识和协作精神。?3结束语非计算机专业要在相对较少的学时内部<数据机构》课程实验教学工作取得满意效果,是当前具有挑战性的课题。因此,合理、科学的实验教学过程,对于提高学生创新能力显得尤为重要。本文结合自身实验教学的经验,提出了一些实践证明行之有效的方法和原则,为非计算机专业的学生今后从事应用开发、技术管理工作培养了熟练的技能。参考文献严蔚敏,吴伟民.数据结构。北京:清华大学出版社,1997一04.2刘玉龙.数据结构与算法使用教程1.北京:电子工业出版社,2007?02.3盂佳娜,胡潇琨.算法与数据机构实验预习题.北京:机械工业出版社,2004?09.?85?浅析非计算机专业《数据结构》实验教学作者:黄磊,张媛,作者单位:中国矿业大学银川学院计算机科学教研室,宁夏,银川,750011刊名:电脑学习英文刊名:年,卷(期):2009(2)被引用次数:4次参考文献(3条)1.孟佳娜;胡潇琨算法与数据机构实验预习题20042.刘玉龙数据结构与算法使用教程20073.严蔚敏;吴伟民数据结构1997引证文献(4条)1.徐晓霞.徐晓霞数据结构实验课教法研究[期刊论文]-科技信息2010(35)2.孟佳娜.孙雪莲.刘力军.袁学刚"数据结构"课程实验教学改革探讨[期刊论文]-大连民族学院学报2010(3)3.黄茹.王春梅非计算机专业学生《数据结构》教学方法探讨[期刊论文]-科技信息2010(22)4.陈姝颖.陈雷.赵新开的传奇小芳.杜萍《算法与数据结构》实验教学改革的实践与探索[期刊论文]-福建电脑2010(10)。
  • 上一篇:浅析电脑技术在版画中的应用
    下一篇:高效随心我的Windows7任务栏更好用
  • Copyright 北京超越时光商务有限公司  1.76精品传奇
    电话:010-21215438 传真:010-24855033 Email:sdflwg@cysg21.com
    地址:北京市海淀区内大街39号楼三单元  京ICP备05054162号-1