基于BOPPPS模型与云班课的混合教学实践探索
——以Java Web程序设计与开发课程为例
2021-05-20刘丽景赵增辉郭育鑫张红阳
刘丽景 赵增辉 郭育鑫 张红阳
(西安培华学院,陕西 西安710025)
BOPPPS是教师在开展课前教学设计和课中组织课堂教学的一种有效方法,它包含导言、学习目标、前测、参与式学习、后测和总结6个环节[1]。云班课是我校线上授课的首选工具之一,支持课前发布预习资源、调查问卷,课中轻直播,课后收集作业及学情分析和评价等功能。
本文将BOPPPS模型与云班课混合模式引入Java Web程序设计与开发课程的授课过程中,以问题导向激发学生学习兴趣,以分阶段分任务构建课程学习目标,以云班课发布前测来掌握学生前置知识掌握程度,鼓励课中学生积极参与学习,并制定有效机制检验学生课堂知识理解掌握程度,最后通过总结分析教学模式的有效性及合理性。
1 Java Web课程设计思路
《Java Web程序设计与开发》是计算机相关专业学生开设的一门专业必修课,课程主要内容包括:Java Web开发环境的构建、JSP基本语法、JSP内置对象与作用域、EL与JSTL、Servlet技术、过滤器Filter、监听器Listener、JDBC技术等。通过本课程的学习,要求学生掌握B/S架构程序设计思想,掌握Java Web开发环境的搭建,掌握Java Web项目开发流程,理解MVC开发设计模式等。在本课程的教学过程中,教师应注重培养学生Web系统构建及应用意识,鼓励学生通过分析、推理的方式加深对Java Web开发方法的理解和运用,培养其发现问题、分析问题、解决问题的能力,以及团队合作能力与编程能力[2]。
2 BOPPPS模型与云班课混合模式及其实践探索
2.1 BOPPPS模型与云班课混合模式
通过BOPPPS模型6个组织过程结合使用云班课实现课程组织教学,课前使用云班课布置预习作业;课中采用BOPPPS教学法则,结合使用云班课完成各环节关键任务;课后通过新问题导入,并基于云班课布置与收集作业。BOPPPS模型与云班课混合教学组织模式如图1所示。
图1 BOPPPS模型与云班课混合教学模式设计
2.2 混合模式下的Java Web程序设计与开发课程实践探索
以我校计算机科学与技术和软件工程两个专业Java Web程序设计与开发课程为例,以增强学生动手实践能力、问题解决能力和团队合作能力为培养目标[4],将BOPPPS模型与云班课混合模式应用到课程中,使学生熟练掌握课程知识并能够融会贯通进行实际运用。
2.2.1 导言
导言的主要目的是吸引学生的注意力、提高学习兴趣,从而快速进入教师所要讲授的内容。导言对整节课程授课效果起着至关重要的作用。在实际课程设计中,教师在云班课中提前发布线上学习资源,在课中结合问题抛出组织课程导入。
2.2.2 学习目标
明确课程学习目标,即让学生明白课程中所要学习的重点、知识、价值及能力。本课程围绕认知、情意和技能三个目标进行课程设计,课堂中以教学理论知识内容为认知目标;以增强学生兴趣,建立团队合作意识与责任感为情感目标;以项目式引导,模拟真实企业应用开发场景,提升学生实践操作技能。
2.2.3 前测
在Java Web程序设计与开发课程实际教学过程中,前测环节能够帮助教师及时了解学生的学习状况与兴趣比例。前测部分可通过在云班课中以随机提问、调查问卷或测试的方式展开,其中随机提问仅支持少量学生作答,因此采样点少,测试覆盖率不高,比较适合开放性问题的提问及测试;而调查问卷和测试的方式能够实时获得所有同学的答题结果,测试覆盖率高,对于结论明确的封闭式问题更为合适。
2.2.4 参与式学习
参与式学习强调以学生为本,学习者积极参与。Java Web程序设计与开发可根据真实企业应用场景,以构建项目式引导策略展开教学过程的设计。实际授课过程中可通过云班课将全班学生随机划分为4~5人一组的项目团队,模拟真实Scrum小组敏捷开发模式,组内成员自行讨论设定团队成员角色,包括组长、需求分析、软件开发人员与测试人员,共同学习讨论并梳理课程知识点,通过人人参与,并以快速迭代开发模式进行项目管理并实施项目开发过程。
2.2.5 后测
后测是检验学生学习效果是否达成教学目标的重要手段。针对Java Web程序设计与开发课程理论与实践并重的特点,教师在授课过程中可采用多种评估方式相结合。对于理论性较强的授课内容,教师可在云班课中发布问题,及时收集学生答案;对于实践性较强的内容,可通过课堂当场检验团队项目完成情况来分析判断学生的知识掌握情况。
2.2.6 总结
总结是对整节课程知识的回顾,也是教师与学生沟通循环的最后一个环节,教师可将知识点进行整理、回顾,也可由学生作为主体在项目团队内部进行反思与总结,通过复查与反思,学生们更能体会项目合作的重要性,同时梳理团队做得好的地方与不好的地方,以便后续加强与改进。
3 课程评价
本课程教学模式改革与实践探索中已进行3个学年,共计6个班220多名学生。根据MyCOS教学质量管理平台调查问卷显示,BOPPPS模式与云班课混合教学模式引入之后,学生学习兴趣明显提升,对Java Web程序的实际应用理解更加透彻,学习难度降低,同时项目构建、软件设计、开发编程能力、问题解决能力均有了极大的提升,整体教学成果较好。
通过我院2021届毕业实习生进行调研,其中从事Java Web软件开发的实习生普遍认为在校期间所学Java Web课程内容设计合理,知识实用,为他们在实习单位尽快上手起到了极大的促进作用。
4 结语
在应用型课程改革的背景下,在实践育人理念的引领下,Java Web课程作为实践性较强且与企业真实项目结合紧密的一门课程,通过融入BOPPPS教学模型与云班课混合的教学方法,深化教学资源设计及实用,组织实施教学过程。通过教学评价反馈,BOPPPS与云班课混合模式在Java Web实践课程的课堂应用中能够激发学生基于兴趣自主学习,使学生对课程学习更加重视,极大地提高了学生的积极性,锻炼了学生解决工程问题的基本能力。