基于“雨课堂”的翻转课堂教学模式实践

2019-08-21 10:45梁荣张进崔海文
教育教学论坛 2019年34期
关键词:C语言程序设计雨课堂翻转课堂

梁荣 张进 崔海文

摘要:“雨课堂”软件是清华大学在线教育办公室和学堂在线共同推出的新型智慧教学工具,基于PPT课件和手机微信,能够便捷地实现师生多元实时互动,进行教学状态和学习效果的动态监测和实时数据分析,让教师准确地了解到每位学生课外学习的认真度以及对各个知识点的理解程度。文章基于《C语言程序设计》课程的教学特点,探讨了利用“雨课堂”软件建设《C语言程序设计》课程翻转课堂线上、线下的混合教学模式,实现课前—课中—课后的紧密连接,达到理想全效能的教学效果。

关键词:教学模式;翻转课堂;“雨课堂”;《C语言程序设计》

中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2019)34-0155-02

一、引言

“雨课堂”是清华大学在线教育办公室和MOOC平台“学堂在线”共同推出的混合式教学工具,教师在课前制作包含视频、试题等的课件并发布,学生进行课前的在线学习,教师可以监督学生的学习情况。课上,学生通过微信扫描课程二维码或者输入课程暗号加入课程,PPT会即时发送到学生端,帮助学生保存课件及课程回顾。“雨课堂”的弹幕功能有利于随时开展讨论,实时看到学生的观点及想法[1]。《C语言程序设计》课程是高校理工科专业教学计划中的必修课程之一,但其本身概念抽象,语法规则众多且应用灵活,部分知识偏难,初学者很难掌握。本文使用“雨课堂”软件进行《C语言程序设计》课程的翻转课堂教学模式实践初探,旨在激发学生的学习兴趣,提高课程的教学质量和效果。

二、《C語言程序设计》教学现状

我校网络工程专业的《C语言程序设计》课程在第一学期开设,课堂教学采用“先理论—再语法—简单示例”的教学方式,按教材的编排章节循序渐进地进行程序设计思想和语言规则讲解。实验课多为教师指导学生完成章节性的习题,真正让学生去解决实际问题,很多学生感到无从下手。在这种教学方式中,教师起到了主导作用,学生处于被动学习状态,永远跟着教师的思路走[2]。针对这些问题,从《C语言程序设计》课程的特点出发,利用“雨课堂”进行课前—课中—课后学习内容的推送、监督,缩短教与学的距离。

三、“雨课堂”教学改革实践初探

在2018—2019学年第1学期,以网络工程2018级2个班的《C语言程序设计》课程作为改革试点,将“雨课堂”引入教学环节。首先需要教师关注“雨课堂”微信公众号,开设自己的“雨课堂”班级,邀请学生通过微信扫描班级二维码或者输入“邀请码”加入班级。

1.课前教学活动设计。教师在计算机上成功安装“雨课堂”软件后,就会在打开的PPT文件中看到“雨课堂”的插件,利用它在制作课件的过程中便捷地插入MOOC视频或网络视频,添加单选题、多选题、填空题、投票题、主观题,甚至是试卷。课前的教学活动需要由学生自主学习完成,学生利用两节自习课的时间观看指定的MOOC教学视频,以及教师在“雨课堂”里发布的课前预习课件。课前预习课件,不是单纯地将教学课件内容上传到“雨课堂”里,而是提出问题,让学生思考、自主学习,然后完成练习实践并提交。遇到不懂的地方,学生可以反复观看教学视频,或者与同学交流初步解决,解决不了的问题可以先进行整理,待上课集中解决。

2.课中教学活动设计。课堂上,教师开启“雨课堂”授课模式,学生通过微信扫描课程二维码或者输入“课程暗号”进入课堂。教师可以使用“随机点名”的功能,也可以利用学生的手机进行扫码签到,缩短了课堂的点名时间。以往的教学模式在课堂练习题中,教师不可能掌握所有学生对练习的掌握程度,即使提问,一个学期下来每个学生最多被提问两次。但“雨课堂”软件完全可以达到教师对所有学生、所有习题正确率的实时掌握。在进行习题练习时,教师在课件上点击发送习题后,学生在手机端作答,测试时间结束后,将出现答题结果的实况。以单选题为例,通过柱形图显示学生的计算结果,多少人选择正确答案,多少人选择了其他选项一目了然,从而确定哪些问题是容易出错的,哪些知识点学生掌握地较好,使得教师的课堂教学针对性更强,有的放矢。因此,在正式开始教学活动后,首先测试1—2题上节课所教授的内容,了解学生对已学内容的掌握情况;接着测试2—3题,了解学生对本节课程内容的预习情况。学生可以把课程中不懂的知识点进行标注,教师就会收到匿名“不懂”数据的反馈,进而调整课程节奏及重点讲解。开启“雨课堂”的弹幕功能,学生可以将自己解决不了的问题,利用弹幕功能提交。教师解答问题从原来的“讲多练少”过渡到“精讲多练”,从原来的面面俱到过渡到只侧重于对重难点问题的讲解。举例时不再重复讲MOOC课程里讲过的程序,除非学生普遍反映没有理解。允许有条件的学生上课带笔记本电脑,现场实现编程,教师及时指出程序的优缺点。经过教师的详细指导,学生进行内化吸收,更深层次地理解了理论知识与操作方法,进一步改进了程序代码中的不足之处,从而促进学生编程水平的提高。

3.课后教学活动设计及数据分析。对于课后复习环节,以问题测试为主,让学生对课堂上学过的知识进行练习和测试,由于有测试分数、相关答案详解等,学生参与的积极性比较高。测试自动评分、自动统计,也节省了教师课后批改作业的时间。教师可以实时看到每个问题回答的正确率,哪些知识点难理解,哪些知识点容易掌握也一目了然。学生也能够清楚了解自己哪些知识点还没有掌握,哪些还需要强化巩固。教师要对整节课的综合情况进行评价、总结和反思,评价的内容包括课前学习计划安排、学生课堂学习中的表现、程序演示等方面。教师将疑难问题和重点知识进行总结整理,对整节课知识进行系统化梳理,对学习过程进行总结。最后进行教学反思,分析翻转课堂教学实践中存在的问题,思考如何改进翻转课堂教学过程。

四、总结

“雨课堂”基于Power Point和微信,操作便捷,简单实用;利用“雨课堂”进行了课前—课中—课后学习内容的推送、监督,帮助学生通过有效预习提高课堂效果,巩固复习环节,切实掌握课程内容。“雨课堂”精彩的课堂体验需要我们继续探索,从而能够将传统的单向传递知识改变为教师和学生的双向互动,这是教学改革的持续目标。

参考文献:

[1]曾晓晶,樊斌.“雨课堂”在《C语言程序设计》课程中的应用研究[J].现代计算机(专业版),2017,(03):14-17.

[2]梁荣,崔海文,贾澎涛,罗香玉.网络工程专业的C语言程序设计课程改革与实践[J].计算机教育,2015,(22):37-39,43.

猜你喜欢
C语言程序设计雨课堂翻转课堂
雨课堂在大学物理实验教学中的应用
基于雨课堂的思想政治理论课教学探究
雨课堂在经管类本科经济法教学中的微应用
翻转课堂在小学数学教学中的应用