注重个体差异,加强实践训练 ——工学院施键兰老师谈《数据结构》课程线上教学方法
发布时间:2020-07-23 14:32:12
  1、课程特点
《数据结构》课程是计算机、软件、信息,以及许多相关专业的专业基础课,对于提高学生的思维运算能力和逻辑分析能力具有明显作用。该专业课程体系的设置是为了计算机类专业学生的全面发展,是专业教学体系中的重点内容。
这门课程的前导课程是C语言程序设计,在学生具有较好的编程基础的前提下,开始数据结构的学习。由于课程内容难度较大,且课内代码数量多,对学生的编程能力要求较高,需理论结合实践,根据课程的进展,设计符合学生思维能力的教学方法,采用案例教学法,激发学生学习热情,使学生能将理论和实践联系起来,从而真正了解到课程的精髓。
2、线上教学基本思路
数据结构课程主要采用腾讯课堂、QQ群、超星学习通结合进行线上教学。教学方式是使用腾讯课堂进行直播。在授课前,学生可先观看学习通上的授课视频进行预习,这样能达到良好的教学效果。上课时通过提问互动,了解学生的知识掌握情况。课后学生可通过腾讯课堂的回放功能,进行课程的复习。
 
图1  学习通授课资源列表
 
每次课后,在学习通中,也会布置相应的作业让学生完成,进行知识点的巩固。由于学生的个体差异较大,编程能力参差不齐,针对这种情况,每次的编程作业,都会提前一周布置,让有能力的学生有独立思考完成的空间。第二周上课时对编程进行思路详细的讲解,以及代码的讲解。这样,部分学生在提供思路之后就能进行独立编程,而部分编程能力比较弱的学生,在代码讲解之后,也能学有所得。总之,在这门课的授课过程中,尽量让编程能力处于不同阶段的同学,都能够学有所得,编程能力得到进一步提升。
3、线上教学的优势
首先是能进行视频回放,方便学生进行复习。其次,在作业布置和资料共享方面,线上教学也提供了许多便利,可以设置作业提交的截止时间,以防止学生拖拉,耽误学习进度。
实践教学是数据结构课非常重要的环节,对学生掌握理论知识有着十分重要的作用。虽然数据结构课程理论知识比重十分大,但若是没有和课内内容相匹配的实验实践设计,学生很难理会理论知识在整个知识体系中起到的重要作用。基于此,对这门课,我收集整理了和课程内容配套的实验案例作为辅助,并让学生在规定时间内通过学习通上交。学习通的使用方便了学生的作业提交,让学生能更好地了解课程的进度和实验的安排。
在考勤方面,QQ群的接龙点名方式用起来很方便,同时还可以设置点名截止时间,防止学生上课时只是挂机,人不在屏幕前,可以让学生保持良好的课堂准备状态。关于上课的状况,腾讯课堂有上课记录统计功能,可以看到学生进入课堂的时长,并且可以导出学生上课考勤数据,这样监督到了学生的课堂到课情况。
 
图2 腾讯课堂上课情况记录
 
4、线上教学与线下教学的衔接方案
疫情结束恢复正常的线下教学之后,也可以采用线上线下混合的方式,将作业提交,课程回放这部分功能放到线上,以增加学生的学习渠道,让学生更容易自主学习。
这次线上教学的过程,让我收获颇多,也认识到自己教学的一些不足之处。有时候换一种方式进行教学,换一个角度看待问题,能更好地弥补日常工作中的不足。身为教师,要与时俱进,才能在未来的教学过程中,走得更远。
数据结构这门课对于提升学生的算法思路非常重要,今后也会考虑采用线上线下混合式教学的方式,更好地提升学生的学习兴趣,希望他们学有所得。

 
信息来源:工学院 施键兰/文、图 张鹤/编辑 肖婉君/排版
 
闽ICP备07005638号
Copyright © 2020 福州工商学院工学院 版权所有

招生热线:0591-83909908 / 83909902
地址:福建省福州市永泰葛岭学院路1号
邮编:350715