《Java程序设计基础》实施过一次校级课堂教学改革,具有较好的泛雅平台应用基础,在在线教学开展期间,进一步引入了北京大学唐大仕老师的国家精品课程《Java程序设计》,采用“中国大学异步SPOC+钉钉直播+泛雅平台”的混合式授课方案。本课程的在线教学特点:
1、应用异步SPOC模式,以“课前学习任务单+预习测试”方式落实学生线上学习
由于所选择的《Java程序设计》慕课面向的是具有C++基础的学生,而本课程的授课对象基本都未接触过面向对象概念,因此,针对本学院的电子通信和物联网专业学生设置异步SPOC时,50%左右教学内容采用慕课资源,筛选小视频并调整章节课时安排,其余教学内容由教师自行制作,且为了和线上课程章节安排更好地契合,需要重新解构原有的部分教学内容。
具体实施SPOC时,虽然可以从慕课堂的学情统计数据中查看学生的视频预习情况,但由于该统计数据存在与实际情况不完全相符的问题,因此,从第一周开始,采用“课前学习任务单+预习测试”方式促进学生线上学习,预习测试包括了概念辨析,也包含了慕课视频中的代码重现,如下图中所示。通过预习测试,可以从整体上了解学生的预习程度。
图1 预习测试情况
2、进行慕课视频分析以加强学生理解,引导学生关注教学重点
为了对学生自学的成果进行巩固和深化,需要对视频内容进行归纳解析,清晰地告知学生哪些内容是学习重点,哪些内容需要再讲解细节以作补充,如下图中所示,扩展解释了“纯对象”、“堆与栈内存”、“编码”等概念,提醒学生需对“引用”概念进一步深入学习细节。
图2 慕课视频分析
3、充分利用泛雅平台的问卷、测试和作业模块,限时布置多样化的任务,提高课堂互动
线上教学时,为监督学生的实时在线学习情况,可以限时布置多样化的任务。针对编程类课程的特点:
在第1、2次课需要调查学生的运行环境软件安装配置情况,采用问卷方式更优于钉钉群一一举手形式,可以一目了然获得统计。
课前预习测试和课堂练习均采用泛雅平台的测试功能,可以定时要求学生快速独立解答,也可以直接查看各学生的运行代码截图。
课内外编程习题采用泛雅平台的作业模块,可以控制学生在下课前提交,或者酌情延后。泛雅平台在这方面功能优于慕课堂,因为慕课堂的主观题不具备题库功能,不方便向多个班级发布。
4、针对教学重点录制短视频,即学即练,抢答展示学习结果,提升学生关注度
异步SPOC实施后,课内可以减少对基础性知识的讲解,课堂教学中自行制作的视频可以将教学目标聚焦到辨析重要概念,培养学生的高阶能力上来。一般在讲完重点后,结合书上案例,以1个或2个课堂练习和思考作为中断,要求学生即学即练并作抢答,记录前8位。首次在钉钉群里实施抢答,发现的问题是统计时会有时间差,答案被公开后就影响了后续学生思考,而且,群抢答方式看不到学生整体参与情况。因此,为调用所有学生的积极性,后期采用泛雅平台的测试功能,学生在泛雅平台上传,钉钉群实时通报前8位学生名单,从结果来看,整体参与和个别抢答的效果不错。
图3课内思考抢答情况