疫情背景下的混合式教学模式实践——以“数据结构”课程为例
在智慧教学平台“雨课堂”不可用的情况下,通过对多个在线教学平台的对比、分析,选定“钉钉+腾讯会议+EduCoder+微信”作为在线教学平台,通过“钉钉+EduCoder”上课和辅导,通过“腾讯会议+微信”组织研讨交流,通过“腾讯会议+EduCoder”开展项目实训和上机实践。
教学过程分为三个阶段。
第一个阶段,为教学准备阶段,主要完成了三件事情:学习动员、学情分析、先序课程学习。第一步,学习动员。2月7日,发布《告18指全体学生书》,分析国内疫情的严峻形势,引发学生思考,激发学生的爱国热情,培养学生的爱国情怀,做好情绪动员。第二步,学情诊断。通过召开线上教学联席会、问卷调查、聊天等多种方式了解学生情况,摸清学生底数,发现问题,及时扫除课程学习的障碍,从知识与技能上做好开课准备。“数据结构”课程要求学生具有一定的动手编程能力,才能确保实现和验证本课程所讲内容,进一步提高程序设计水平,和根据问题特征选择与设计数据结构的能力。但与学生交流发现,本期班普遍存在前序课程学习不扎实,基本语法不掌握,动手编程能力差的问题。基于这种现状,有针对性地提出全面复习前序课程的要求,给学生推荐了两个不同难度的在线学习资源,要求学生在线学习并完成所有章节测试。由于用的是其他大学的慕课资源,无法从后台看到学生学习数据以及测试中的问题,因此采用“打卡”方式,制定学习报告模板要求学生每次在线学习完成后,将学习进度、测试分数以及错题截图放到打卡文件中,发到微信群。鼓励和要求同学之间互相查看学习打卡文件,了解彼此学习进度和测试情况,互相答疑解惑,教师每天在微信群进行点评和指导。这样,营造出一种“你追我赶、齐头并进、互帮互助、共同进步”的良好学习氛围。全班所有学生在开课前都至少完整学习了一门在线课程,一半以上的同学学习了两门在线课程,较好掌握了前序课程相关知识,为“数据结构”课程学习奠定了一个好的基础。
第二个阶段,是混合式课堂教学阶段。从“爱课程”“中国大学慕课”选定三个慕课资源,难度分别为高、中、低,以满足不同层次学生自学需要。每次上课前,将相关慕课资源链接推送给学生,明确需要完成的学习内容,需要完成的测试题以及截止时间。要求学生以“打卡”方式在微信群提交在线学习以及测试情况,教师查阅学生的学习“打卡”文件,了解学生慕课资源自学、测试题目完成情况,有针对性地对授课内容进行调整和设计,突出重点和难点。每次上课要求学生提前10分钟进“钉钉”班级,完成签名,确保所有学生按时上课。在线授课按照“BOPPPS”模型组织课堂,坚持“以学生为中心”的理念,强调深度“师生互动”“生生互动”,激发学生学习热情,培养学生创新能力。(https://www.daowen.com)
第三个阶段,是课后教师布置作业,作业主要包括两种内容,一是本次课相关的题目和阅读材料,对课堂所学内容进行巩固和内化,在此基础上进行拓展和应用。二是下一次要学习内容的相关资源、测试题目和阅读材料,使学生通过观看慕课视频、做测试题目和阅读材料等方式,实现基础知识、基本概念和基本原理的学习,发现问题,带着问题来上课。如此循环,在循环迭代中前进,实现学生知识的增长。
如图3所示,将课程思政贯穿整个教学过程,通过言传身教,引导学生践行“爱国、敬业、诚信、友善”的社会主义核心价值观。通过师生互动,细致入微、及时有效的引导,教学生学会做人,做“大写”的人,教学生学会做事,凡事都尽力做好。
图3 “数据结构”课程思政主线