SPOC+BOPPPS模式在Python程序设计中的教学探讨

2021-06-29 23:48顾家铭喻力
教育周报·教育论坛 2021年38期
关键词:混合式教学高职教育

基金项目:2020年全国高等院校计算机基础教育研究会计算机基础教育教学研究项目(编号:2020-AFCEC-351)

摘要:针对MOOC中存在的问题,为了推动高职教育的混合式教学发展,实现更好的教学效果,在SPOC的教学过程中引入了BOPPPS模型,构建SPOC+BOPPPS教学模式,并将该教学模式在Python程序设计中进行教学实践。通过实践发现,SPOC+BOPPPS模式深度融合线上课堂和线下课堂,符合高职教育对教学的要求,强调了以学生为中心的教学理念,增强了学生的学习兴趣,提升了教学质量,取得了预期的效果。

关键词:SPOC;BOPPPS;混合式教学;高职教育

中图分类号:G642 文献标识码: A

引言

MOOC元年(2012)以来,MOOC迅速在全球升温,平台建设风起云涌。先是国外相继创办了Udacity、Coursera、edX等平台,然后国内的清华大学建立了“学堂在线”平台,面向全球提供在线课程,打造首屈一指的中文在线教育平台[1]。MOOC具有的“没有先修条件”和“没有规模限制”既是其优势又是劣势。针对MOOC中存在的问题,有学者提出了“小规模限制性在线课程”——SPOC(Small Private Online Course)[2]。清华大学“云计算与软件工程”课程中引入了SPOC,并取得良好效果[3]。

一、基于SPOC+BOPPPS教学模式的构建

BOPPPS是一种新的教学模型,该模型强调以学生为中心的教学理念[4]。BOPPPS模型将整个教学过程分为六个阶段,并用英文缩写字母来表示:B(Bridge-in)、O(Objective)、P(Pre-Assessment)、P(Participatory Learning)、P(Post-Assessment)、S(Summary)[5]。

SPOC+BOPPPS教学模式,将SPOC和BOPPPS深度融合起来,在教学范围上采取以班为单位的SPOC模式,在教学策略上采取线上线下混合式教学,在教学过程中采用BOPPPS教学模型。该模式将教学过程分为线上和线下两部分。线上部分完成四个教学步骤:导入、学习目标、前测、后测。测试题和编程作业全部通过网上提交,结合在线平台自动批改。线下部分完成两个教学步骤:参与式教学、总结。该教学模式如下:

二、基于SPOC+BOPPPS教学模式的教学实践

在计算机学院的专业共享课《Python程序设计》中进行教学实践。2020-2021学年第二学期计算机学院有两个班91人参与本课程的学习,学生自由组成4~5人的开发团队,共有22组,采用敏捷开发的流程。

(一)课程准备过程

在人工智能的大背景下,Python编程成为高职计算机相关专业的学生必须具备的一项专业技能。按照“工作过程系统化”的课程设置思想[6],根据Python开发人员的岗位需求,拆分出《Python程序设计》的典型学习领域和学习任务。

线上教学资源需要教师团队事前在开课学期之前准备好资料,包括背景视频、重难点讲解的微课、前测和后测的题目和答案、其他相關文档资料等。在开课前1到2周,由主讲教师上传到职教云课堂上。

(二)课程实施过程

本文以《Python程序设计》课程中的“飞机大战游戏”项目中的“飞机类设计”子项目为例,阐述SPOC+BOPPPS教学模式的实施过程,灵活采用敏捷开发模式。

1.导入(Bridge-in)。“飞机大战游戏”画面简洁有趣、规则简单易懂。学生通过职教云课堂观看视频,并在微信中下载游戏了解游戏整个游戏规则。

2.学习目标(Objective)。明确本节课的学习目标。开发团队引入头脑风暴进行思考。学习目标包括以下三点:学生能够深入理解面向对象思想,会独立设计小型游戏的类和模块;学生能够能够完成“飞机类和子类设计”代码的正确编写;学生能够掌握基于PyGame模块的Python程序开发。

3.前测(Pre-Assessment)。依托职教云课堂,教师通过在线测试的方式进行前测,考察学生以下的知识水平:PyGame模块的安装和使用;面向对象编程思想。通过前测,体现了前后知识的关联关系,也便于教师决定在授课时,是否需要强化相关内容,优化教学策略。

4.参与式学习(Participatory Learning)。在参与式学习中引入敏捷开发模式,帮助学生达到学习目标。由教师公布需求清单(飞机类的设计与实现、派生敌机子类、派生英雄飞机子类),由开发团队一起完成代码编写、功能测试、文档编写等工作,学生体验软件开发的真实流程。从界面设计、功能设计、代码质量等不同方面,教师和学生共同选出最优方案。

5.后测(Post-Assessment)。呼应“飞机大战游戏”中“飞机类和子类设计”子项目的需求,再次依托职教云课堂,教师通过在线测试的方式进行后测。通过后测环节,整个课堂教学前后呼应,强化了课堂教学的整体性。

6.总结(Summary)。总结阶段让学生有机会回顾教学内容,并再次加深和整合。同时也让教师通过各教学阶段学生的表现,对学生的学习情况更加了解,并调整优化后续的教学策略。

三、教学实施效果对比

SPOC+BOPPPS教学模式经过一个学期的教学实践,教师明显感觉线下课堂学生的学习兴趣所有增强,课堂氛围更加活跃。并且采用线上调查问卷了解学生的真实情况,约90%的学生支持SPOC+BOPPPS混合式教学,有10%的学生不感兴趣,说明学生对这种教学模式持积极态度。但是还有约20%的学生认为学习能力提高不大,需要老师进一步了解。在线开放平台详细记录了学生的在线学习情况,得到学生的前测成绩、后测成绩和实训任务完成情况等各方面的数据。约95%的同学完成所有在线实训任务,实训任务完成情况和完成效果更好。

四、结语

SPOC+BOPPPS充分利用线上和线下混合式教学,依托在线开放平台,经过一个学期的教学实践,提升教学质量,取得了预期的教学效果。但也存在以下不足之处:SPOC+BOPPPS混合式教学模式对学生要求较高,由于部分内容在线上进行,高职学生的学习习惯不是很好,客观上增加了学生的学习时间和学习强度,导致部分学生对此教学模式产生了消极看法。下一步教师如何优化教学资源,从而提高学生线上学习的积极性,将成为新的研究方向。

参考文献:

[1]康叶钦. 在线教育的“后MOOC时代”——SPOC解析[J]. 清华大学教育研究,2014,35(1):85-93.

[2]左卫刚,李丰. SPOC+BOPPPS教学模式在高职教学中的应用研究——以Python程序设计课程为例[J]. 高等职业教育(天津职业大学学报),2021,30(2):65-69.

[3]徐葳,贾永政,阿曼多·福克斯,等. 从MOOC到SPOC--基于加州大学伯克利分校和清华大学MOOC实践的学术对话[J]. 现代远程教育研究,2014(4):13-22.

顾家铭 喻力 武汉软件工程职业学院 计算机学院

猜你喜欢
混合式教学高职教育
基于SPOC平台的混合式教学模式研究和实践
基于SPOC模式的《大学计算机基础》课程改革的研究
人文主义视野下的高职教育研究
《C语言程序设计》课程的教学改革与实践
浅析高职院校学生厌学现象及应对措施
论高职生未来职业发展