陳漢偉 汪嬋嬋

摘要:先進教學理念正在逐步取代傳統的教學方法,基于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.
【通聯編輯:謝媛媛】