民办高校计算机专业数据结构的教学改革论文
作者:佚名; 更新时间:2018-10-24

  摘要:随着互联网技术的高速发展,计算机专业越来越受到大家的关注,数据结构作为计算机专业的一门重要课程,针对非数值计算中的逻辑结构、存储结构进行研究,是一门计算机软件、硬件和数学等学科交叉形成的一门综合性学科。该文通过分析民办高校学生的特点,明晰数据结构课程在计算机专业中的重要地位和作用,找出了数据结构教学中存在的问题,并针对具体存在的问题和调查了解的实际情况,提出提高民办高校计算机专业数据结构教学质量的方法与途径,为综合提升民办高校教学质量奠定基础。

  关键词:计算机;数据结构;民办高校;教学改革

  1民办高校学生的特点

  1)学习成绩较差、自律能力有待加强。民办高校的学生大多数学习成绩差、不爱学习,迟到早退、旷课上网的现象严重;学习目标不明确,对待学习的态度不认真,只是为了毕业证而应付考试和日常学习;学生意志力薄弱,容易受外界影响,对事物和行为的利弊、后果的判断不够理性,经不起诱惑,自我管理能力差;面对应该完成的作业和学习任务,往往不能持之以恒,自律能力有待加强。2)学生可塑性强,学习兴趣广泛。民办高校的学生虽然成绩较差,但是智力并不差,思维活跃,教师应该对其进行适当引导和教育,使其完成学习任务,发挥特长,成为社会的有用之才;学生兴趣广泛,喜欢文艺娱乐活动,对传统课堂教学有抵制情绪,倾向于应用性较强的实践课程、专题讲座、技能比赛等,教师如果能抓住学生的兴趣点,了解其特点,方能对学生的各方面能力进行培养和塑造。3)学生交际能力强,易于接受新事物。民办高校的学生具有自己的特点,喜欢社交,为人处事能力强,尽管很多学生文化课底子薄,但好奇心强,乐于接受新事物;大多数学生偏科严重,文化课学习不平衡,对抽象的理论课成绩不太感兴趣,喜欢接受具体、时尚的信息,教师应根据学生的具体情况,引导学生全面发展。

  2数据结构课程的重要作用

  对于计算机专业来说,数据结构课程是本专业的一门基础学科,具有重要作用。数据结构课程是《算法设计与分析》的先修课程,教学目标是通过分析数据的结构特性,结合用户的具体特点,为其涉及的数据选择适当的逻辑结构、存储结构及其相应的解题算法,课程是一个复杂的程序设计训练过程,具有很强的操作性,是学生今后开展工作的基础,也是对接今后工作的重要节点,因此在计算机专业学习中具有非常重要的作用。

  3数据结构教学中存在的问题

  3.1民办高校学生学习基础不扎实

  民办高校的学生学习成绩差,在平日的学习中不能很好地平衡学习和娱乐的时间,使得数据结构教学的很多先修课程学习不扎实。数据结构教学以C语言为基础,在大学二年级进行教学,由于学生在最开始的C语言教学中,未能掌握足够的知识,只能进行简单的结构、数组、函数程序编写,而对于结构体和逻辑结构等部分的编写掌握较差,而且,课程学习是在C语言课程开设一年之后开始学习,学生已经将原有知识遗忘,不能进行很好的衔接和巩固,教师在教学时需要重复讲述C语言的相关知识点,才能帮助学生掌握数据结构的教学,致使数据结构教学不能顺利开展。

  3.2教学目的不明确,教学内容不具体

  数据结构课程由于本身较为复杂,具有一定的难度,教师在具体教学中急于将数据模型和基本操作教授给学生,学生接收的知识是抽象的、理论性很强、比较晦涩,这对于原本基础就很差的民办高校学生来说,无异于雪上加霜,而且教师只注重知识的教学,并未对教学目的、实际应用等贯穿于教学中,使得学生不能积极主动地开展学习,不能很好地接收知识。

  3.3教学模式单一,学生学习缺乏主动性

  多媒体技术在教学中的应用,促使学生能更轻松掌握课堂知识,尤其是算法计算等章节,教师可以通过多媒体,较好地为学生演示算法的由来、变化及结果,能最大限度地激发学生的学习兴趣,而在现实的教学中,很多教师虽然使用多媒体,但是并没有认真设计,仅仅将课本内容罗列到课件中,不具有直观性、易读性等特点,这成为教师的传统教学的腐化器,课件代替了板书,教师更加容易走入“填鸭式”教学。在这样的教学模式下,学生在没有完全消化知识的前提下,就进行下一阶段的学习,学生不能很好掌握知识,学习主动性不断下降,成绩差也就可想而知。

  3.4缺乏教学实践环节设计,理论与实践脱节

  数据结构课程复杂,理论知识晦涩,学生难于掌握,即使很多同学能将理论知识掌握,而由于民办高校缺乏教学实践环节设计,学生不能将掌握的理论知识应用在实践中,存在理论与实践脱节的现象。在学校,学校在理论课后会安排相应的实验课,而实验课仅是对课堂知识的验证与调试,教师缺乏对实验课的设计,使得学生在遇到具体的实际问题时,无从下手、不会具体问题具体分析,无法将自己所学的理论知识应用到具体的编程应用中,这样不利于学生培养学生理论联系实际的能力,不能提升学生的实践能力。同时,教师在实践中发现学生存在两极分化现象,对于部分C语言学得好的学生,能轻松掌握数据结构课程,完成实验课任务,并能进行适当拓展,拥有优秀的编程实践能力;而C语言成绩差的同学,则不能很好地掌握数据结构课程,学习时会感到吃力,长此以往,学生出现厌学、逃课的现象,这对学生的知识掌握和实践能力的培养不能起到促进作用。

  4提高计算机专业数据结构教学质量的探索与实践

  数据结构课程是一门较为复杂的课程,内容主要包括线性结构、非线性结构、查找和排序三大部分。在课程的三大部分内容中,前两部分为基础知识,查找和排序部分则更多强调运用计算机查找和排序数据的算法,注重实践。针对民办高校学生的特点,结合教学改革的要求,对提高数据结构教学质量提出以下方法:

  4.1加强先修课程的学习和连接

  C语言作为数据结构课程的先修课程,在具体的教学中,出现很多因为C语言知识学习不扎实,而导致数据结构课程不能掌握的现象,因此,应该尽量安排同一位教师对两门课进行授课,这样教师就能将两门课的重点和相互关联点进行提炼和把握,尽早让学生知道哪些为另一门的基础,而对于涉及C语言的知识点,能及时复习讲解,引导学生回忆、强化学习,这样就可以促进两门课程的学习。

  4.2合理安排教学内容

  教学既要紧紧围绕教学目标,又要联系学生需求和实际,对教学过程进行合理的设计,要将具体的案例贯穿于整个教学过程中,使学生在掌握理论知识的同时,能进一步掌握具体的实践操作,达到学完课程能开展实际应用的目标。因此,应该合理安排教学内容,对于重点、难点应着重讲解,对于简单的知识点,如数组、广义表等,进行简单讲解,适当安排学生自主学习、探讨,增强学生学习主动性的同时,也能较好地完成教学任务。

  4.3启发式教学提高学生学习兴趣

  针对民办高校学生的特点,使用启发式教学对学生进行教学,引导学生进行思考,并付诸实践,很多学生对数据结构课程不感兴趣的原因一是由于课程本身的晦涩,二是由于觉得课程实用性不强,教师在教学时,可适当引入日常生活中出现的问题,如在介绍“树”这个概念之前,可以用公司管理员工的例子引入,让学生思考存储管理的方法,而后通过介绍“树”的概念、数据的提取、存储等内容,让学生对课程内容的实际应用有最直观的了解,从而激发学生的学习兴趣。

  4.4多层次设计实践环节,培养学生应用能力

  数据结构课程教学的实验大致分为:验证概念和算法的验证型实验、强调运用能力的设计型实验,以及培养学生综合分析解决问题的综合型实验。教师可以根据学生的特点,在课堂教学实验课时着重进行验证型实验,由教师指导学生操作,掌握简单基础的技能,在此基础上,可以安排学生利用课余时间,在2到3周内完成设计型实验和综合型实验,培养学生自主学习的精神和团队合作意识,从而提高课堂效率和学生创新意识。

  参考文献:

  [1]余云,王本胜.民办高校《数据结构》教学方法的研究与探索[J].电脑知识与技术,2009,5(36):10172-10173.

  [2]王晓艳.关于高校计算机专业数据结构教学改革的探讨[J].黑龙江科技信息,2017(4):170-170.

  [3]周晓宁,胡嬿.民办独立高校课程群建设中的数据结构课程教学改革的探索[J].教育教学论坛,2016(46):73-74.

    核心期刊快速发表
    Copyright@2000-2030 论文期刊网 Corporation All Rights Reserved.
    《中华人民共和国信息产业部》备案号:ICP备07016076号;《公安部》备案号:33010402003207
    本网站专业、正规提供职称论文发表和写作指导服务,并收录了海量免费论文和数百个经国家新闻出版总署审批过的具有国内统一CN刊号与国际标准ISSN刊号的合作期刊,供诸位正确选择和阅读参考,免费论文版权归原作者所有,谨防侵权。联系邮箱:256081@163.com