姚曉玲
摘要:針對(duì)java語(yǔ)言課程主動(dòng)學(xué)習(xí)積極性不高等實(shí)際存在的問(wèn)題,借鑒BOPPPS課程設(shè)計(jì)模型,探討基于BOPPPS模型的java語(yǔ)言的課程教學(xué)模型,將課堂教學(xué)延伸至課前和課后,探討學(xué)生主動(dòng)參與學(xué)習(xí)的教學(xué)模式。
關(guān)鍵詞:BOPPPS;java;參與式學(xué)習(xí);教學(xué)目標(biāo);教學(xué)模式
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)01-0165-03
A Research of Teaching Mode of Java Language Base on BOPPPS
YAO Xiao-ling
(Information School, Linyi University, Linyi 276005, China)
Abstract: In View of the practical problem in Java language learning this paper discusses the teaching mode of java language with the BOPPPS mode . That extends the class teaching to extracurricular learning and explores the teaching mode of students' active participation in learning.
Key words: BOPPPS; java; Participatory learning; teaching goal; teaching mode
1 概述
java語(yǔ)言程序設(shè)計(jì)是信息學(xué)院的一門(mén)專(zhuān)業(yè)基礎(chǔ)編程課,目前該課程采用了機(jī)房授課,項(xiàng)目驅(qū)動(dòng),講練結(jié)合的教學(xué)模式,課程以提升學(xué)生編程能力、實(shí)踐能力為教學(xué)目的。雖然課程的教學(xué)模式已經(jīng)進(jìn)行了一些改善,仍然存在學(xué)生主動(dòng)學(xué)習(xí)積極性不高,部分學(xué)生無(wú)法完成課上任務(wù),學(xué)生課下學(xué)習(xí)效率不高,無(wú)法透徹的理解課程內(nèi)容等問(wèn)題。
BOPPPS模型是起源于北美的一種教學(xué)模式,該模式構(gòu)建了具體的教學(xué)流程,強(qiáng)調(diào)激發(fā)學(xué)生的學(xué)習(xí)主動(dòng)性,提高學(xué)生的學(xué)習(xí)參與度,是目前較為先進(jìn)的教學(xué)模式,依據(jù)這個(gè)教學(xué)模式,對(duì)Java語(yǔ)言程序的教學(xué)模式進(jìn)行進(jìn)一步的改善,提升學(xué)習(xí)效果和學(xué)習(xí)效率。本文主要介紹BOPPPS教學(xué)模型,在此基礎(chǔ)上探討基于BOPPPS模型的java課程的教學(xué)模式。
2 BOPPPS教學(xué)模式
BOPPPS 教學(xué)模式是教師進(jìn)行課程設(shè)計(jì)的一種模式,它起源于北美地區(qū),是目前公認(rèn)的較好的教學(xué)過(guò)程模型,該模型強(qiáng)調(diào)學(xué)生全方位主動(dòng)參與學(xué)習(xí)而不僅僅是被動(dòng)學(xué)習(xí),并且重視及時(shí)獲取學(xué)生的反饋信息,以此調(diào)整后續(xù)教學(xué)活動(dòng),從而幫助學(xué)生成為學(xué)習(xí)的中心,主動(dòng)參與學(xué)習(xí),激發(fā)學(xué)生的學(xué)習(xí)興趣。
該模型根據(jù)構(gòu)建主義理論將教學(xué)過(guò)程劃分為引入(Bridge-in)、目標(biāo)(Objective)、預(yù)評(píng)價(jià)(Pre-assessment)、參與學(xué)習(xí)(Participatory learning)、后評(píng)價(jià)(Post-assessment)和小結(jié)(Summary)6個(gè)部分[1]。 BOPPPS代表了這六部分的英文首字母,其中B:引入(Bridge-in)為課程的開(kāi)場(chǎng) ,優(yōu)秀的引入可以吸引學(xué)生的注意力,幫助學(xué)生對(duì)即將要學(xué)習(xí)的內(nèi)容產(chǎn)生興趣。目標(biāo)(Objective)為課程的教學(xué)目標(biāo)描述階段,在此部分教師要清楚描述課程學(xué)習(xí)目標(biāo),使學(xué)生明確學(xué)習(xí)的方向,并專(zhuān)注于該目標(biāo)。教學(xué)目標(biāo)由認(rèn)知 、情意及技能三個(gè)元素組成,教師應(yīng)清楚傳達(dá)教學(xué)目標(biāo),如課程的重點(diǎn)知識(shí)、學(xué)習(xí)價(jià)值,以及學(xué)習(xí)技能,讓學(xué)生明確掌握學(xué)習(xí)的方向。預(yù)評(píng)價(jià)(Pre-assessment)是在完成學(xué)習(xí)目標(biāo)介紹之后對(duì)學(xué)生進(jìn)行的先測(cè), 通過(guò)先測(cè)可以了解學(xué)生目前能力,調(diào)整教學(xué)內(nèi)容深度和進(jìn)程。參與學(xué)習(xí)(Participatory learning)為教學(xué)過(guò)程主要階段,通過(guò)教師學(xué)生之間或者學(xué)生之間的互動(dòng)要求學(xué)生都要參與學(xué)習(xí),成為課堂的參與者。在學(xué)習(xí)階段之后,要進(jìn)行課程的后評(píng)價(jià)(Post-assessment),該部分可以幫助教師了解學(xué)生的學(xué)習(xí)效果、是否達(dá)到預(yù)期的教學(xué)目標(biāo)等。針對(duì)不同的課程內(nèi)容,可以采用小測(cè)驗(yàn)、案例討論等多種不同的評(píng)量方式。小結(jié)(Summary)為模式最后一個(gè)部分,此階段教師整合課堂內(nèi)容,再次強(qiáng)調(diào)學(xué)習(xí)目的,總結(jié)學(xué)習(xí)效果。
3 基于BOPPPS的java課程教學(xué)模式探討
BOPPPS教學(xué)模型描述了課堂教學(xué)的整體流程,有助于學(xué)生明確學(xué)習(xí)目標(biāo),主動(dòng)參與學(xué)習(xí)。借鑒BOPPPS教學(xué)模型,對(duì)java語(yǔ)言程序設(shè)計(jì)課程教學(xué)模式進(jìn)行改善,使課程教學(xué)從以教師為中心轉(zhuǎn)變?yōu)橐詫W(xué)生為中心,并根據(jù)Java課程實(shí)際情況,將BOPPPS教學(xué)模型延長(zhǎng)至課前、課后,在課前要求學(xué)生預(yù)習(xí),并完成前測(cè),使學(xué)生了解課堂內(nèi)容的基礎(chǔ)知識(shí),并進(jìn)行簡(jiǎn)單測(cè)試,在課堂上完成課堂引入、參與學(xué)習(xí)、課堂小結(jié)和課堂后測(cè)的教學(xué)過(guò)程,課堂進(jìn)行作業(yè)和反饋。具體的過(guò)程以圖1為例。
圖1
3.1提供預(yù)習(xí)資源,強(qiáng)調(diào)課前預(yù)測(cè)
課前預(yù)習(xí),也是課程教學(xué)的一部分,傳統(tǒng)教學(xué)也強(qiáng)調(diào)課前預(yù)習(xí),但只是強(qiáng)調(diào)預(yù)習(xí)的內(nèi)容,一般不明確預(yù)習(xí)的目標(biāo),對(duì)預(yù)習(xí)的效果的反饋不重視,因此對(duì)學(xué)生預(yù)習(xí)情況掌握不清晰,從而影響教學(xué)目標(biāo)和效果。
BOPPPS模型雖然雖然僅規(guī)范了課堂教學(xué)的規(guī)范,在實(shí)際教學(xué)過(guò)程中,課前和課后同樣重要,課前預(yù)習(xí)做好了,才能在課上對(duì)課程內(nèi)容進(jìn)行深入的討論和學(xué)習(xí),同時(shí)由于課堂時(shí)間有限,不可能在課堂上對(duì)每個(gè)學(xué)生的進(jìn)行預(yù)評(píng)價(jià),因此,為了使學(xué)生的參與學(xué)習(xí)取得更好的效果,把模型的預(yù)評(píng)價(jià)部分放到課前,與課前的課程預(yù)習(xí)相結(jié)合,使課前預(yù)習(xí)的效果更好。
在課前預(yù)習(xí)階段,首先將課前預(yù)習(xí)的具體目標(biāo)和相關(guān)資料提供給學(xué)生,學(xué)習(xí)資料包括文檔,視頻以及一些優(yōu)秀的在線(xiàn)學(xué)習(xí)資源如慕課網(wǎng)等,讓學(xué)生在課前通過(guò)觀(guān)看視頻、閱讀文檔或者瀏覽網(wǎng)頁(yè)等形式完成預(yù)習(xí),并通過(guò)提交一些簡(jiǎn)單的預(yù)習(xí)作業(yè)或者學(xué)習(xí)評(píng)測(cè)等形式在課前對(duì)預(yù)習(xí)效果進(jìn)行檢查,完成課前預(yù)評(píng)價(jià)。通過(guò)課前預(yù)評(píng)價(jià),使教師了解到學(xué)生的預(yù)習(xí)情況和存在問(wèn)題,對(duì)教學(xué)內(nèi)容做出適當(dāng)?shù)恼{(diào)整。為了促進(jìn)學(xué)生預(yù)習(xí)的積極性,將學(xué)生預(yù)習(xí)情況作為平時(shí)成績(jī)的組成部分,促使學(xué)生主動(dòng)完成預(yù)習(xí),了解課堂學(xué)習(xí)的基礎(chǔ)知識(shí),為更好地進(jìn)行課堂學(xué)習(xí)做好準(zhǔn)備。教師可以通過(guò)課前預(yù)測(cè)來(lái)了解學(xué)生的自身程度并據(jù)此調(diào)整授課內(nèi)容和進(jìn)度。
3.2 強(qiáng)調(diào)引入環(huán)節(jié),提升學(xué)生學(xué)習(xí)興趣
BOPPPS教學(xué)模型注重課程的引入,課堂引入雖然僅占課堂教學(xué)的幾分鐘,但是好的課程引入可以快速提升學(xué)生的學(xué)習(xí)興趣,清除其他課堂的延續(xù)思維,使他們迅速進(jìn)入新的學(xué)習(xí)情境中去,從而提高學(xué)習(xí)效率,為學(xué)生的主動(dòng)學(xué)習(xí)打下基礎(chǔ),教師可根據(jù)課程特點(diǎn)采取多種引入方式,如問(wèn)題導(dǎo)入,案例介紹導(dǎo)入,視頻或者圖片導(dǎo)入等。
Java語(yǔ)言課程的課堂引入有案例、知識(shí)前后關(guān)系以及現(xiàn)實(shí)生活的生活常識(shí)等為引入方式,案例引入,通過(guò)實(shí)際或者有趣的案例引入課堂知識(shí)。例如在開(kāi)始Java面向?qū)ο蟛糠謺r(shí)候,以目前比較熱門(mén)的綜藝節(jié)目中國(guó)好聲音的案例引入,要求學(xué)生思考如何編寫(xiě)中國(guó)好聲音程序,逐步引入對(duì)象、類(lèi)、封裝的概念。另外一種是根據(jù)學(xué)習(xí)內(nèi)容的前后關(guān)系,承前啟后引入教學(xué)目標(biāo),例如在完成類(lèi)的封裝后,在學(xué)習(xí)繼承知識(shí)點(diǎn)的時(shí)候,以類(lèi)之間的關(guān)系引入,要求學(xué)生思考富人類(lèi)、富一代類(lèi)、富二代類(lèi)之間的關(guān)系,引入繼承,從而建立學(xué)習(xí)內(nèi)容之間的關(guān)系體系。
3.3 細(xì)化學(xué)習(xí)目標(biāo),強(qiáng)調(diào)教學(xué)目標(biāo)的明確性
課堂學(xué)習(xí)目標(biāo)在課堂教學(xué)中能夠發(fā)揮重要的作用,它引導(dǎo)著教學(xué)過(guò)程,同時(shí)它又是后期的課程評(píng)價(jià)的基線(xiàn)。學(xué)習(xí)目標(biāo)確定了要求學(xué)習(xí)者在一定條件下通過(guò)課程學(xué)習(xí)獲得的可觀(guān)察或可量化的新的知識(shí)、技能及情感[2]。
2005 年,Bloom 按照人的認(rèn)知層次將學(xué)習(xí)目標(biāo)由低到高逐漸劃分為記憶(remembering)、理解(understanding)、應(yīng)用(applying)、分析(analyzing)、評(píng)估(evaluating)、創(chuàng)新(creating)6 個(gè)層次[3]。可以根據(jù)具體課程內(nèi)容,按照上述6 個(gè)層次的學(xué)習(xí)目標(biāo)來(lái)給出課堂具體的學(xué)習(xí)目標(biāo),提高目標(biāo)可操作性。
BOPPPS模型強(qiáng)調(diào)學(xué)習(xí)目標(biāo)的訂制,強(qiáng)調(diào)學(xué)習(xí)目標(biāo)明確性和可檢測(cè)性,根據(jù)Bloom的層次理論,分別對(duì)每堂課設(shè)計(jì)具體可檢測(cè)的學(xué)習(xí)目標(biāo),例如在對(duì)于Java的類(lèi)介紹的部分,根據(jù)Bloom理論,細(xì)化課堂的教學(xué)目標(biāo),具體見(jiàn)表1。
表1 Java 類(lèi)設(shè)計(jì)的教學(xué)目標(biāo)
3.4 以多種形式組織學(xué)生參與學(xué)習(xí),引導(dǎo)學(xué)生主動(dòng)學(xué)習(xí)
在參與式學(xué)習(xí)中,學(xué)生是學(xué)習(xí)的主體,學(xué)生在課堂上積極參與與課程活動(dòng),而不是被動(dòng)的聽(tīng)教師講課。學(xué)生主動(dòng)參與討論、發(fā)表意見(jiàn),提升學(xué)生對(duì)學(xué)習(xí)的興趣。參與式學(xué)習(xí)鼓勵(lì)教師與學(xué)生之間的互動(dòng),另外也鼓勵(lì)學(xué)生之間的互動(dòng)。在這個(gè)階段,教師作為課堂的引導(dǎo)者,要提升學(xué)生在課堂內(nèi)的參與積極度,引導(dǎo)學(xué)生主動(dòng)學(xué)習(xí)。參與式學(xué)習(xí)經(jīng)常將學(xué)生分成小組來(lái)討論教材中的問(wèn)題,或者在課堂留出時(shí)間讓學(xué)生進(jìn)行反思。此外,亦可鼓勵(lì)學(xué)生提出自我思考問(wèn)題,或者設(shè)計(jì)模擬情境,將課堂參與者都拉入互動(dòng)的情境中。
在Java語(yǔ)言程序設(shè)計(jì)這門(mén)課程中,根據(jù)教學(xué)內(nèi)容采用多種方式推進(jìn)學(xué)生參與學(xué)習(xí)模式,例如在java基礎(chǔ)語(yǔ)法知識(shí)的介紹,要求學(xué)生在課堂上提出自己的問(wèn)題,將傳統(tǒng)的教師提問(wèn)學(xué)員回答的模式,轉(zhuǎn)變?yōu)橛蓪W(xué)員提問(wèn)教師或者學(xué)生解答的方法,將提問(wèn)的主動(dòng)權(quán)交給學(xué)生,有利提高學(xué)生的學(xué)習(xí)積極性。在進(jìn)行項(xiàng)目學(xué)習(xí)時(shí),課前將學(xué)生分組,并且項(xiàng)目要求分給各組,兩組、三組學(xué)生設(shè)計(jì)同一個(gè)項(xiàng)目,然后在課堂上由各組提出項(xiàng)目的設(shè)計(jì)方案,讓學(xué)生對(duì)其進(jìn)行討論,并給出評(píng)價(jià)意見(jiàn),引導(dǎo)學(xué)生思考設(shè)計(jì)方案的優(yōu)缺點(diǎn),最后進(jìn)行自我完善。另外對(duì)于相對(duì)簡(jiǎn)單的語(yǔ)法知識(shí)的講解,還可以安排學(xué)生進(jìn)行講解,教師負(fù)責(zé)引導(dǎo)。通過(guò)以上多種方式,引導(dǎo)學(xué)生主動(dòng)參與學(xué)習(xí),成為學(xué)習(xí)的主體,而教師作為課堂的引導(dǎo)者,激發(fā)學(xué)生主動(dòng)學(xué)習(xí)的積極性,提升學(xué)生的協(xié)作精神和競(jìng)爭(zhēng)意識(shí)。
3.5課堂進(jìn)行簡(jiǎn)單測(cè)試,課堂小結(jié)緊扣教學(xué)目標(biāo)
課堂后測(cè)是在課堂教學(xué)后期進(jìn)行的,在課程學(xué)習(xí)完成之后,為了解學(xué)生的學(xué)習(xí)成效、是否達(dá)成教學(xué)目標(biāo)而進(jìn)行的,后測(cè)根據(jù)課堂教學(xué)的目標(biāo),可以采用不同的形式。Java語(yǔ)言程序設(shè)計(jì)在完成教學(xué)后,根據(jù)課堂的教學(xué)目標(biāo),課堂進(jìn)行簡(jiǎn)單測(cè)試,對(duì)于一個(gè)要識(shí)記、理解的概念,例如什么是對(duì)象和類(lèi),可以采用選擇題的方式,對(duì)于要求應(yīng)用的、實(shí)踐的編程,例如編寫(xiě)一個(gè)類(lèi),則根據(jù)教學(xué)目標(biāo), 要求學(xué)生編程完成一個(gè)基本類(lèi)設(shè)計(jì),對(duì)于項(xiàng)目的討論,則要求學(xué)生簡(jiǎn)單總結(jié)自己項(xiàng)目的優(yōu)缺點(diǎn)。由于課堂時(shí)間有限,課堂后測(cè)所占的時(shí)間不能太長(zhǎng),只能是對(duì)學(xué)生學(xué)習(xí)情況進(jìn)行基礎(chǔ)評(píng)價(jià),測(cè)評(píng)所設(shè)計(jì)的題目比較基礎(chǔ),符合教學(xué)目標(biāo)即可。
對(duì)于課堂小結(jié),占用時(shí)間不多,在這個(gè)階段,除了總結(jié)教學(xué)內(nèi)容外,更注重和以前學(xué)習(xí)知識(shí)建立關(guān)聯(lián),建立知識(shí)體系結(jié)構(gòu),采用目前比較流行的思維導(dǎo)圖來(lái)完成設(shè)計(jì)。隨著課程的繼續(xù),學(xué)生通過(guò)該圖,可以對(duì)整個(gè)課程的知識(shí)體系有一個(gè)直觀(guān)的認(rèn)識(shí)。
3.6課后作業(yè)分層次,教學(xué)評(píng)價(jià)給反饋
課后作業(yè)是學(xué)生檢驗(yàn)自己學(xué)習(xí)情況的主要方式,對(duì)于課后作業(yè),根據(jù)課程進(jìn)行情況,分有小作業(yè)和大作業(yè),在僅完成章節(jié)的部分知識(shí)點(diǎn)的學(xué)習(xí)后,作業(yè)為圍繞某個(gè)知識(shí)點(diǎn)的練習(xí)題,而在完成一個(gè)章節(jié)或者課程單元的學(xué)習(xí),則要求學(xué)生綜合使用所學(xué)知識(shí)完成較為復(fù)雜的作業(yè),并根據(jù)情況要求學(xué)生單獨(dú)或者分組完成,例如在完成Java的類(lèi)設(shè)計(jì)的學(xué)習(xí),要求學(xué)生完成一個(gè)詞典程序,對(duì)于布置作業(yè),考慮學(xué)生的實(shí)際水平,分出難度層次,例如在文件讀寫(xiě)部分,要求學(xué)生遍歷某個(gè)文件夾下的所有文件和子文件夾,學(xué)生可以根據(jù)情況選擇遞歸和非遞歸完成作業(yè),這種方式既照顧大部分同學(xué)的學(xué)習(xí)水準(zhǔn),又可以對(duì)于優(yōu)秀學(xué)生提出更高的要求,鼓勵(lì)學(xué)生的學(xué)習(xí)主動(dòng)性。
教學(xué)評(píng)價(jià)是依據(jù)教學(xué)目標(biāo)對(duì)教學(xué)過(guò)程及結(jié)果進(jìn)行價(jià)值判斷并為教學(xué)決策服務(wù)的活動(dòng),是對(duì)教學(xué)活動(dòng)現(xiàn)實(shí)的或潛在的價(jià)值做出判斷的過(guò)程[4]。學(xué)生可以根據(jù)教學(xué)目標(biāo)對(duì)自己學(xué)習(xí)情況進(jìn)行評(píng)價(jià),從而直觀(guān)了解自己的學(xué)習(xí)程度,教師通過(guò)學(xué)生的教學(xué)評(píng)價(jià),可以了解學(xué)生對(duì)教學(xué)內(nèi)容的掌握情況,從而可以主動(dòng)調(diào)整課程的進(jìn)度。
由于前期已經(jīng)對(duì)教學(xué)目標(biāo)進(jìn)行了詳細(xì)的量化,因此也便于師生雙方根據(jù)教學(xué)目標(biāo)進(jìn)行課程評(píng)價(jià),評(píng)價(jià)的形式可以是多樣,課下交流,作業(yè)、測(cè)試、網(wǎng)上交流等,同時(shí)在每章節(jié)結(jié)束后,學(xué)生對(duì)照教學(xué)目標(biāo)對(duì)自己學(xué)習(xí)的情況進(jìn)行反饋,幫助教師掌握學(xué)生的學(xué)習(xí)情況。
4 結(jié)論(Conclusion)
利用BOPPPS教學(xué)模型,對(duì)原有的Java的教學(xué)模式進(jìn)行了探討,將課堂教學(xué)延伸到課前和課后,使學(xué)生能夠通過(guò)課前預(yù)習(xí),課內(nèi)參與學(xué)習(xí),課后評(píng)測(cè)的一個(gè)完整的學(xué)習(xí)流程,充分掌握學(xué)習(xí)內(nèi)容。在這個(gè)過(guò)程中,很多地方仍需完善,例如課前預(yù)習(xí)的資料仍需完善,參與式學(xué)習(xí)的學(xué)習(xí)方式需要進(jìn)一步的探索,這是后面需要完善的具體目標(biāo)。
參考文獻(xiàn):
[1] 陳衛(wèi)衛(wèi),鮑愛(ài)華,李清,等. 基于BOPPPS模型和問(wèn)題驅(qū)動(dòng)教學(xué)法培養(yǎng)計(jì)算思維的教學(xué)設(shè)計(jì)[J]. 工業(yè)和信息化教育,2014(6):8-11.
[2] Allan J. Learning outcomes in higher education[J]. Studies in Higher Education, 1996,21(1):93-108.
[3] 潘文林,楊柱元,邱宇青,等. 用教育目標(biāo)分類(lèi)理論改進(jìn)C++語(yǔ)言課程教學(xué)模式[J]. 吉林大學(xué)學(xué)報(bào)(信息科學(xué)版),2005(23):113-117.
[4] Kniola D J. Accountability through assessment of administrative organizations in higher education[J]. European Journal of Higher Education, 2013,3(1):89-101.