《数据结构》教学中的遇到的问题和解决措施
来源:用户上传
作者:刘荣
摘要:针对《数据结构》这门课在教学过程中遇到的问题,提出差异性和分组合作教学,以及利用微课和中国慕课等线上课程来辅导课堂教学,提高学生学习动力,激发学生学习积极性,让学生更好是地掌握《数据结构》这门课。
关键词:数据结构;差异性与分组合作教育;微课;中国慕课
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2019)30-0177-01
1概述
《数据结构》是计算机相关学科中的一门专业基础课,其研究对象是数据元素之间的逻辑关系,区别于數值计算关系,是介于数学,计算机软件和硬件的一门核心课程嘲。
从教学实践和学生交流反馈的信息来看,学生都知道《数据结构》是计算机课程的专业基础课,在计算机课程中是很重要,但是学生普遍存在学起来比较吃力,导致的原因主要在以下几个方面:
1)课程本身难度大
数据结构内容的大部分概念是抽象、生涩难懂的,其算法复杂性和描述语言先进性,使得学生在学习过程中不易于接受,从而在以往教学中,导致理论教学和实践教学未能很好地结合,加大了学习的难度。
2)学生基础不扎实
本课程是一门介于数学、计算机硬件和计算机软件综合课程,要求有一定数学基础和计算机基础。同时本课程多是程序设计的算法,要将其实现,需要有良好的程序设计语言基础和数学基础,但实际情况是很多学生对先导课程,特别是线性代数及C/C++语言掌握并不很好,导致学生看不懂、听不懂算法、不会设计程序算法的结果。
3)实践动手能力参差不齐
本课程要求有实验学时,要求学生动手自己编程序实现,学生实践效果方面出现两极分化的现象,部分学生前期基础扎实,课前预习练习,实验课上完成度高,有些学生先修课掌握不好,花很少时间在这门课上,所以上手比较慢,实验课效率比较低。
4)学生专业背景
安徽医科大学卫生管理学院信息系统与信息管理专业其培养方向是管理学、计算机科学与医学三个方向,学生课程包含这三个方向的课程,所以学生要兼顾多方向的课程,且医学课程占据整个课程的大多数,因此相对纯理工科类的学生来说,花在计算机课程方面的时间相对而言较少,花在《数据结构》这门课上就更少了。
为了解决学生的学习的困境,引导学生学好这门课,激发学生积极性,该文提出差异性和分组合作教学,利用“互联网+”微课和中国慕课辅导课堂教学,提升学生学习动力,合理利用课余时间,改善教学方法来进行教学改革探索。
2教学改革探索
2.1微课和中国慕课辅导课堂教学模式
互联网技术的日益成熟、发展迅速,计算机技术的运用越来越广泛。互联网+教育的发展,涌出了很多网络课堂,使得微课和慕课课堂走进大学生的学习生活。尽管课堂的教学时间以及教学内容有效,更多的是需要其进行课余时间的自我学习与自我补充来实现技能上的提高。基于此,对于教师在课堂上不仅要课程内容的讲解,还应当基于自主学习为目标针对性地进行课程设计,促使同学们掌握自主学习的方法,从而帮助同学们养成基于多渠道实践、自我学习的方式。比如“互联网+”微课和中国慕课辅导课堂等实现课后的自我练习提高。
微课的引入,能将数据结构、网络拓扑、排序、遍历等复杂的知识点,以更加直观和形象的方式呈现出来且针对性强,易理解,能深化学生对相关知识点的理解,且课时短,学生可以根据自己实际学习情况查缺补差,并且可以利用琐碎的课余时间、随时随地的进行学习,从而推动教学活动顺利进行的目的。
慕课平台聚集了各个高校优秀教师的授课视频资源,学生可以利用慕课更深入学习数据结构这门课。在慕课视频教学中还穿插着随堂训练、考核等,而且慕课教学视频能长期存储,学生在复习过程中可以通过慕课视频复习,其不仅能实现学生随时随地学习,还能帮助学生更好的复习。
2.2差异性和分组合作教学模式
学生基础有高有低,教师要注意分层教学。对于基础底子较差的同学可以鼓励提高其自信心,促使其进一步往前赶,而对于底子较好的同学则可以使其学的更好。例如,老师可以设计难度不一的题型,从而依据学生个人水平的不同针对性的派题。对于基础较差的同学,可以在教学中多多鼓励,对于存在的错误进行指导,从而提起其对学习的积极性与主动性。而对于基础较好的同学则可以安排一些题型难度较深的,从而可以很好地引导他们其对问题进行探索,不断提高自我。
引入课堂分组讨论、经典算法、项目分析等多种教学方法,充分调动学生课堂学习的积极性。结合课程的学习目的和要求设计各章节的课堂讨论题目,并且提前将讨论题目分发给各小组学生,让组内的学生对讨论的题目进行充分的讨论和思考,并自己设计算法完成题目,形成良好的分组合作氛围,达到相互帮助相互促进的目的。通过分组合作、课堂讨论、教师点评,使学生对理论知识的理解和掌握更加深刻和扎实,对实际操作有所思考、掌握和设计,而从实现知识的融会贯通,使得学生从被动的学到主动地思考学习,提高学生的创新和思考能力。
3结束语
总之,数据结构这门课程的教学,虽然用很多困难,但是也有很多新的教学方法和辅助手段,可以将新方法运用到数据结构教学中去,例如微课和中国慕课辅导课堂教学模式和 差异性和分组合作教学模式。同时也要根据其课程和学生自身的特点,从激发学生的学习动力和积极性出发,注重动手能力和思考能力,不断调整和完善,让学生学有所获,学有所为。
转载注明来源:https://www.xzbu.com/8/view-15070453.htm