数据结构C+,毕业论文..docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构C,毕业论文.

编号: 南阳师范学院20届毕业生 毕业论文(设计) 题 目: 完 成 人: 李继伟 班 级: 学 制: 专 业: 指导教师: 完成日期: 2014-04-04 目录 摘要 (1) 0引言 (1) 1数据结构 (2) 1.1为什么要学习数据结构 (2) 1.2学习数据结构作用和意义 (2) 1.3数据结构课程学习中的知识体系 (3) 1.4数据结构课程在传统教学的弊端 (4) 1.5数据结构在传统教学弊端产生的原因 (5) 2 C++程序设计 (5) 2.1 C++程序设计课程的性质和作用 (6) 2.2 C++程序设计课程的教学中存在的弊端 (6) 3 C++程序设计与数据结构的整合 (7) 3.1课程整合的必要性和可行性 (7) 3.2 C++与数据结构课程存在的关系 (8) 3.3课程整合思路 (8) 3.4 C++程序设计与数据结构课程整合方法 (9) 3.4.1 掌握基础概念,分类学习 (9) 3.4.2 进行算法汇总,形成公式 (10) 3.5课程整合后实践教学的设计思想 (10) 4课程整合的教学方法与手段的探讨 (11) 5总结 (11) 参考文献 (12) Abstract (12) 数据结构与C++课程整合的研究课程整合数据结构C++课程设计在计算机课程中,“C++程序设计是计算机专业的一门必修基础课,该语言以其高效而又实用的特性:既可以进行过程化程序设计,又可进行面向对象的程序设计,因此逐步成为各高校程序设计课程中的主流。C++语言既是进行软件开发的直接工具,又是“数据结构”以及其它相关课程的先修课程,因此,在整个教学体系中占据十分重要的地位。数据结构作为计算机专业的一门专业基础课,其主要内容包括将现实世界转化为在计算机世界中的抽象的数据描述,数据在计算机中的组织以及不同数据类型的基本操作实现等,是相对比较难于理解和掌握的课程。它不仅要有计算机方面的高级语言、计算机基础和计算机组成原理等软硬件基础知识,还需要有一定的如离散数学等数学理论。 这门课程也是联系一般基础课和专业课的“桥梁”,它既是程序设计的入门课程,也是诸如操作系统、编译原理、计算机网络以及数据库原理等后续课程的重要的基础课程,它是构筑这些课程体系与知识结构的核心课程之一,同时对奠定学生计算机专业的基础具有重要意义从多年对计算机专业的学生跟踪情况看,数据结构课程掌握的程度与学生对学习后续课程的积极性密切相关,甚至影响到对整个专业知识的掌握。对毕业学生工作情况的跟踪调查看,工作中的程序设计能力也需要有数据结构的相关知识。一般来说,具有较好数据结构基础知识的学生,在工作过程中适应工作变动、开辟新的研究阵地的能力较强从而能较好地紧跟信息技术的高速发展。 数据结构是在整个计算机科学与技术领域上广泛被使用的术语。它用来反映一个数据的内部构成,即一个数据由那些成分数据构成,以什么方式构成,呈什么结构。数据结构有逻辑上的数据结构和物理上的数据结构之分。逻辑上的数据结构反映成分数据之间的逻辑关系,而物理上的数据结构反映成分数据在计算机内部的存储安排。数据结构是数据存在的形式。 数据结构是信息的一种组织方式,其目的是为了提高算法的效率,它通常与一组算法的集合相对应,通过这组算法集合可以对数据结构中的数据进行某种操作。数据结构课程的主要目的是介绍一些常用的数据结构,阐明数据结构内在的逻辑关系,讨论它们在计算机中的存储表示,并结合各种数据结构,讨论对它们实行的各种运算的实现算法。很多算法实际上是对某种数据结构施行的一种变换,研究算法也就是研究在实施变换过程中数据结构的动态性质。 数据结构作为计算机学科的基础性专业课程,其在计算机科学中的及其重要,课程学习的好坏,直接关系到学后期计算机水平的高低。而这门课程一直因为过于抽象,难以理解,而让人望而止步。如果能够把这门抽象的课程变得具体而生动,必将提高学兴趣,增加其积极性和主动性,也有利于对此课程的学习图1数据结构知识体系图[2] 1.4数据结构课程在传统教学中的弊端 在多年数据结构课程的教学过程中,学生普遍反映这门课程太枯燥,不好学,考不好,不会用。其中困扰学生的问题具体表现为: (1)缺乏学习兴趣 学生在刚刚接触数据结构这门课程是,都认为它很难,虽然在态度上非常重视对它的学习,但常常有一种茫然的感觉,学生不知道自己该如何去学习;当课程逐渐深入时,便会失

文档评论(0)

stzs + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档