- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
论数据结构课程建设和改革实践
论数据结构课程建设和改革实践
摘 要:《数据结构》是高校一门非常重要的专业基础课程,对学生计算机能力的培养起着举足轻重的作用。在当前信息化时代,计算机能力已经成为现代人才必须要具备的一种基本能力。但是从目前高校的教学现状来看,数据结构课程教学还存在诸多问题,这些问题不仅阻碍数据结构课堂教学效率的提高,对学生计算机能力的提升也有一定的影响。笔者结合自身的教学经验,就数据结构课程的建设与改革谈一谈自己的看法。
关键词:数据结构 课程建设 改革 实践
中图分类号:TP311 文献标识码:A 文章编号:1672-3791(2017)09(b)-0135-02
《数据结构》是信息技术类专业课程的核心课程,这门课程主要是对一些常用的数据结构模型进行介绍,以此培养和提高学生的计算机能力。但是笔者在调查中发现,目前数据结构课程教学还存在一系列问题,比如过于重视理论讲解、教学过程中缺乏互动性、实验教学环节薄弱等。本文主要对这些问题进行分析,在此基础上就如何使用正确的教学策略提高数据结构课程教学效率展开详细论述。
1 数据结构教学存在的问题
1.1 与生活实际问题联系不足
数据结构内容具有很强的抽象性,在讲解的过程中往往需要关注数据与模型本身。如果教师在教学过程中不结合一些生活实例进行讲解,仅仅照本宣科,很容易出现言之无物的情况。例如“图”这一结构,包含很多重要的应用算法,如“最短路径”“最小生成树”等,这些内容抽象性比较强,如果教师仅仅按照教材中的点线图进行讲解,学生是很难清楚理解这一节内容的概念。但是如果教师能够结合生活实际进行讲解,以“最短路径”为例,如果教师将边映射比喻成城市之间的道路,点映射比喻成城市,那么学生就能很好地理解,而且也能牢牢掌握[1]。但是从目前的教学现状来看,很多教师在课堂教学过程中都注重理论的讲解,很少与生活实际问题相互联系起来,导致教学效率普遍较低。
1.2 教学过程缺乏有效的互动
学生是教学活动的主体,教师是教学活动中的主导者,一个高效的课堂教学,既需要教师的指导,也需要学生的积极参与,良好的互动是课堂教学有效开展的前提和基础。但是当前还有很多教师在课堂教学过程中采取传统的灌输式教学模式,教学方式非常被动,教师在课堂上扮演的角色过重,学生的主体地位没有得到有效的体现。在这种状况下,很多学生的学习积极性和学习兴趣不高,导致课堂教学效果也大打折扣[2]。
1.3 实践教学没有得到应有的重视
数据结构是一个具有较强综合性和实践性的课程,其中上机编程实践是实践教学中重要的组成部分,不仅能够强化学生对理论知识的理解,还能培养学生的实践能力和创新能力。但是从目前高校数据结构教学现状来看,安排数据结构学时的教师实验课程并未给予应有的重视,这从课时的安排上就可以明显看出来,理论课程的课时量约是实验课程课时量的3倍。学生无法掌握良好的编程能力,计算机能力的提高也受到严重的影响。
1.4 考核制度缺乏合理性
课程考核是为了对学生的学习成果进行检测,实现教学目的。课程考核并不完全是为了对学生学习情况进行考察,更重要是为了让教师对自己的教学情况有一个大致的了解,也为了让学生对自己的学习情况有一个详细的了解,从而去改善课程设计和学习方式,达到提高学生专业素养的目的。因此,课程考核要和教学相互结合起来,成为教学中重要的一部分,不仅能够反映教学实际情况同时又为教学提供良好的服务。但是目前数据结构课程的教学改革就是一张试卷,考核的形式非常僵化,无法将学生实际的编程能力和整个课程中的整体表现充分反映出来[3]。
2 数据结构课程建设与改革的必要性
数据结构课程是计算机专业的核心课程,具有技巧性强、综合性强、逻辑性强、概念多等特点。笔者在教学过程中发现,很多学生刚接触这门课程的时候不知道从何下手,尤其是一些非计算机专业的学生,等到这门课程学习结束,还有很多学生不知道自己学习到什么,也不知道自己掌握了什么技能。造成这种状况的原因有很多,比如课时太少、前导课程开设不足、数据结构课程内容抽象,本身就具有一定的抽象性等。笔者在前文中也说到,目前数据结构课程教学现状不容乐观,课堂教学效率普遍较低等。这些问题不仅阻碍高校计算机教学事业的稳定发展,对学生的全面发展以及综合素质的提高也造成了严重的影响[4]。数据结构课程建设与改革是为了优化课堂教学结构,突出学生在课堂教学中的主体地位,将学生的主观能动性充分调动起来,激发学生的学习兴趣和学习动机,从而提高课堂教?W效率,培养学生的创新意识和实践能力,为学生的全面发展和综合素质的提高奠定良好的基础。
3 数据结构课程建设与改革的有效策略
3.1 建设立体化精品教材
教材是教学活动顺利开展的前提和基础,既是教师教
文档评论(0)