基于“SPOC+PBL”的程序设计基础课程混合式教学模式的探索
2022-08-12张淑荣李春平韦立梅
张淑荣 李春平 韦立梅 苏 兵
(1.广东白云学院,广东 广州 510450;2.广东培正学院,广东 广州 510830)
1 引言
近年来,全国各大高校以培养大学生文化素质教育、受众面广而量大的公共课及专业核心课程为重点,建设适合网络传播且教学效果颇佳的在线开放课程,全力打造优质课、“金课”。大规模的教学课程改革在国内迅猛开展,拓宽了传授者的思维空间、拓展了学习者的学习空间,同时更激发了学生学习的主动性,让学习者在多维空间井然有序地学习。本文以程序设计基础课程为例,以学生为中心,优化课堂教学、提高教学质量为目标,探索并践行了基于“SPOC+PBL”的混合教学模式,同时取得了较好的成效。
2 “SPOC+PBL”混合式教学模式设计
“SPOC+PBL”混合式教学模式是线上充分利用SPOC平台,搭载项目化教学内容及第二课堂知识竞赛活动,线下以PBL 模式在课堂教学中“以学生为中心,以问题为导向”,以团队协作互动的形式,让学生在学习过程中发现问题、解决问题,培养学生自主学习能力和创新思维能力的多元化教学模式[1]。
通过SPOC 平台,发布课程学习的相关说明及文件,让学生确定学习目标、任务安排及考核标准。清晰明确的学习向导更加彰显出线上学习的优势(如图1)。
图1 SPOC平台学习向导
(1)学习目标
通过SPOC平台实现课程学习的自主化、课程考核的多元化;通过项目化教学内容发挥学生团队协作精神,促进创新思维能力;通过第二课堂环节稳固基础,带动学习积极性[2]。
(2)学习安排
提供一套完整的学习进度表给学生,安排由简入深的教学内容及学习视频,以项目做结点,教学过程中开展第二课堂竞赛环节。
(3)学习考核
学习考核由四个大模块组成,包括对课堂听讲情况、学习视频完成进度、第二课堂竞赛结果、综合项目情况等所占权重,具体见图2所示。
图2 学习考核各模块
3 “SPOC+PBL”混合式教学模式践行
3.1 经典项目案例的引入
基于“SPOC+PBL”混合式教学模式引入了经典项目教学案例,SPOC 平台布置任务,线下开展任务,每个任务均推出经典案例,项目化的教学资源将教学内容汇集到一个个经典案例中,每个案例都为学生提供了完整的项目需求,学生以团队协作的形式课下展开研讨,共同完成整个项目的设计与实现流程,如图3 所示。每个项目的任务开展分工明确,需要学生在实现过程中反复视频学习、查阅资料、开会研讨、调试,最终以录屏方式将项目的整个开发过程详细地阐述及展示[3]。项目的引入激发了学生学习的动力和潜能,加强了团队合作的精神,以学促用,学生可以用自己开发的项目娱乐及应用。
图3 项目任务书
3.2 第二课堂的融入
第二课堂是广东白云学院为了丰富学生学习内容、巩固基础知识、提升专业能力、培养通用能力而打造的一个课外学习活动。在教学环节的期中阶段,通过SPOC 平台融入第二课堂活动。第二课堂的开展以知识竞赛的形式组织,竞赛内容涵盖了语言基础、流程控制结构、数组、函数、指针、结构体、编译预处理模块,全院开展。通过第二课堂活动的开展,以赛促学,学生在竞赛中提升自我学习意识,发挥自我学习潜能,创造自我能力价值。鼓励全班学生参加,对参加活动的获奖学生实施奖励学分、加成绩分(线上实践分数)及颁发校级奖状、奖品,同时对未获奖学生也在不同程度上以相应分数加分实施鼓励奖励。详情可见表1所示。
表1 第二课堂奖励明细表
3.3 PBL教学实践的有机结合
以学生为中心,课堂上引入生动有趣的案例,如“安迪喜欢吃奥利奥,由于期末考试取得了好成绩,妈妈奖励了他一箱奥利奥。当天安迪吃了一半,还想继续吃,于是他又吃了一袋。到了第二天,他将剩下的奥利奥又吃了一半,同时再多加一袋。后面的几天,他像前几天一样,每天吃前一天的一半,再多加一袋。直到第7 天,安迪再想吃时就只剩一袋了。请问,一箱奥利奥有多少袋?”,又如经典案例:九九乘法表、百鸡问题等。对课堂案例抛出问题,让学生以团队广泛讨论的形式从中深度挖掘问题、解决问题,同时让得出结论的团队成员上台阐述结论,并补充代码、调试程序[4]。教学课堂案例如下:
学生在解决问题的同时,不仅发挥了团队精神、学习潜能,还获得了成就感,同时也为团队增添了平时分。
3.4 阶段学习小结
程序设计基础课程的教学内容丰富,在成绩考核环节中增加一个阶段学习小结,让学生对教学主要任务:流程控制结构、数组、函数、指针、结构体5 大模块进行阶段性的学习总结。学生们对学习过程中遇到的瓶颈及收获进行认真总结,教师挑选出其中典型的小结在班上进行分享。通过学生的阶段学习小结,让学生对学习有总结的意识、查漏补缺,同时老师可以及时了解学生学习的情况,可以适当补充学习资料及调整学习进度,促进教学,从而达到提高教学质量的目的。
3.5 课后学习
借助SPOC 平台或QQ 网络平台的交互功能,与学生进行多方位的交流与互动[5]。为了给班里较优秀的学生提供锻炼的机会,让这一部分同学充分发挥教师助理的作用。借助网络媒体的多元优势,为班级建立一个QQ群,并设立教师助理为管理员,便于与同学沟通交流。通过平台的搭建,老师与学生达到了双赢,老师的适当放手,让学生学习起来更为轻松,同学的相互交流更为自然。身为教师助理的同学,不仅在该门课起到了引领军的作用,同时还提升了自身的专业水平。所有学生在如此活跃的开放交流平台都得到了颇丰的收获。
3.6 综合成绩
通过多元角度为学生提供学习渠道,让学生在各个学习模块中得到锻炼,经过一学期的试行,证明基于“SPOC+PBL”的混合式教学模式是可行的、有益的,学生取得的成绩较为理想,如表2 所示。部分学生由于学习较认真、方法正确,故取得了较好的成绩,而少部分学生因学习态度不够端正,或者对该门课程确实难以理解掌握,导致一学期下来,学习收获较小。但整理效果颇为理想,平均成绩达到了良好的结果。
表2 各模块成绩汇总表
4 结语
图4 教师助理答疑解惑记录
程序设计基础课程历经了几十年的建设,是全国各大高校计算机专业中一门实践性较强、综合各方面都较成熟的核心专业基础必修课,在国家教育大力支持与现代化网络教学平台的引领下,不断成长革新。本文以学生为中心,基于“SPOC+PBL”的混合式教学模式下,以项目和第二课堂为触发点、以活跃的QQ群为支撑,以学生欲不断摄入的学习内容为源泉,以齐心向上的团队精神,打造了一套完整的课程体系。该课程体系有效地弥补了传统教学模式的短板,能为今后的教学提供诸多的帮助,具有极高的推广价值。