關(guān)婷婷
【摘要】針對高職院校計(jì)算機(jī)專業(yè)課程的特點(diǎn),結(jié)合學(xué)生學(xué)習(xí)特性,利用BOPPPS模型搭建以學(xué)生為主體的教學(xué)模式。以冒泡排序算法為例,實(shí)踐證明,上述教學(xué)模式可以有效地達(dá)成課程學(xué)習(xí)目標(biāo),學(xué)生的學(xué)習(xí)積極性和參與度有明顯提升。
【關(guān)鍵詞】BOPPPS教學(xué)模式 冒泡排序? 學(xué)習(xí)積極性
一、概述
2019年李克強(qiáng)總理在政府工作報(bào)告中,首次提到對高職院校實(shí)施擴(kuò)招100萬。職業(yè)教育在教育改革創(chuàng)新和經(jīng)濟(jì)社會發(fā)展中的重要性日漸凸現(xiàn)。培養(yǎng)高質(zhì)量、高素質(zhì)的優(yōu)秀人才,是高職院校的基本職責(zé)。而如何針對學(xué)生特點(diǎn)開發(fā)課程,進(jìn)行課程改革,提升課程教學(xué)質(zhì)量,是高職院校教師面臨的重要課題。
高職院校中,計(jì)算機(jī)專業(yè)課程的主要特點(diǎn)是課程內(nèi)容抽象,枯燥,實(shí)踐性很強(qiáng)。課程的傳統(tǒng)教法是理論課+實(shí)踐課。但高職院校的學(xué)生特點(diǎn)在于基礎(chǔ)知識不牢固,對理論知識的理解不夠,學(xué)習(xí)比較被動(dòng);比較容易接受直觀性教學(xué),具有一定的動(dòng)手能力,但自主學(xué)習(xí)能力較弱。
二、BOPPPS教學(xué)模式
BOPPPS教學(xué)模式是根據(jù)教育學(xué)中人的認(rèn)知理論提出的一種教學(xué)過程設(shè)計(jì)。該教學(xué)模式將教學(xué)過程劃分為以下六個(gè)步驟:
(1)導(dǎo)入(Bridge-in):吸引學(xué)生的注意力與興趣,增加學(xué)生學(xué)習(xí)動(dòng)機(jī)。
(2)目標(biāo)(Objective):闡述教學(xué)目標(biāo),讓學(xué)生明白課程要到達(dá)的教學(xué)目標(biāo)。
(3)前測(Pre-Assessment):了解學(xué)生已有的知識和經(jīng)驗(yàn)。
(4)參與式學(xué)習(xí)(Participatory learning):利用一系列設(shè)計(jì)的活動(dòng)或項(xiàng)目,讓學(xué)生多方位參與教學(xué),并幫助學(xué)生達(dá)到先前訂立的目標(biāo)。
(5)后測(Post-Assessment):檢驗(yàn)學(xué)生是否已經(jīng)達(dá)成設(shè)定的教學(xué)目標(biāo)。
(6)總結(jié)(Summary):總結(jié)課堂內(nèi)容,幫助學(xué)生整合學(xué)習(xí)。
BOPPPS教學(xué)模式可根據(jù)實(shí)際教學(xué)內(nèi)容靈活調(diào)整目標(biāo)與前測的位置;也可適當(dāng)?shù)剡M(jìn)行BOPPPS教學(xué)模式的嵌套,如在參與式學(xué)習(xí)中再嵌套一個(gè)知識點(diǎn)的BOPPPS模式的六個(gè)步驟等等。BOPPPS教學(xué)模式的主要特點(diǎn)在于強(qiáng)調(diào)學(xué)生的主體地位,讓學(xué)生更多地參與到學(xué)習(xí)過程中;及時(shí)了解學(xué)生在學(xué)習(xí)過程中的問題與反饋,不斷調(diào)整后續(xù)教學(xué)活動(dòng)。
三、BOPPPS教學(xué)模式在專業(yè)課程中的應(yīng)用
以《Java程序設(shè)計(jì)》課程中的冒泡排序算法為例,采用BOPPPS教學(xué)模式開展教學(xué)實(shí)踐活動(dòng)。課程實(shí)施具體如下:
(1)課程導(dǎo)入。教師事先準(zhǔn)備幾張亂序的撲克牌,要求學(xué)生對雜亂的撲克牌進(jìn)行排序,引出排序概念。此時(shí)教師要求學(xué)生思考:若排序的數(shù)據(jù)量較大時(shí),該怎么操作呢?從而引出計(jì)算機(jī)排序概念,并明確冒泡排序是眾多計(jì)算機(jī)排序中的一種方法。
(2)教學(xué)目標(biāo)。明確指出本節(jié)課學(xué)習(xí)目標(biāo),如能說出冒泡排序的正確算法流程;能完成冒泡排序的正確代碼編寫等,做到學(xué)習(xí)目標(biāo)明確,具體,可評測。
(3)前測。完成排序之前需要了解學(xué)生對排序基本知識的理解,此時(shí)以討論的方式進(jìn)行:不論是人工排序還是計(jì)算機(jī)排序,在排序過程中,做了哪些操作?
(4)參與式學(xué)習(xí)。采用傳統(tǒng)的以教師為主的教學(xué)模式,學(xué)生的學(xué)習(xí)關(guān)注度會隨著上課時(shí)間的推進(jìn)呈現(xiàn)不斷下降的態(tài)勢。為了解決這個(gè)問題,需要不斷加強(qiáng)學(xué)生的課堂參與度。本節(jié)課的參與式學(xué)習(xí)分為三個(gè)小任務(wù):
任務(wù)一:冒泡排序的算法流程:
(1)利用動(dòng)畫講解冒泡排序的基本思想(以從小到大排序?yàn)槔?,此部分以教師教授為主?/p>
(2)邀請學(xué)生現(xiàn)場演繹撲克牌版的排序過程。學(xué)生互動(dòng)學(xué)習(xí),在理解冒泡排序原理的基礎(chǔ)之上參與式學(xué)習(xí),提高學(xué)生的學(xué)習(xí)興趣與參與度。
任務(wù)二:繪制程序流程圖:
(1)根據(jù)教師給定的程序流程圖樣例,采用小組討論法,學(xué)生討論并繪制冒泡排序的程序流程圖。
(2)選取2-3組有代表性的流程圖在全班范圍內(nèi)進(jìn)行討論、修訂。
任務(wù)三:冒泡排序的代碼編寫:
(1)給出一段錯(cuò)誤代碼,結(jié)合程序流程圖,要求學(xué)生排查錯(cuò)誤。
(2)教師實(shí)際操作演示正確的代碼內(nèi)容,加深學(xué)生對代碼的理解。
(5)后測。后測部分主要完成3道測試題,以檢驗(yàn)學(xué)生對課堂內(nèi)容的掌握情況。①要求學(xué)生完成選擇題----冒泡排序算法流程的正確描述。②程序流程圖糾錯(cuò),給出錯(cuò)誤的程序流程圖,要求學(xué)生查找錯(cuò)誤并改正。③代碼補(bǔ)充完整并上機(jī)演練。
(6)總結(jié)??偨Y(jié)過程中最好能將教學(xué)過程中的原理精煉,形成口訣,學(xué)生朗朗上口,好記易掌握。比如冒泡排序的正確算法流程——“大數(shù)下沉,小數(shù)上浮”。根據(jù)掌握情況,適當(dāng)鼓勵(lì)已完成的學(xué)生。
四、結(jié)束語
利用BOPPPS模型搭建以學(xué)生為主體的教學(xué)模式,從導(dǎo)入到總結(jié),每個(gè)環(huán)節(jié)都充分調(diào)用課堂氛圍,提高學(xué)生的學(xué)習(xí)興趣與積極性,讓學(xué)生全方位參與到教學(xué)環(huán)節(jié)中,促使學(xué)生完成從被動(dòng)學(xué)習(xí)到主動(dòng)學(xué)習(xí)的轉(zhuǎn)變。
參考文獻(xiàn):
[1]眭春輝.五年制高職計(jì)算機(jī)專業(yè)項(xiàng)目課程開發(fā)的問題與對策[J].科教縱橫,2014,(12).
[2]謝智波,楊亞萍,張巧文.BOPPPS模型及項(xiàng)目驅(qū)動(dòng)式教學(xué)在電子類專業(yè)課程中的應(yīng)用[J].浙江萬里學(xué)院學(xué)報(bào),2018,(31).
[3] 魏唯,白洪濤,劉威,姜楠.BOPPPS模型與翻轉(zhuǎn)課堂相結(jié)合的C語言課程教學(xué)模式探究[J].教育教學(xué)論壇,2018,(10).