国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于BOPPPS教學(xué)模型的跨平臺移動開發(fā)課程教學(xué)設(shè)計

2019-07-03 02:31劉蕾劉冰月
軟件工程 2019年5期
關(guān)鍵詞:教學(xué)模型教學(xué)設(shè)計

劉蕾 劉冰月

摘? 要:研究BOPPPS教學(xué)模型各個階段的任務(wù)目標(biāo)和具體實施方法,按照“引入—學(xué)習(xí)目標(biāo)—前測—參與式學(xué)習(xí)—后測—總結(jié)”六個階段,在充分研討“布魯姆教育目標(biāo)分類法”“參與式學(xué)習(xí)”等教育理論的基礎(chǔ)上,以跨平臺移動開發(fā)課程的教學(xué)為例,提出對“組件生命周期”這一知識點的課堂教學(xué)設(shè)計,給出具體可行的教學(xué)內(nèi)容和教學(xué)方法,通過實踐證明BOPPPS教學(xué)模型有利于更有效地組織教學(xué)過程,提高教學(xué)效果。

關(guān)鍵詞:BOPPPS;組件生命周期;教學(xué)模型;教學(xué)設(shè)計

中圖分類號:TP31? ? ?文獻標(biāo)識碼:A

Abstract:This paper studies the objectives and implementation methods of BOPPPS teaching model in the six stages of of bridge-in,objective,pre-test,participatory-learning,post assessment and summary.Further study and discussion have been conducted on some educational theories,such as Bloom's Classification of Educational Objectives and Participatory Learning.Taking the cross-platform mobile development course as an example,the paper puts forward a classroom teaching design for the knowledge of Component Life Cycle.This paper proposes concrete and feasible teaching contents and methods.Practice proves that BOPPPS teaching model is conducive to organizing teaching process more effectively and improving teaching effect.

Keywords:BOPPPS;component life cycle;teaching model;teaching design

1? ?引言(Introduction)

BOPPPS教學(xué)模型是由加拿大教師技能培訓(xùn)工作坊ISW所創(chuàng)建,最初主要用于教師的技能培訓(xùn),在培訓(xùn)過程中主要通過實踐為主的教學(xué)方式,利用集中強化訓(xùn)練提高教師教學(xué)技能和教學(xué)的有效性。目前已經(jīng)被全球超過33個國家引進,在超過100所大學(xué)和產(chǎn)業(yè)培訓(xùn)機構(gòu)推廣使用,并且被北美諸家名校所推崇。BOPPPS教學(xué)模型以建構(gòu)主義和交際法為理論依據(jù),以有效教學(xué)設(shè)計著稱,是一個強調(diào)學(xué)生參與和反饋的閉環(huán)教學(xué)過程[1]。BOPPPS教學(xué)模型強調(diào)師生交互式學(xué)習(xí),以學(xué)生為主體,為提升教學(xué)效果提供了很好的解決辦法[2]。

BOPPPS教學(xué)模型包含六個環(huán)節(jié),即引入(Bridge-in)、學(xué)習(xí)目標(biāo)(Objective)、前測(Pre-test)、參與式學(xué)習(xí)(Participatory learning)、后測(Post-assessment)和總結(jié)(Summary)。該模型注重教學(xué)流程的完整性和學(xué)生的主動性,以參與式學(xué)習(xí)活動(Participatory Learning Activities)為核心,圍繞學(xué)習(xí)目標(biāo)開展全過程的教學(xué)設(shè)計,其理念先進、實施規(guī)范、效果明顯,是一種有效性強、易掌握、適應(yīng)性強的教學(xué)模式[3]。

2? ?基于BOPPPS的教學(xué)模型(Teaching model based on BOPPPS)

2.1? ?B(Bridge-in)引入

引入的作用是幫助學(xué)生進入即將要介紹的課程內(nèi)容,并吸引學(xué)生的興趣,使學(xué)生從以往的知識過渡到新的領(lǐng)域。這一階段需要闡述問題的起源、概括理論的范疇、指明研究的對象和領(lǐng)域、分析問題的關(guān)聯(lián)等,目的是讓學(xué)生初步了解將要研究的課題[4]。為達成以上目的,在課程引入階段可以采用以下方法。

(1)通過展示產(chǎn)品、演示方法等,吸引學(xué)生關(guān)注產(chǎn)品效果或應(yīng)用場景。

(2)由已學(xué)的內(nèi)容導(dǎo)入未知的問題,構(gòu)建知識鏈或知識樹結(jié)構(gòu),連接起已知和未知的領(lǐng)域。

(3)提供一個學(xué)習(xí)的理由,樹立一個努力的目標(biāo),對學(xué)習(xí)的內(nèi)容和進度做出規(guī)劃。

(4)提出與主題相關(guān)的啟發(fā)性問題,讓學(xué)生主動去尋找答案,循序漸進地走向既定的目標(biāo)。

(5)講述一個吸引人的故事,實事新聞,或者組織有趣的活動,從而活躍學(xué)生的思維,激發(fā)學(xué)生主動思考。

2.2? ?O(Objective)學(xué)習(xí)目標(biāo)

目標(biāo)包括兩個方面:教學(xué)目標(biāo)和學(xué)習(xí)目標(biāo)。教學(xué)目標(biāo)是教師要明確自己要教什么,使用哪些教材資源,提供給學(xué)生哪些輔助資源,通過哪些形式來檢驗學(xué)習(xí)效果。而學(xué)習(xí)目標(biāo)是要明確學(xué)生要學(xué)會什么?學(xué)生可以吸收的信息量是多少?學(xué)生學(xué)習(xí)的有效途徑是什么?學(xué)生能留下的深刻印象是什么?應(yīng)該從學(xué)習(xí)者的角度出發(fā)制定學(xué)習(xí)目標(biāo),數(shù)量不宜過多,以2—4個為宜[5]。在撰寫學(xué)習(xí)目標(biāo)時,需要包含以下幾方面內(nèi)容。

(1)明確教學(xué)對象,即學(xué)生,已經(jīng)具備怎樣的知識結(jié)構(gòu)和技能,能否接受后續(xù)的知識,為了順利接受新知識,需要做哪些知識鋪墊和補充。

(2)學(xué)生需要掌握的具體內(nèi)容有哪些。

(3)學(xué)生在學(xué)習(xí)后達到怎樣的層次。

對學(xué)習(xí)目標(biāo)的描述可以采用動詞詞匯,并借鑒布魯姆教育目標(biāo)分類法描繪程度的高低。布魯姆認(rèn)為教育目標(biāo)可分為三大領(lǐng)域:認(rèn)知領(lǐng)域、情感領(lǐng)域和動作技能領(lǐng)域[6]。

(1)在認(rèn)知領(lǐng)域(knowledge),關(guān)于識記的層次,可以用回憶、記憶、識別、列表、定義、陳述、呈現(xiàn)等詞匯描述;關(guān)于領(lǐng)會的層次,可以用說明、識別、描述、解釋、區(qū)別、重述、歸納、比較等詞匯描述;關(guān)于應(yīng)用的層次,可以用應(yīng)用、論證、操作、實踐、分類、舉例說明、解決等詞匯描述;關(guān)于分析的層次,可以用分析、檢查、實驗、組織、對比、比較、辨別、區(qū)別等詞匯描述;關(guān)于綜合的層次,可以用組成、建立、設(shè)計、開發(fā)、計劃、支持、系統(tǒng)化等詞匯描述;關(guān)于評價的層次,可以用評價、估計、評論、鑒定、辯明、辯護、證明、預(yù)測、預(yù)言、支持等詞匯描述。

(2)在情感領(lǐng)域(active domain)的教學(xué)目標(biāo),以克拉斯沃爾(Krathwohl DR)為首,于1964年提出其分為五個層次:接受、反映、形成價值觀念、組織價值觀念系統(tǒng)、價值體系個性化。

(3)在動作技能領(lǐng)域(psychomotor domain),布魯姆在創(chuàng)立教育目標(biāo)時僅意識到動作技能領(lǐng)域的存在,未制定出具體目標(biāo)層次。1972年,Simpson EJ提出動作技能領(lǐng)域教學(xué)目標(biāo)分七個層次:知覺、定勢、指導(dǎo)下的反映、機械動作、復(fù)雜的外顯反映、適應(yīng)、創(chuàng)新。

2.3? ?P(Pre-test)前測

前測是正式學(xué)習(xí)之前進行的測試,目的是了解學(xué)生當(dāng)前的知識結(jié)構(gòu),從而幫助教師適當(dāng)調(diào)整內(nèi)容的深度和進度[7]。具體的方式包括:

(1)通過作業(yè)、非正式考試、小測驗或提問,不僅有利于教師了解學(xué)生的知識基礎(chǔ),而且可以引發(fā)學(xué)生的思考并激發(fā)學(xué)生的求知欲。

(2)通過開放式問題、組織課堂討論,開拓學(xué)生思維,促進學(xué)生發(fā)揮想象力及創(chuàng)造力,進行廣泛交流和研討。

(3)運用頭腦風(fēng)暴,即讓學(xué)生集思廣益,提出創(chuàng)造性的想法或建議,發(fā)展學(xué)生發(fā)散式思維。

(4)使用教學(xué)輔助設(shè)備或者移動端等科技手段,通過在線答題、投票等方式,讓學(xué)生參與測試并自動統(tǒng)計結(jié)果,這是一種新穎高效和廣受歡迎的課堂形式。

2.4? ?P(Participatory learning)參與式學(xué)習(xí)

參與式學(xué)習(xí)體現(xiàn)了以學(xué)生為主體的教學(xué)理念,即以學(xué)生為中心,學(xué)生在教學(xué)過程中起主導(dǎo)作用,教師是學(xué)習(xí)的輔助者和組織者,它突出了學(xué)生的主觀能動性[8]。目前的課堂教學(xué)中普遍存在的“應(yīng)試傾向”“消極接受”“教師的一言堂”等幾個較為典型問題。通過“參與式學(xué)習(xí)”模式,能夠調(diào)動學(xué)生的積極性,使學(xué)生變“被動”為“主動”,積極參與教學(xué)過程。教師通過組織、設(shè)計“活動”的形式,全面調(diào)動學(xué)生積極參與、創(chuàng)造性學(xué)習(xí)。教師需要鼓勵學(xué)生參與到學(xué)習(xí)過程中,盡量讓更多的學(xué)生參與其中,主動參與討論、發(fā)表意見。課堂“活動”的組織及實施,是為了達成以下目標(biāo)[9]:

(1)學(xué)生參與對學(xué)習(xí)目標(biāo)的提出,自己制定學(xué)習(xí)計劃。

(2)學(xué)生積極發(fā)展各種思考策略,在解決問題中學(xué)習(xí)。

(3)學(xué)生在學(xué)習(xí)過程中有情感的投入,有內(nèi)在動力的支持,能從學(xué)習(xí)中獲得積極的情感體驗。

(4)學(xué)生在學(xué)習(xí)過程中對學(xué)習(xí)活動能進行自我監(jiān)控,并作出相應(yīng)調(diào)適。

在教學(xué)過程中,教師在明確的教學(xué)目標(biāo)指導(dǎo)下,運用科學(xué)的方法,保障課堂在民主、寬容的氣氛中進行,使學(xué)生能積極主動的、具有創(chuàng)造性的介入教學(xué)活動的每一個環(huán)節(jié),從而接受教育、獲取知識并發(fā)展能力[10]。教師與學(xué)生以平等的身份參與到教學(xué)活動中,他們共同討論、共同解決問題,因此,參與式學(xué)習(xí)是一種師生共同推進教學(xué)的教學(xué)形式。聯(lián)合國教科文組織(UNESCO)將參與式教學(xué)方法歸納為:課堂討論、頭腦風(fēng)暴、示范和指導(dǎo)練習(xí)、角色扮演、小組活動、游戲和模擬教學(xué)、案例分析、講故事、辯論、與他人在特定環(huán)境內(nèi)練習(xí)生存技能、音頻或視頻活動,比如藝術(shù)、音樂、戲劇、舞蹈等決策圖或者問題樹。

2.5? ?P(Post-assessment)后測

后測的目的是檢驗學(xué)生的學(xué)習(xí)效果,檢查是否達成學(xué)習(xí)目標(biāo)。后測可以采取以下形式:

(1)知識理解:通過選擇題、判斷題、簡答題,了解學(xué)生對本節(jié)課知識的掌握。這種形式可以定性、定量地評估學(xué)習(xí)效果。

(2)知識運用:通過解決實際問題考查學(xué)生綜合運用的能力,能夠體現(xiàn)出學(xué)生的綜合素質(zhì)及解決問題的能力。

(3)技能測試:填寫評定表、專業(yè)量表、作品展示等,通過這種方式讓學(xué)生對自己所學(xué)的知識有一個具體的了解。

(4)知識分享:通過現(xiàn)場發(fā)表個人講話、分享感想、答辯、反思日記、文章等形式,做知識的再創(chuàng)造和二次輸出,能夠清楚地反映學(xué)生對知識的掌握程度。

2.6? ?S(Summary)總結(jié)

總結(jié)是對課堂內(nèi)容的回顧和提升,主要是給教師和學(xué)習(xí)者提供一個共同反思的機會,學(xué)生反思自己學(xué)到了什么,教師反思本次授課存在的問題或為下次課程內(nèi)容打下埋伏。通過有效的總結(jié),可以使學(xué)生明確教學(xué)內(nèi)容的重點和難點,理清知識點之間的關(guān)聯(lián),幫助學(xué)生把握課堂知識的脈絡(luò)??偨Y(jié)可以采取多種方式:

(1)通過板書或課件對重點內(nèi)容扼要概括、突出主線、理清脈絡(luò),這種方式適合大多數(shù)課程。

(2)對教學(xué)內(nèi)容進行延伸思考,要求學(xué)生進行相關(guān)閱讀,擴展課外知識,或者進行課外實踐活動。

(3)布置作業(yè),圍繞授課知識點進行練習(xí),幫助學(xué)生強化和鞏固所學(xué)內(nèi)容,通常需要批改作業(yè)或者公布正確答案,這種方式可以起到溫故而知新的作用。

(4)學(xué)生自我總結(jié),通過繪制思維導(dǎo)圖、知識樹讓學(xué)生獨立思考,鼓勵學(xué)生對課程內(nèi)容進行總結(jié)歸納,或者組織學(xué)生在討論區(qū)分享自己的心得。

3? ?應(yīng)用實例(Example of implementation)

學(xué)習(xí)React,組件生命周期很重要,了解了組件生命周期的各個函數(shù),對編寫高性能組件會有很大的幫助。組件生命周期是跨平臺移動開發(fā)課程的關(guān)鍵知識點,同時也比較復(fù)雜和難于理解,其示意圖如圖1所示。根據(jù)教學(xué)計劃要在1次90分鐘的課堂完成該教學(xué)任務(wù),可以應(yīng)用OBPPPS教學(xué)模型進行課程設(shè)計。

圖1 組件生命周期

Fig.1Component life cycle

3.1? ?組件生命周期的引入

講一個由于內(nèi)存泄漏導(dǎo)致Android手機死機的故事,Android手機越用越卡,有其系統(tǒng)自身的原因,也有第三方軟件惡意駐留的結(jié)果。同學(xué)們已經(jīng)學(xué)過Android編程,老師會教你正確的做法是:程序在終止后應(yīng)該銷毀Activity,釋放內(nèi)存;當(dāng)Activity的內(nèi)部類被單例所引用時,在Activity銷毀時一定要解除綁定,防止你的Activity不能被銷毀。然而一些人偏要找到使程序常駐后臺的方法,讓后臺Activity不被系統(tǒng)回收,這樣的代碼最終會占滿內(nèi)存,卡死系統(tǒng)。Android手機廠商一直在努力升級系統(tǒng),而第三方軟件也在不斷爭奪系統(tǒng)控制權(quán),這是十分具有挑戰(zhàn)性的戰(zhàn)役,最終誰輸誰贏,我們拭目以待。

3.2? ?組件生命周期的學(xué)習(xí)目標(biāo)

(1)學(xué)生的前期準(zhǔn)備情況是:學(xué)習(xí)過軟件工程軟件生命周期、Android Activity生命周期等理論知識,能夠做到知識聯(lián)想和體系過渡,易于理解組件生命周期的概念和作用;熟悉HTML5、ECMAScript 6語法知識;前一次課講授了組件的封裝與調(diào)用、屬性props、狀態(tài)state等相關(guān)知識;另外,學(xué)生需要認(rèn)識計算機專業(yè)英語詞匯component、mount、update等。以上是為了接受新知識所需的鋪墊。

(2)學(xué)生需要掌握的具體內(nèi)容有:記憶組件生命周期的三個階段、說明各個生命周期回調(diào)函數(shù)的意義,描述函數(shù)調(diào)用的時機和作用;理解并且會運用函數(shù)處理性能優(yōu)化問題;能歸納出組件運行階段導(dǎo)致重新渲染的三條路徑;能陳述props屬性改變后的執(zhí)行流程;能區(qū)別在哪些函數(shù)內(nèi)可以修改state、哪些不能。

(3)學(xué)生在學(xué)習(xí)后,應(yīng)該達到熟練運用組件生命周期設(shè)計并編程實現(xiàn)自定義組件;合理使用props屬性和state狀態(tài),在適當(dāng)?shù)臅r候進行初始化、更新和引用;能繪制組件生命周期圖并解釋圖中含義;達到代碼閱讀水平,可以陳述代碼執(zhí)行的流程,例如,閱讀一個React Native組件生命周期測試程序的源代碼,陳述在該程序中父組件發(fā)生更新后的代碼執(zhí)行過程和運行結(jié)果。

3.3? ?組件生命周期的前測

前測用時5分鐘,內(nèi)容是單詞翻譯。給出10個回調(diào)函數(shù)的名稱,要求學(xué)生翻譯成中文。目的是讓學(xué)生熟悉這些名字,幫助英語差生克服語言障礙。

3.4? ?組件生命周期的參與式學(xué)習(xí)

(1)進行分組學(xué)習(xí),6—10人為一組,共同完成任務(wù),用時40分鐘。

第一個任務(wù),每個學(xué)生抽取一張寫有組件回調(diào)函數(shù)名稱的卡片,針對該函數(shù)進行學(xué)習(xí)研究,可以翻看書籍資料,教師需要保障班級每個人都能分到一張卡片。第二個任務(wù),在卡片的背面書寫該函數(shù)處于生命周期哪一個階段,被調(diào)用的時機,可以在該函數(shù)內(nèi)部執(zhí)行的操作等。第三個任務(wù),在組內(nèi)分享自己的成果,交流之后,每個人把自己的卡片粘貼在生命周期圖的正確位置上。教師應(yīng)提供給每個小組一張2開的白紙,用于繪制生命周期圖。第四個任務(wù),完成生命周期圖的小組向全班展示成果,第一個完成并且講解正確的小組獲得勝利。

(2)源代碼閱讀理解,在教師的指導(dǎo)下完成,用時30分鐘。首先,教師發(fā)送電子版組件生命周期測試程序源代碼給學(xué)生,學(xué)生在個人電腦上運行該程序,觀察代碼執(zhí)行過程。要求學(xué)生思考以下幾個問題:點擊更新props屬性按鈕后,程序如何執(zhí)行?點擊更新state狀態(tài)按鈕后,程序如何執(zhí)行?點擊強制更新按鈕后,程序如何執(zhí)行?點擊組件卸載按鈕后,程序如何執(zhí)行?點擊父組件強制更新按鈕后,程序如何執(zhí)行?期間可以展開討論。20分鐘后,在聽取部分同學(xué)的回答后,教師最后應(yīng)該給出正確答案或者示范標(biāo)準(zhǔn)的陳述方式。

3.5? ?組件生命周期的后測

默寫組件生命周期圖,用時5分鐘??梢猿槿〔糠滞瑢W(xué)到黑板默寫,也可以只抽取三個階段中的一個階段。

3.6? ?組件生命周期的總結(jié)

知識歸納總結(jié),要求學(xué)生以“React Native組件生命周期”為題,查閱資料并撰寫學(xué)習(xí)筆記,分享在課程資源平臺。

課外擴展閱讀,以“多組件生命周期轉(zhuǎn)換關(guān)系”為題,要求學(xué)生獨立查找資料,研究多組件平行、嵌套時,生命周期的轉(zhuǎn)換關(guān)系。

布置作業(yè),要求學(xué)生編程實現(xiàn)文本輸入框的組件,同時實現(xiàn)以下兩個功能:

(1)當(dāng)點擊“搜索”按鈕后,彈出對話框顯示用戶輸入的內(nèi)容。

(2)當(dāng)在文本框輸入內(nèi)容的時候,顯示提示列表框,當(dāng)用戶點擊列表中的條目后,該條目被寫入文本輸入框。

這項作業(yè)的目的是練習(xí)在組件生命周期中使用state。

4? ?結(jié)論(Conclusion)

本次課程設(shè)計運用了BOPPPS教學(xué)模型,充分激發(fā)學(xué)生的學(xué)習(xí)興趣,推動自主學(xué)習(xí)、帶著任務(wù)閱讀,較傳統(tǒng)的教學(xué)模式達到更好的教學(xué)效果。課程設(shè)計中“提問”和“練習(xí)”的難度是根據(jù)學(xué)生的接受能力所制定的,優(yōu)先考慮了學(xué)生的知識水平,故此沒有采用難度更高的任務(wù),比如:讓學(xué)生自己編寫組件生命周期測試代碼。難度過高的任務(wù)會讓學(xué)生無所適從,失去嘗試的興趣。

參考文獻(References)

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

[2] 武東英,肖達,丁志芳,等.基于BOPPPS教學(xué)模型的計算機網(wǎng)絡(luò)課程教學(xué)設(shè)計[J].計算機教育,2015(22):60-63.

[3] 周偉,鐘聞.基于BOPPPS教學(xué)模型的內(nèi)涵與分析[J].大學(xué)教育,2018(01):112-115.

[4] 孫靜.基于BOPPPS模型和問題教學(xué)法的教學(xué)研究[J].科技創(chuàng)新與生產(chǎn)力,2016(12):31-33.

[5] 常經(jīng)營,蘭偉彬.布魯姆教育目標(biāo)分類的新發(fā)展[J].南陽師范學(xué)院學(xué)報,2008,7(5):84-86.

[6] 曹丹平,印興耀.加拿大BOPPPS教學(xué)模式及其對高等教育改革的啟示[J].實驗室研究與探索,2016,35(2):196-200.

[7] 陳立群,仝慧茹.基于BOPPPS教學(xué)模式的討論式教學(xué)法在大學(xué)英語課堂教學(xué)中的運用研究[J].教育教學(xué)論壇,2018,366(24):200-202.

[8] 謝智娟.參與式教學(xué)方法在課堂教學(xué)中的應(yīng)用[J].中國成人教育,2008(21):141-142.

[9] Pretty J N.Participatory learning for sustainable agriculture[J].World Development,1995,23(8):1247-1263.

[10] Yager R R.A model of participatory learning[J].IEEE Transactions on Systems Man & Cybernetics,2002,20(5):1229-1234.

猜你喜歡
教學(xué)模型教學(xué)設(shè)計
基于平板電腦的智慧移動學(xué)習(xí)課堂構(gòu)建研究
基于實例的進程同步教學(xué)模型的研究與構(gòu)建
高中數(shù)學(xué)一元二次含參不等式的解法探討
“仿真物理實驗室” 在微課制作中的應(yīng)用
翻轉(zhuǎn)課堂在高職公共英語教學(xué)中的應(yīng)用現(xiàn)狀分析及改善建議
提高課堂教學(xué)有效性的研究
东光县| 神池县| 双流县| 南皮县| 拜城县| 新泰市| 闻喜县| 江城| 荔浦县| 和顺县| 光山县| 穆棱市| 焦作市| 兴海县| 宁海县| 广水市| 措美县| 富平县| 深泽县| 宣武区| 肃南| 南投县| 孟村| 长顺县| 济源市| 永丰县| 阿拉善左旗| 监利县| 阳城县| 从江县| 丰县| 利川市| 两当县| 九台市| 昌平区| 溧阳市| 霍山县| 社旗县| 文昌市| 白玉县| 保靖县|