• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      BOPPPS模型在Android程序開發(fā)教學(xué)中的應(yīng)用

      2019-09-23 01:42:17錢曉春
      關(guān)鍵詞:程序開發(fā)階段課堂教學(xué)

      錢曉春

      [摘? ? ? ? ? ?要]? 從BOPPPS教學(xué)模型出發(fā),分析該模型的特點(diǎn)及優(yōu)勢。結(jié)合Android程序開發(fā)課堂教學(xué),以事件處理的課堂教學(xué)實(shí)踐為例,詳細(xì)分析模型中每一個(gè)階段的具體操作方式,提出了一種行之有效的教學(xué)設(shè)計(jì)。

      [關(guān)? ? 鍵? ?詞]? BOPPPS;Android;教學(xué)設(shè)計(jì);課堂教學(xué)改革

      [中圖分類號(hào)]? G712? ? ? ? ? ? ? ? [文獻(xiàn)標(biāo)志碼]? A? ? ? ? ? ? ? [文章編號(hào)]? 2096-0603(2019)20-0164-02

      一、BOPPPS教學(xué)模型介紹

      BOPPPS教學(xué)模型由加拿大教師技能培訓(xùn)工作坊(ISW)創(chuàng)建。經(jīng)過應(yīng)用實(shí)踐,BOPPPS模型被證明是一個(gè)“有效果” “有效率” “有效益”的,能夠促進(jìn)學(xué)生積極參與課堂學(xué)習(xí)的教學(xué)模式。[1]它以建構(gòu)主義和交際法為理論依據(jù),以有效教學(xué)設(shè)計(jì)為特點(diǎn),是一個(gè)強(qiáng)調(diào)學(xué)生參與和反饋的閉環(huán)教學(xué)過程模型。目前,全球共有四十多個(gè)國家,超過100所大學(xué)實(shí)施BOPPPS模型。[2]加緊對(duì)該模型的思考和研究,有助于我們的課堂教學(xué)改革。

      BOPPPS模型將課堂教學(xué)過程分為6個(gè)階段:導(dǎo)入(Leading

      -in)、目標(biāo)(Objective)、預(yù)評(píng)價(jià)(Pre-assessment)、參與式學(xué)習(xí)(Participatory Learning)、后評(píng)價(jià)(Post-assessment)、總結(jié)(Summary)。[3]

      導(dǎo)入階段通過激發(fā)學(xué)生的學(xué)習(xí)興趣,引出將要教授的課程內(nèi)容。目標(biāo)階段從認(rèn)知、情感和技能三個(gè)方面明確指出學(xué)生通過學(xué)習(xí)應(yīng)該達(dá)到的要求和水平。預(yù)評(píng)價(jià)階段主要用來測評(píng)學(xué)生當(dāng)前所掌握的知識(shí)技能,以便于鞏固既有知識(shí)水平,也為后續(xù)的教學(xué)過程提供依據(jù)和指導(dǎo)。參與式學(xué)習(xí)階段是教學(xué)過程中最重要的階段,主要采用積極的教學(xué)策略使學(xué)生深度參與到課堂教學(xué)活動(dòng)中,以實(shí)現(xiàn)教學(xué)目標(biāo)的過程。后評(píng)價(jià)階段主要是測評(píng)學(xué)生通過課堂學(xué)習(xí)后對(duì)相關(guān)知識(shí)技能的掌握程度,也是對(duì)課堂教學(xué)效果的檢測??偨Y(jié)階段是對(duì)課堂教學(xué)的反思、提煉,學(xué)生反思學(xué)到了什么,還有哪些不足,教師反思教學(xué)過程的得失或者為下一次課做鋪墊。[2-3]

      二、Android程序開發(fā)教學(xué)現(xiàn)狀

      隨著互聯(lián)網(wǎng)和移動(dòng)設(shè)備的飛速發(fā)展,移動(dòng)端應(yīng)用程序開發(fā)已經(jīng)成為計(jì)算機(jī)程序設(shè)計(jì)的一大熱點(diǎn)。Android是市場上主流的移動(dòng)設(shè)備操作系統(tǒng),市場對(duì)Android移動(dòng)端應(yīng)用程序開發(fā)人員有著較大的需求。在五年制大專院校中開設(shè)Android程序開發(fā)課程可以提高學(xué)生的程序設(shè)計(jì)水平,增強(qiáng)邏輯思維能力,優(yōu)化解決現(xiàn)實(shí)問題的方法,同時(shí)可以積極促進(jìn)學(xué)生就業(yè)、創(chuàng)業(yè)。

      Android程序開發(fā)屬于專業(yè)技能課程,綜合應(yīng)用性強(qiáng),幾乎涉及所有計(jì)算機(jī)類課程的概念和知識(shí),對(duì)學(xué)生的理論知識(shí)水平和知識(shí)遷移能力有著較高的要求。[3]許多學(xué)校已經(jīng)開設(shè)了Android程序開發(fā)課程,相關(guān)的教學(xué)方法也有了一定的探索,例如項(xiàng)目化教學(xué)[4]、翻轉(zhuǎn)課堂[5]。這些教學(xué)方法在實(shí)踐中取得了良好的效果,但是也暴露出一些問題。由于課程特點(diǎn),相關(guān)教學(xué)方法突出強(qiáng)調(diào)了學(xué)生在課堂上的實(shí)踐操作,而對(duì)理論知識(shí)的學(xué)習(xí)和理解不夠,直接導(dǎo)致了學(xué)生在實(shí)踐操作中的靈活性和主動(dòng)性不強(qiáng)。具體表現(xiàn)在學(xué)生在程序開發(fā)過程中不能舉一反三,遇到問題、錯(cuò)誤,不能自主解決。因?yàn)锳ndroid程序開發(fā)課程知識(shí)體系繁雜,課堂教學(xué)不可能面面俱到。伴隨著教學(xué)的推進(jìn),應(yīng)該讓學(xué)生逐漸掌握觸類旁通的能力以及遇到問題能夠自主解決的能力。

      三、基于BOPPPS模型的Android事件處理課堂教學(xué)設(shè)計(jì)

      在傳統(tǒng)的Android程序開發(fā)教學(xué)中,教師和學(xué)生往往比較重視實(shí)踐操作而輕視理論知識(shí)的教授和學(xué)習(xí)。Android體系龐雜,課堂教學(xué)無法涵蓋各個(gè)知識(shí)點(diǎn)。理論知識(shí)的重要性在于學(xué)生可以通過理論知識(shí)進(jìn)行知識(shí)技能的遷移,以達(dá)到舉一反三、觸類旁通的效果。[3]基于BOPPPS模型的Android程序開發(fā)課堂教學(xué),明確可達(dá)到的學(xué)習(xí)目標(biāo),突出參與式學(xué)習(xí),強(qiáng)調(diào)學(xué)生在課堂中的主體地位,促進(jìn)教師和學(xué)生的互動(dòng),強(qiáng)調(diào)對(duì)教學(xué)過程的反思,提升理論課堂教學(xué)效果。我們結(jié)合BOPPPS模型,以Android事件處理課題為例,嘗試探索新的、有效的課堂教學(xué)方法。

      (一)導(dǎo)入階段

      導(dǎo)入階段通過激發(fā)學(xué)生的學(xué)習(xí)興趣,引出將要教授的課程內(nèi)容,這一階段直接影響著課堂教學(xué)的氛圍。好的導(dǎo)入可以迅速地將學(xué)生的注意力集中到課堂上來,還能使學(xué)生把學(xué)習(xí)知識(shí)當(dāng)作一種自我需求。

      Android事件處理課堂的導(dǎo)入,可以采用向?qū)W生提出一個(gè)與前導(dǎo)知識(shí)點(diǎn)相關(guān)聯(lián)的問題的方法。在本堂課之前,學(xué)生學(xué)習(xí)的是Android應(yīng)用程序靜態(tài)界面的設(shè)計(jì),但現(xiàn)實(shí)生活中的應(yīng)用程序的界面不可能只是靜態(tài)的,它應(yīng)該是可以對(duì)用戶的操作(如點(diǎn)擊)作出反應(yīng)的動(dòng)態(tài)界面。教師可以列舉一些真實(shí)的程序例子或是結(jié)合學(xué)生日常使用APP的經(jīng)驗(yàn)來說明這一點(diǎn)。要達(dá)到這一效果,光有靜態(tài)界面的知識(shí)是不夠的,進(jìn)而引出本次課所要講授的知識(shí)——Android事件處理。

      (二)目標(biāo)階段

      目標(biāo)階段從認(rèn)知、情感和技能三個(gè)方面明確指出學(xué)生通過學(xué)習(xí)應(yīng)該達(dá)到的要求和水平。目標(biāo)應(yīng)該明確具體,提綱挈領(lǐng)。Android事件處理課堂的目標(biāo)階段定位如下。認(rèn)知目標(biāo):了解事件處理在程序運(yùn)行過程中的作用。掌握相關(guān)語法結(jié)構(gòu)。情感目標(biāo):激發(fā)學(xué)生對(duì)程序設(shè)計(jì)課程學(xué)習(xí)興趣,培養(yǎng)學(xué)生在程序設(shè)計(jì)中的合作精神。技能目標(biāo):掌握Android程序中的事件處理方法,理解事件處理運(yùn)行機(jī)制。

      (三)預(yù)評(píng)價(jià)階段

      預(yù)評(píng)價(jià)階段主要用來測評(píng)學(xué)生當(dāng)前所掌握的知識(shí)技能,以便于鞏固既有知識(shí)水平,也為后續(xù)的教學(xué)過程提供依據(jù)和指導(dǎo)。主要的預(yù)評(píng)價(jià)方式有:提問、討論、作業(yè)、隨堂測試等。

      Android事件處理的教學(xué)內(nèi)容包括類和對(duì)象、接口的實(shí)現(xiàn)兩部分,所以預(yù)評(píng)價(jià)可以針對(duì)這兩部分來進(jìn)行。類和對(duì)象部分,教師可以先帶領(lǐng)學(xué)生復(fù)習(xí)Java語言中類的定義、對(duì)象創(chuàng)建的語法格式,然后通過一些練習(xí)來鞏固這些知識(shí),目標(biāo)是使學(xué)生加深理解類的概念、類成員的作用以及通過對(duì)象實(shí)現(xiàn)功能的方法,掌握類的定義和創(chuàng)建對(duì)象的語法格式。接口的實(shí)現(xiàn)部分,學(xué)生必須理解接口是一種抽象類型,是抽象方法的集合,實(shí)現(xiàn)接口就必須重寫接口中的抽象方法。教師同樣可以通過一些簡單的練習(xí)使學(xué)生掌握接口實(shí)現(xiàn)的語法結(jié)構(gòu)。

      (四)參與式學(xué)習(xí)階段

      參與式學(xué)習(xí)階段是教學(xué)過程中最重要的階段,主要是采用積極的教學(xué)策略使學(xué)生深度參與到課堂教學(xué)活動(dòng)中,以實(shí)現(xiàn)教學(xué)目標(biāo)的過程。根據(jù)教學(xué)曲線調(diào)查研究發(fā)現(xiàn),開始上課時(shí)段和臨下課時(shí)段是學(xué)生注意力最集中的時(shí)段,課堂中段學(xué)生注意力開始渙散,而這時(shí)恰恰是教師專注進(jìn)行課堂教學(xué)的主體時(shí)段。如果沒有一個(gè)有效的措施在課堂中段喚回學(xué)生的注意力,那么課堂教學(xué)效果是不會(huì)理想的。正因?yàn)槿绱?,BOPPPS模型的特點(diǎn)是在學(xué)生注意力開始渙散的時(shí)候引入?yún)⑴c式學(xué)習(xí),該階段強(qiáng)調(diào)教師與學(xué)生的互動(dòng),強(qiáng)調(diào)學(xué)生的主體性,教師更多的是起引導(dǎo)和組織的作用,讓學(xué)生積極參與到教學(xué)活動(dòng)中,發(fā)揮其主觀能動(dòng)性,提升課堂質(zhì)效。

      Android事件處理的教學(xué)內(nèi)容,可以采用師生問答、小組合作的參與式學(xué)習(xí)方式。

      事件處理需要兩個(gè)對(duì)象:控件對(duì)象和事件監(jiān)聽器對(duì)象。創(chuàng)建這兩個(gè)對(duì)象需要有相應(yīng)的類:控件類和事件監(jiān)聽器類。其中控件類是系統(tǒng)自帶的,不需要程序員定義,可以直接用來創(chuàng)建控件對(duì)象。而事件監(jiān)聽器類需要程序員定義,并且要讓此類實(shí)現(xiàn)事件監(jiān)聽器接口,重寫接口中的抽象方法。有了這兩個(gè)對(duì)象之后,再讓控件對(duì)象綁定事件監(jiān)聽器對(duì)象,就能實(shí)現(xiàn)Android事件處理了。這一系列知識(shí)要點(diǎn)可以通過師生問答的形式進(jìn)行,教師提出啟發(fā)式的問題,學(xué)生在教師的引導(dǎo)下逐步掌握所有知識(shí)點(diǎn)。這種師生問答形成了一種“師生互動(dòng)”的教學(xué)過程。在實(shí)踐操作過程中,學(xué)生采用小組合作學(xué)習(xí)策略。全班學(xué)生劃分為若干小組,組內(nèi)成員對(duì)程序代碼的編寫進(jìn)行分工,最后將分寫的代碼整合,進(jìn)行程序測試。小組合作學(xué)習(xí)策略是BOPPPS模型課堂教學(xué)主要采用的教學(xué)增效策略。這種“師生互動(dòng)、生生合作”的參與式學(xué)習(xí)階段可以提高學(xué)生參與課堂的程度,及時(shí)喚回學(xué)生注意力,有效提升理論知識(shí)教學(xué)的質(zhì)效。

      (五)后評(píng)價(jià)階段

      后評(píng)價(jià)階段主要是測評(píng)學(xué)生通過課堂學(xué)習(xí)后對(duì)相關(guān)知識(shí)技能的掌握程度,也是對(duì)課堂教學(xué)效果的檢測。對(duì)Android事件處理課題,可以通過實(shí)踐練習(xí)的方式進(jìn)行檢測,教師設(shè)計(jì)一到兩個(gè)按鈕單擊事件處理程序供學(xué)生練習(xí)。在本階段同樣可以采用小組合作探究的學(xué)習(xí)方式,學(xué)生分成若干小組,組內(nèi)成員可以進(jìn)行自主分工、充分討論、相互監(jiān)督、測試糾錯(cuò)、自評(píng)互評(píng)等環(huán)節(jié)。這樣的測試設(shè)計(jì)可以充分調(diào)動(dòng)每一位學(xué)生的積極性,使每一位學(xué)生都能關(guān)注課堂、關(guān)注知識(shí)點(diǎn)、關(guān)注自己對(duì)知識(shí)點(diǎn)的掌握情況。教師負(fù)責(zé)組織引導(dǎo),對(duì)學(xué)生遇到的問題和困難可以進(jìn)行針對(duì)性的指導(dǎo),對(duì)普遍性問題可以進(jìn)行全體講解并進(jìn)行總結(jié)提升。課后教師可以根據(jù)后評(píng)價(jià)的結(jié)果對(duì)整個(gè)教學(xué)過程進(jìn)行分析,找出問題和不足之處,優(yōu)化教學(xué)設(shè)計(jì)。

      (六)總結(jié)階段

      總結(jié)階段是對(duì)課堂教學(xué)的反思和提煉,或者為下一次課做鋪墊。Android事件處理的總結(jié)內(nèi)容包括類的定義、對(duì)象的創(chuàng)建、監(jiān)聽器接口的實(shí)現(xiàn)、監(jiān)聽器對(duì)象的綁定。教師引導(dǎo)學(xué)生總結(jié)本次課學(xué)到了哪些知識(shí),這些知識(shí)在Android體系中的作用是什么,還有哪些不足之處。教師在總結(jié)階段反思教學(xué)過程的亮點(diǎn)和不足之處,以優(yōu)化教學(xué)過程。

      我校在物聯(lián)網(wǎng)應(yīng)用技術(shù)專業(yè)大專五年級(jí)開設(shè)了Android程序開發(fā)課程,教材選用機(jī)械工業(yè)出版社的《Android物聯(lián)網(wǎng)應(yīng)用程序開發(fā)》,總共44課時(shí)的課堂教學(xué)。筆者在運(yùn)用BOPPPS模型進(jìn)行教學(xué)設(shè)計(jì)后,學(xué)生對(duì)理論知識(shí)的掌握程度有了較大的提升。在此基礎(chǔ)上,學(xué)生的編程能力也有了相應(yīng)的提高,能夠自主解決一些程序設(shè)計(jì)過程中的錯(cuò)誤。在學(xué)習(xí)中,學(xué)生也具備了一定的知識(shí)遷移能力,能夠比較靈活地使用Android框架中的基本功能。這說明BOPPPS模型的確能夠提升課堂質(zhì)效,促進(jìn)學(xué)生對(duì)知識(shí)的掌握和運(yùn)用。

      參考文獻(xiàn):

      [1]李紋霞.有效教學(xué)結(jié)構(gòu):BOPPPS之運(yùn)用[EB].2015-12-15.

      [2]張建勛,朱琳.基于BOPPPS模型的有效課堂教學(xué)設(shè)計(jì)[J].職業(yè)技術(shù)教育,2016(11):25-28.

      [3]楊斌.基于BOPPPS模型的Android程序設(shè)計(jì)課程教學(xué)設(shè)計(jì)[J].計(jì)算機(jī)教育,2018(5):144-146.

      [4]任碩果.“Android應(yīng)用軟件開發(fā)”課程項(xiàng)目化教學(xué)的研究與實(shí)踐[J].教育界(高等教育研究),2016(10):95-96.

      [5]唐桿翌,盧桂馥.Android開發(fā)課程翻轉(zhuǎn)課堂教學(xué)模式研究[J].電腦知識(shí)與技術(shù),2017(9):114-116.

      猜你喜歡
      程序開發(fā)階段課堂教學(xué)
      關(guān)于基礎(chǔ)教育階段實(shí)驗(yàn)教學(xué)的幾點(diǎn)看法
      APP應(yīng)用程序開發(fā)模式探究
      電子制作(2019年19期)2019-11-23 08:42:02
      在學(xué)前教育階段,提前搶跑,只能跑得快一時(shí),卻跑不快一生。
      莫愁(2019年36期)2019-11-13 20:26:16
      基于TestStand的自動(dòng)檢測程序開發(fā)
      電子測試(2018年11期)2018-06-26 05:56:16
      基于嵌入式系統(tǒng)Windows CE的應(yīng)用程序開發(fā)
      基于App inventor 2手機(jī)程序開發(fā)過程的學(xué)習(xí)與實(shí)——以“喵喵定時(shí)器”APP開發(fā)為例
      電子制作(2017年1期)2017-05-17 03:54:08
      且行且思,讓批注式閱讀融入課堂教學(xué)
      大熱的O2O三個(gè)階段,你在哪?
      營銷界(2015年22期)2015-02-28 22:05:18
      兩岸婚戀邁入全新階段
      海峽姐妹(2015年6期)2015-02-27 15:11:19
      對(duì)初中化學(xué)課堂教學(xué)的幾點(diǎn)思考
      散文百家(2014年11期)2014-08-21 07:17:04
      永安市| 罗山县| 新源县| 易门县| 肥城市| 石河子市| 明光市| 武功县| 安岳县| 竹山县| 遂平县| 本溪| 乌鲁木齐县| 延津县| 太原市| 内丘县| 芦山县| 十堰市| 平昌县| 同德县| 大关县| 红原县| 东阿县| 甘肃省| 仁怀市| 黑山县| 宽甸| 新宾| 波密县| 沂南县| 南开区| 长寿区| 阳山县| 灵台县| 夏邑县| 伊川县| 西盟| 小金县| 麟游县| 东兰县| 平定县|