吳年志
【摘 要】本文根據(jù)《C語(yǔ)言程序設(shè)計(jì)》課程傳統(tǒng)課堂的缺陷,結(jié)合BOPPPS模型對(duì)課程教學(xué)內(nèi)容進(jìn)行改革,并用移動(dòng)APP教學(xué)平臺(tái)實(shí)踐,充分激發(fā)學(xué)生的學(xué)習(xí)興趣和積極性,提高實(shí)際動(dòng)手能力,從而提高課堂教學(xué)效果及教學(xué)質(zhì)量。
【關(guān)鍵詞】C語(yǔ)言程序設(shè)計(jì);BOPPPS;移動(dòng)APP教學(xué)平臺(tái);教學(xué)改革
在以理工科為主的大學(xué)里,普遍以C語(yǔ)言程序設(shè)計(jì)作為大學(xué)生程序設(shè)計(jì)類入門(mén)課的教學(xué)課程,也是一門(mén)很多理工類專業(yè)必修的公共基礎(chǔ)課。但是多年的實(shí)際教學(xué)表明,許多學(xué)生對(duì)《C語(yǔ)言程序設(shè)計(jì)》的學(xué)習(xí)興趣和積極性不高,課堂教學(xué)效果差。如何提高課堂教學(xué)效果,是一個(gè)切實(shí)亟待解決的問(wèn)題。
一、傳統(tǒng)課堂教學(xué)模式的缺陷
傳統(tǒng)教學(xué)模式是按部就班,根據(jù)教學(xué)大綱及教學(xué)計(jì)劃,在教室里按照預(yù)設(shè)教案講授,以“教師”為中心,學(xué)生被動(dòng)接受。教師主要的目的就是傳授知識(shí),忽視了學(xué)生的參與,也忽視了學(xué)生的感受?!禖語(yǔ)言程序設(shè)計(jì)》是一門(mén)邏輯性強(qiáng),知識(shí)一環(huán)套一環(huán),并且C語(yǔ)言語(yǔ)法要求嚴(yán)格,如果課堂上學(xué)生只是單純被動(dòng)的接受,很難體會(huì)到C語(yǔ)言的這些特點(diǎn),也很難動(dòng)手寫(xiě)程序。因?yàn)樵谶@種模式下,教師是主動(dòng)者,支配者,學(xué)生是被動(dòng)者,服從者,很容易造成重教輕學(xué),重教輕用,對(duì)學(xué)生課堂上的表現(xiàn)無(wú)法了解,從而導(dǎo)致學(xué)生學(xué)習(xí)興趣與積極性下降,從而帶來(lái)教學(xué)效果的下降。
二、BOPPPS模型介紹
BOPPPS 模型將整個(gè)課堂教學(xué)周期分為6個(gè)模塊,即導(dǎo)言(Bridge-in)、學(xué)習(xí)目標(biāo)(Objective)、前測(cè)(Pre-assessment)、參與式學(xué)習(xí)(Participatory Learning)、后測(cè)(Post-assessment)、總結(jié)(Summary)。該模型以“學(xué)”為中心,強(qiáng)調(diào)學(xué)生在教學(xué)過(guò)程中的主導(dǎo)地位,突出參與式學(xué)習(xí),幫助教師分解教學(xué)過(guò)程、找到教學(xué)盲點(diǎn)、改善并提升教學(xué)成效。在該模型中,將教和學(xué)有效地融為一體,在課堂教學(xué)過(guò)程中表現(xiàn)出很強(qiáng)的節(jié)奏性和操作性,同時(shí)對(duì)改進(jìn)教師的教學(xué)方式也有很好的指導(dǎo)作用。C語(yǔ)言概念比較抽象,對(duì)語(yǔ)法要求嚴(yán)格,每個(gè)知識(shí)點(diǎn)的學(xué)習(xí)效果、學(xué)生所掌握的思維能力和實(shí)踐能力最終都要體現(xiàn)到程序的實(shí)現(xiàn)上,需要理論與實(shí)踐緊密結(jié)合。通過(guò)BOPPPS模型,各知識(shí)點(diǎn)通過(guò)層次結(jié)構(gòu)得以清晰顯示,學(xué)習(xí)目標(biāo)更加明確,整個(gè)教學(xué)過(guò)程可操控性更強(qiáng)。
三、基于BOPPPS模塊的C語(yǔ)言教學(xué)改革和實(shí)踐
以BOPPPS模型為基礎(chǔ)框架,并結(jié)合學(xué)習(xí)通App的移動(dòng)教學(xué)平臺(tái),將參與式教學(xué)應(yīng)用到課堂學(xué)習(xí)中,具體要做到以下兩點(diǎn):
(一)基于BOPPPS模塊的教學(xué)內(nèi)容設(shè)計(jì)
根據(jù)BOPPPS模型的6個(gè)模塊,對(duì)于每堂45分鐘的教學(xué)課堂,務(wù)必做好上課前的BOPPPS教學(xué)內(nèi)容流程設(shè)計(jì)。在每堂課程上課前,教師要認(rèn)真對(duì)每堂課45分鐘的教學(xué)內(nèi)容按照BOPPPS模塊的要求做精心的設(shè)計(jì),這樣才能保證教學(xué)效果。本文以《C語(yǔ)言程序設(shè)計(jì)》中的“選擇結(jié)構(gòu)程序設(shè)計(jì)”的第一次課的教學(xué)內(nèi)容設(shè)計(jì)如表1所示:
需要說(shuō)明的是:所有的教學(xué)設(shè)計(jì)都必須圍繞學(xué)習(xí)目標(biāo)來(lái)設(shè)計(jì),時(shí)間可以根據(jù)上課實(shí)際情況來(lái)靈活掌握。
(二)基于BOPPPS模塊的實(shí)際教學(xué)
做好設(shè)計(jì)以后,就要做好實(shí)際教學(xué)。需要注意的,上課前,務(wù)必在學(xué)習(xí)通APP上把課堂要學(xué)生參與的內(nèi)容提前準(zhǔn)備好。本文以《C語(yǔ)言程序設(shè)計(jì)》中的“選擇結(jié)構(gòu)程序設(shè)計(jì)”的第一次課的教學(xué)內(nèi)容為例說(shuō)明如何做好實(shí)際教學(xué)。
(1)導(dǎo)言。選擇合適的手段,通過(guò)有效的方法引出本次課的教學(xué)內(nèi)容來(lái)吸引學(xué)生的注意力,激發(fā)學(xué)生的興趣,并明確課程的重要性。可以采用提出問(wèn)題、圖片或者視頻等方式引出課程主題。本人實(shí)際教學(xué)中首選簡(jiǎn)要提一下上次課內(nèi)容,并以超市里會(huì)員與非會(huì)員購(gòu)物后費(fèi)用結(jié)算的問(wèn)題引出選擇結(jié)構(gòu)程序設(shè)計(jì)。
(2)學(xué)習(xí)目標(biāo)。學(xué)習(xí)目標(biāo)達(dá)成情況是檢驗(yàn)學(xué)習(xí)效果的評(píng)價(jià)標(biāo)準(zhǔn)。從學(xué)生的角度出發(fā),明確學(xué)習(xí)意圖,明確學(xué)生在課堂結(jié)束前應(yīng)該知道、思考、重視哪些內(nèi)容。本人通過(guò)PPT展示本堂課程的3個(gè)目標(biāo):辨識(shí)選擇結(jié)構(gòu)程序的兩個(gè)要素;能運(yùn)用關(guān)系運(yùn)算符進(jìn)行計(jì)算;能運(yùn)用邏輯運(yùn)算符進(jìn)行計(jì)算。
(3)前測(cè)。了解學(xué)生的學(xué)習(xí)興趣和先備知識(shí),研究已學(xué)內(nèi)容的引入方式,明確其與新知識(shí)的關(guān)系??梢圆捎眠x擇、問(wèn)答等方式,確保評(píng)估內(nèi)容與教學(xué)目標(biāo)相呼應(yīng),同時(shí)評(píng)估學(xué)生對(duì)新知識(shí)的接受能力。本人通過(guò)設(shè)計(jì)兩個(gè)選擇結(jié)構(gòu)實(shí)例來(lái)讓學(xué)生總結(jié)出選擇結(jié)構(gòu)程序設(shè)計(jì)中的要素和特點(diǎn),并要求學(xué)生通過(guò)學(xué)習(xí)通參與。比如,超市里會(huì)員與非會(huì)員購(gòu)物后費(fèi)用結(jié)算?如果判斷3個(gè)邊能否構(gòu)成三角形并計(jì)算面積?通過(guò)參與學(xué)生就明白了選擇結(jié)構(gòu)程序程序的兩個(gè)要素及特點(diǎn)。
(4)參與式教學(xué)。以該模塊為主體,課堂教學(xué)過(guò)程由課堂講授、課后(或當(dāng)堂)吸收、課堂討論組成。導(dǎo)讀式講授環(huán)節(jié)重點(diǎn)在于精講和留白,教師主要講解學(xué)習(xí)目標(biāo)、內(nèi)容的邏輯框架、與其他知識(shí)的關(guān)聯(lián)、重難點(diǎn)、注意事項(xiàng),但并不窮盡內(nèi)容,讓學(xué)生明確學(xué)什么、如何學(xué);在課后或者當(dāng)堂給予學(xué)生一定時(shí)間,以閱讀、實(shí)際操作等方式完成學(xué)習(xí)。本人在實(shí)際教學(xué)中,結(jié)合關(guān)系運(yùn)算和邏輯運(yùn)算的特點(diǎn),提前設(shè)計(jì)一些習(xí)題,讓學(xué)生通過(guò)學(xué)習(xí)通參與教學(xué),然后通過(guò)投屏并點(diǎn)評(píng)。比如,a=0與a==0有什么差別?假如a=3,b=2,c=1,那么a>b>c的結(jié)果多少?假如a=3,b=2,c=1,那么a>b&&b>c的結(jié)果多少?等。通過(guò)這些參與,讓學(xué)生深刻的體會(huì)到C語(yǔ)言中關(guān)系表達(dá)式或邏輯表達(dá)式的運(yùn)算特點(diǎn)。
(5)后測(cè)。評(píng)估學(xué)習(xí)成果并進(jìn)行評(píng)價(jià)反饋??赏ㄟ^(guò)判斷、簡(jiǎn)答、展示等方式實(shí)現(xiàn)。考查需要鞏固的內(nèi)容,同時(shí)設(shè)計(jì)內(nèi)容引導(dǎo)學(xué)生擴(kuò)展相關(guān)知識(shí),啟發(fā)學(xué)生思考。本人根據(jù)教學(xué)目標(biāo)設(shè)計(jì)了若干個(gè)問(wèn)題讓學(xué)生通過(guò)學(xué)習(xí)通參與,并根據(jù)學(xué)生提交答案及時(shí)點(diǎn)評(píng)。比如,判斷字符ch是否是字母?判斷整數(shù)m能否被整數(shù)n整除?判斷字符ch是否是字母?等,這些問(wèn)題都要學(xué)生用C語(yǔ)言表達(dá)式寫(xiě)出。
(6)總結(jié)。讓學(xué)生簡(jiǎn)要地反思并整合重點(diǎn)內(nèi)容。教師可通過(guò)簡(jiǎn)要文字展示、思維導(dǎo)圖、知識(shí)樹(shù)、討論分享等方法,擴(kuò)展學(xué)生所學(xué)內(nèi)容,同時(shí)延伸思考引出下節(jié)課的內(nèi)容。本人實(shí)際教學(xué)中用大寫(xiě)加粗字體展示來(lái)總結(jié)了本次課程的教學(xué)內(nèi)容,并延伸出下一次的內(nèi)容:在C語(yǔ)言中,實(shí)現(xiàn)結(jié)構(gòu)程序設(shè)計(jì)的語(yǔ)句到底有哪些呢?
四、教學(xué)效果總結(jié)
經(jīng)過(guò)近幾個(gè)學(xué)期近700人次的實(shí)踐教學(xué),課堂氛圍明顯活躍,學(xué)生參與度明顯提高,學(xué)生學(xué)生對(duì)教師的滿意度明顯提高。并且由于學(xué)生課堂現(xiàn)場(chǎng)參與編程,教師及時(shí)點(diǎn)評(píng),學(xué)生的學(xué)習(xí)興趣和積極性明顯提高,學(xué)生的動(dòng)手能力也明顯提高,教學(xué)效果提高明顯,教學(xué)質(zhì)量也明顯提高。
【參考文獻(xiàn)】
[1]基于移動(dòng)學(xué)習(xí)的BOPPPS對(duì)分課堂教學(xué)研究與實(shí)踐.朱世敏.工業(yè)和信息化教育. 2021,(01)
[2]基于BOPPPS和PBL融合的“美味大餐”在線教學(xué)設(shè)計(jì)與實(shí)踐.計(jì)算機(jī)教育.2021,(01)
[3]BOPPPS模型及其在研究型教學(xué)中的應(yīng)用探究[J].穆華,李春.陜西教育(高教). 2015(10)