APP下载

基于BOPPPS教学模型的移动应用开发教学设计与实践

2021-05-24陈汉伟汪婵婵

电脑知识与技术 2021年12期
关键词:参与式教学教学方法

陈汉伟 汪婵婵

摘要:先进教学理念正在逐步取代传统的教学方法,基于OBE-BOPPPS教学模型,提出了一种以学生为中心,符合高职教学实际情况的移动应用开发课程的教学模式,通过典型的生活化案例激发学生兴趣,以课程项目的形式贯穿课程教学,让学生在每一个教学环节都具备参与度,让学生有兴趣自主开展学习活动,促成既定的学习目标,从而提升学生未来进入实际工作岗位时的竞争力。

关键词:BOPPPS教学模型;参与式教学;教学方法;移动应用开发

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

文章编号:1009-3044(2021)12-0178-03

1 背景

近年,先进的教学理念正在逐步取代传统的教学方法和教学模式。BOPPPS教学模型以参与式学习为核心理念,强调激发学生的学习主动性,强化实践教学环节,与“新工科”背景下的职业教育发展具有较高的契合度[1]。

经过与行业内大量企业开展多次交流研讨,本文基于OBE-BOPPPS教学模型,提出了一种以学生为中心,符合高职教学实际情况的移动应用开发课程的教学模式,通过典型的生活化案例激发学生兴趣,以课程项目的形式贯穿课程教学,让学生在每一个教学环节都具备参与度,让学生有兴趣自主开展学习活动,促成既定的学习目标,从而提升学生未来进入实际工作岗位时的竞争力。

2 课程教学背景及现状

2.1 课程现状

移动应用开发是物联网应用技术专业的专业核心课,是在学习Java程序设计基础、数据库管理与应用等课程后[2],具备了面向对象程序设计、前端页面设计和数据库设计的能力基础上,开设的应用开发类核心课程。其功能是对接专业人才培养目标,面向物联网应用开发工程师工作岗位,培养Android项目程序的开发和维护能力,并培养其良好的编程规范和职业习惯,并为后续物联网实训项目中应用层开发奠定基础。

2.2 学情分析

物联网应用技术专业的学生属于典型理工科的学生,已经具备一定的信息技术能力,在学习移动应用开发课程之前,已经掌握了Java程序设计的基本思想、前端开发的设计理念和数据库管理的使用方法,具备进一步使用Java语言进行综合应用开发的能力[3]。

学生对新事物充满兴趣,对物联网相关技术也充满求知欲,但是普遍存在意志力较为薄弱,不自信等问题,学习过程中容易出现投机取巧,半途而废的现象,教师在教学过程中依然需要做适当的引导。此外,学生喜好动手实践,希望在学习过程中通过亲身实践获取一定的成就感。

2.3 课程教学中的问题

目前,移动应用开发课程依然采用传统的结构化知识体系教学,层层递进,体系完整。但在面向高职学生的实际教学,仍存在一些问题:基础知识点的讲解相对枯燥,学生兴趣不足;系统框架相对复杂,学生学习难度大;课本案例与实际应用脱节,学生无法感知课程在专业领域中的实际应用场景。

3 基于OBE理念的总体教学设计

结合物联网技术和移动应用开发的发展趋势,本文秉持以学生为中心,以教师为主导的基本思想,坚持成果导向的理念,对移动应用开发的知识体系进行重构,融入生活化场景,注重学生参与度,设计与实际生产应用场景匹配度较高的教学任务,拓展学生的知识面,提升学生的技术能力,并在学习过程中了解行业热点。

3.1 教学目标设定

课程要求学生熟练掌握的移动应用开发在物联网应用技术领域中的基本开发知识和技能,掌握开发环境的搭建方法,掌握利用基本布局技术和常见控件设计应用程序界面的方法,掌握Android框架體系中四大组件的使用方法,利用网络编程技术实现网络通信的方法,了解动画及多媒体的使用方法,能够模仿现有移动应用进行界面布局并进行简单的功能应用设计,为后续开发物联网应用层开发奠定基础。教学环节中融入课程思政元素,要求学生规范编码,培养良好的职业素养;培养学生坚持不懈的意志品质;培养进行有效沟通的团队合作能力;培养精益求精的工匠精神和实事求是的科学精神。

3.2 教学任务设计

在教学任务的过程中,全面开展校企合作,每一个案例的设计都与实际场景相匹配,以项目的设计与实现作为课程的主要内容,极大地提升了学生的学习兴趣和学习动力。本文结合移动应用开发的典型场景,设计了16个任务,从最简单的项目创建出发,利用计算器界面、支付应用登录界面和宠物领养界面帮助学生掌握常用的控件和界面布局方法;利用聊天应用登录界面、天气应用、人员通讯录的设计帮助学生掌握移动应用开发中的数据存储方法;利用水果展示列表、记事本应用、点餐功能页面设计、短信查看应用、音乐播放应用的设计掌握系统四大组件的使用方法和应用场景;通过对网络版天气预报、聊天应用、刮刮卡应用的设计,让学生拓展对网络编程和动画知识的理解;最终通过一个综合性较强的网上订餐应用帮助学生巩固已有的学习成果。详细内容如图1所示。

4 基于BOPPPS教学模式的课堂教学实施

BOPPPS教学模式将教学过程划分为六个步骤,分别是导入、目标、前测、参与式学习、后测和总结[4]。吸引学生的注意力是导入阶段的主要作用,在这个阶段需要积极推动学生的思考,定位核心学习内容;目标阶段是帮助学生明确学习任务后可以达成的具体成果和能够掌握的详细知识点;前测阶段是指教师通过一些小测验、开方式提问和课堂活动了解学生的兴趣、能力和已经具备的知识,帮助任课教师及时调整课程内容;核心环节则是参与式学习阶段,在这个阶段学生需要全面参与到教学环节中,因此,要求教师在这个环节设计有效的教学环节,利用信息化的互动手段开展教学活动;后测阶段是通过合理的测评手段了解学生的基本学习情况,学习目标掌握程度,对学习成效进行有效的评价[6];在最后的总结阶段,要帮助学生做好知识整合,固化知识点,引导学生拓展和反思。

本文结合移动应用开发的课程特点,基于BOPPPS教学模式进行课程环节设计,在此,以《任务十四:制作智能浇花应用》一次课程为例,说明具体的教学实施方法。

4.1 课前环节

课前在学习通平台上发布任务视频,一方面,要求学生在课前预习本次课程中涉及的知识点;另一方面,要求学生根据任务书完成感知层模块设计、智慧浇花应用的界面设计。在完成课前任务的过程中,对课程要点和难点有了一定的认知后,进入实际授课环节。

4.2 课中环节

4.2.1 导入阶段

以时事热点为切入点,唤起学生对国家防疫工作的认同,也呼吁学生不要忘记奋战在一线的医务工作者,可以组织一场“绿植送温暖”志愿者活动,向医护工作者表示敬意。通过超星学习通的课堂讨论功能,让学生提出养花存在困难,引导学生发现传统绿植养护存在的多种困难,利用专业所学解决实际困难,进而引出任务主题“智慧绿植管家”系统的开发。

通过展示学生在课前完成的优秀作业,指出应用设计和开发应当充分考虑用户体验,并要求学生思考目前系统中缺失的模块,让学生的兴趣点集中到本次课程的核心内容:通信业务模块的实现。

4.2.2 目标阶段

通过讲解智慧绿植管家的系统框架,让学生明确本次课程的学习目标包括网络框架OKhttp的基本使用步骤、子线程更新界面数据的方法等,完成本次课程的学习,学生将可以运用OKhttp构建网络交互程序;利用runOnUiThread将子线程的数据更新到UI线程当中;利用合理的方法防止用户短时间内重复点击。

4.2.3 前测阶段

让学生思考日常生活中的人际交往或者电话交流需要包含哪些角色,实现通信需要几个环节。通过开放式的提问,可以了解学生对通信是否有基本的概念,认知水平如何,进而决定是否需要调节课程内容的难易程度。

4.2.4 参与式学习阶段

1)通过角色扮演法,让所有学生理解通信的基本流程。請两位学生对生活中的需求帮助场景进行表演,让学生理解无论是人际交往还是数据通信,都会有请求发起人、请求接收人这两种角色,而且两个角色需要建立通信信道,才能基于某种都能解读的协议进行消息传递。

2)使用头脑风暴法,让学生设计两个模块进行消息传递的指令信息。教师提出不同的功能需要不同的控制指令才能区分控制,指令的设计既要简单有效,又要有实际含义,要求学生发散思维,探讨合适的指令名称。使学生能够充分发挥想象,激发他们学习的热情和积极性,把产生的所有想法都记录下来,然后进行归纳总结,提炼最佳方案。

3)使用分组实操法,让学生互相协作完成任务。在教师对课程任务进行分析讲解之后,学生进行两人分组活动,通过阅读任务书,互相讨论,自主探索任务的实现方法[7]。

参与式学习真正激发了学生的学习动力,在提升能力的同时,还能够培养学生的独立思考解决实际问题的能力,学生在学习过程中获得感较好,对自身产生较强的激励效果,跨越被动学习的壁垒,进入主动学习的状态,进而挖掘个人潜能和提升个人能力,激发了学生的学习兴趣,达到良好的教学效果。

4.2.5 后测阶段

随机抽取三组同学进行成果汇报展示,详细说明本组完成了哪些功能点、使用哪些学习方法、又做了哪些拓展功能,展示完成后让班级同学对该组作品进行点评,并且通过超星学习通平台进行评分,以检验学生的学习效果。

4.2.6 总结阶段

教师对课程内容进行回顾和总结,针对重点问题进行着重分析,结合重点和难点,提出任务的拓展性训练,引导学生在课后进一步主动探索学习。

4.3 课后环节

课堂结束后,教师将课堂讲授的知识点录制成视频,发布到超星学习通平台供学生课后巩固复习;将学生在课堂学习中遇到的问题做相应的解答,将解决方案发布在论坛中,供学生进一步探讨;发布课外的拓展性视频资源,便于学生进行探索学习。

5 教学效果及评价

本文使用OBE-BOPPPS的创新理念融入移动应用开发的课程教学后,不再采用传统的统一笔试方式进行考核,学生可以选取生活中常见的移动端应用进行模仿开发,利用所学的知识进行界面还原,并且进行简单功能的开发,在课程结束后,学生将展示自己完成的期末作品,由学生分组互评和教师总评,根据作品的实际完成情况进行多角度的评判,更加客观地反映学生的实际学习水平。

而过程性考核方面,则包含线上资源学习情况,日常考勤、课堂作业评价和阶段性考核共同构成,多维度考核学生的学习情况,激发学生主观能动性。

6 教学建议

6.1 根据行业需求,合理设计课程案例内容

本文针对传统程序开发课程中,存在的课内实践案例前后关联性不大,专业课程衔接不顺畅等问题,根据物联网专业特点及企业人才需求,基于OBE理念设计教学任务,能够大幅度提升课程的专业黏合度,激发学生自主学习的兴趣。

6.2 打破传统思维壁垒,探索最佳的混合教学模式

本文打破传统的以教师活动为中心,以知识点讲解为主线的壁垒,基于BOPPPS教学模式开展教学活动,强调学生参与性,引导学生自主解决问题,提升团队协作能力和主动学习能力[8]。

6.3 引入线上自主学习,尝试接轨学科竞赛

本文将历年的一些物联网竞赛的题目修改为移动应用开发的课程小案例,融入教学过程当中去,培养学生应用知识解决问题的能力、创新能力以及团队协作能力,把程序设计学习变为学员快乐的、有竞争意识的经历。同时也为学生后续参加相关的学科竞赛打下坚实基础。

7 结束语

本文以移动应用开发课程为例,结合物联网行业的实际岗位需求、专业人才培养目标,基于OBE-BOPPPS教学模型进行了课程教学设和实践,紧紧围绕学生这一教学主体[9],强调学生深度参与,从而激发学生学习热情,提高了课堂教学效果,促进翻转课堂的实现,提升学生的专业能力,提升人才培养的质量,取得了一定的教学成效。

参考文献:

[1] 张锦,杜尚荣.混合式教学的内涵、价值诉求及实施路径[J].教学与管理,2020(9):11-13.

[2] 李涛.系统化的《物联网移动应用开发》课程教学研究[J].信息与电脑(理论版),2020,32(22):218-220.

[3] 曲欣欣.职业技能大赛与课程教学融合教学模式研究——以《移动互联网应用软件开发》大赛为例[J].智库时代,2019(50):130-131.

[4] 阮环阳,林夏艳,戴冬燕.BOPPPS模型在有机化学实验教学中的实践[J].实验技术与管理,2020,37(3):215-217.

[5] 周雯.物联网应用技术专业创新创业教育与专业教育融合培养模式的研究[J].教育教学论坛,2019(37):93-94.

[6] 王乐球.面向翻转课堂的《面向对象程序设计》课程改革研究[J].软件导刊,2017,16(9):222-225.

[7] 李扬.高职院校实践育人创新创业教育模式探析——以物联网应用技术专业为例[J].理论观察,2020(2):154-156.

[8] 魏小平,康文斌.BOPPPS教学模式在大学物理课程教学中的探索——以静电场的环路定理为例[J].西部素质教育,2019,5(1):135-138.

[9] 张建勋,朱琳.基于BOPPPS模型的有效课堂教学设计[J].职业技术教育,2016,37(11):25-28.

【通联编辑:谢媛媛】

猜你喜欢

参与式教学教学方法
教学方法与知识类型的适宜
普通生态学参与式教学模式的探索与实践
智能手机普及化时代高职院校思政课教学创新研究
参与式教学法在初中生物教学中的应用
实用型中医人才培养中慕课教学方法的探讨
文言文教学方法实践初探
我的教学方法