摘︰要:為深化職業(yè)教育教學(xué)改革,體現(xiàn)職業(yè)教育特色,文章提出了中職程序設(shè)計(jì)課程采用基于軟件開(kāi)發(fā)工作過(guò)程的PBL混合式教學(xué)模式。該模式設(shè)計(jì)了“程序設(shè)計(jì)基礎(chǔ)”課程的七段式PBL混合式教學(xué)流程,并開(kāi)展教學(xué)實(shí)踐,強(qiáng)調(diào)以學(xué)生為主體,提高學(xué)生的問(wèn)題解決能力、自主學(xué)習(xí)能力、合作探究能力,旨為軟件類課程改革提供借鑒。
關(guān)鍵詞:程序設(shè)計(jì);工作過(guò)程;PBL;混合式教學(xué)
中圖法分類號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A
Research on PBL blended teaching of secondary vocational programmingbased on work process
FENG Xian
(Fujian Posts and Telecommunications School,F(xiàn)uzhou 350008,China)
Abstract: In order to deepen the reform of vocational education and reflect the characteristics ofvocational education,this paper proposes a PBL blended teaching model based on softwaredevelopment process for secondary vocational programming courses.In this model, a seven-stage PBLblended teaching process of the course“ foundation of programming design”was designed,andteaching practice was carried out.Students were emphasized as the main body to improve students'problem-solving ability,autonomous learning ability and cooperative inquiry ability, so as to providereference for the reform of software courses.
Key words: program design,working process,PBL,blended teaching method
為推進(jìn)書(shū)證融通模式教學(xué)改革,更有效地培養(yǎng)學(xué)生的崗位能力和職業(yè)素養(yǎng),本文將基于工作過(guò)程的 PBL 混合式教學(xué)模式在中職程序設(shè)計(jì)課程教學(xué)進(jìn)行了一些有益嘗試,將工作過(guò)程與學(xué)習(xí)過(guò)程相結(jié)合,以期提高學(xué)生的崗位適應(yīng)能力。PBL 混合式教學(xué)是對(duì)傳統(tǒng)教學(xué)的改革,是實(shí)現(xiàn)個(gè)性化學(xué)習(xí)的方式[1]。
1 基于軟件開(kāi)發(fā)工作過(guò)程的中職程序設(shè)計(jì)教學(xué)
工作過(guò)程是在企業(yè)里為完成一項(xiàng)任務(wù)并獲得工作成果而進(jìn)行的一個(gè)完整的工作程序[2]。軟件開(kāi)發(fā)工作過(guò)程大致分為問(wèn)題定義及規(guī)劃、需求分析、軟件設(shè)計(jì)、程序編碼、軟件測(cè)試和交付和維護(hù)等6步。
“程序設(shè)計(jì)基礎(chǔ)”是中職計(jì)算機(jī)專業(yè)一門理論和實(shí)踐并重的基礎(chǔ)課程,主要學(xué)習(xí) Visual Basic 6.0編程的方法,著重培養(yǎng)學(xué)生使用程序設(shè)計(jì)解決實(shí)際問(wèn)題的能力。將軟件開(kāi)發(fā)工作過(guò)程融入該課程教學(xué),通過(guò)設(shè)計(jì)職業(yè)情境,帶領(lǐng)學(xué)生進(jìn)行完整簡(jiǎn)單的軟件開(kāi)發(fā)過(guò)程,學(xué)生通過(guò)訓(xùn)練,獲得對(duì)工作過(guò)程的初步認(rèn)識(shí),更容易與實(shí)際工作過(guò)程接軌。
2 PBL 混合式學(xué)習(xí)
2.1 傳統(tǒng) PBL 的特點(diǎn)及局限
PBL 教學(xué)模式是問(wèn)題式學(xué)習(xí)模式,是一套設(shè)計(jì)學(xué)習(xí)情境的完整方法[3]。教師不再單方面?zhèn)魇谥R(shí)[4],而是把學(xué)習(xí)設(shè)置到有意義的問(wèn)題情境中[5],通過(guò)讓學(xué)生以小組合作方式共同解決問(wèn)題[6],強(qiáng)調(diào)學(xué)生主動(dòng)探究和協(xié)作學(xué)習(xí),以及解決問(wèn)題,達(dá)到掌握知識(shí)、形成技能的目的[7],以培養(yǎng)學(xué)生問(wèn)題解決能力的一種教學(xué)模式。其強(qiáng)調(diào)以學(xué)生為主體,教師由傳授者變?yōu)橐龑?dǎo)者、協(xié)助者和評(píng)價(jià)者[8]。在 PBL 教學(xué)模式中,學(xué)生分組共同完成目標(biāo),促進(jìn)了團(tuán)隊(duì)意識(shí)的形成。這與基于軟件開(kāi)發(fā)工作過(guò)程的課程教學(xué)培養(yǎng)目標(biāo)相契合,可將 PBL 教學(xué)模式應(yīng)用于程序設(shè)計(jì)課程教學(xué)中。
傳統(tǒng) PBL 教學(xué)實(shí)施存在局限,即 PBL 教學(xué)需要學(xué)生的主動(dòng)配合,否則很難達(dá)到預(yù)期的教學(xué)效果和目標(biāo)。PBL 教學(xué)缺乏基礎(chǔ)知識(shí)的系統(tǒng)性,僅以小組討論式學(xué)習(xí)將很難實(shí)施[9]。學(xué)生易出現(xiàn)兩級(jí)分化情況且較嚴(yán)重[10]。
2.2 PBL 混合式教學(xué)方式
李克東教授認(rèn)為混合式教學(xué)是課堂學(xué)習(xí)和在線學(xué)習(xí)的有機(jī)整合。PBL 與混合式教學(xué)結(jié)合,突破了課堂時(shí)空的局限性,構(gòu)建問(wèn)題情境,促進(jìn)小組討論和協(xié)作。LBL(Lecture?Based Learning)教學(xué)具有系統(tǒng)性、基礎(chǔ)性、完整性和循序漸進(jìn)等特點(diǎn),適合于積極性較低的中職學(xué)生。LBL 與 PBL 相結(jié)合,既保證學(xué)生系統(tǒng)掌握基礎(chǔ)知識(shí),也充分發(fā)揮學(xué)生的自主性和創(chuàng)造性。因此,PBL 混合式教學(xué)既有學(xué)習(xí)環(huán)境的混合,又包含教學(xué)方法的混合,更重要的是學(xué)生學(xué)習(xí)方式的混合。
綜上所述,“程序設(shè)計(jì)基礎(chǔ)”課程實(shí)施基于工作過(guò)程的 PBL 混合式教學(xué)模式,可以彌補(bǔ)傳統(tǒng) PBL 教學(xué)存在的一些缺陷。按問(wèn)題情境內(nèi)化整合課程包含的知識(shí)、技能、職業(yè)能力和價(jià)值觀,重設(shè)線上線下的教學(xué)活動(dòng),課堂以學(xué)生為主體,教師將扮演學(xué)習(xí)情境的設(shè)計(jì)、組織、引導(dǎo)、監(jiān)督的角色,學(xué)生協(xié)作學(xué)習(xí),開(kāi)展主動(dòng)式的小組討論與評(píng)價(jià),將為提高學(xué)生職業(yè)能力提供有力的幫助。
3 基于軟件開(kāi)發(fā)工作過(guò)程的 PBL 混合式教學(xué)模式
傳統(tǒng)七段式教學(xué)流程包含創(chuàng)設(shè)問(wèn)題情境,提出問(wèn)題、確定問(wèn)題、小組討論,深入分析,提出假設(shè)、確定學(xué)習(xí)目標(biāo)、學(xué)生自學(xué),解決問(wèn)題、展示最終作品及評(píng)價(jià)七個(gè)步驟。PBL 混合式教學(xué)模式結(jié)合軟件開(kāi)發(fā)工作過(guò)程對(duì)教學(xué)過(guò)程進(jìn)行相應(yīng)的調(diào)整,借助雨課堂平臺(tái)構(gòu)建 PBL 混合式教學(xué)模式,如圖1所示。
該模式分為線上自主學(xué)習(xí)、線下課堂教學(xué)、線上評(píng)價(jià)反饋三個(gè)階段。課前,教師通過(guò)雨課堂推送問(wèn)題,可將視頻、習(xí)題、語(yǔ)音等資源推送給學(xué)生。學(xué)生自主學(xué)習(xí)和小組討論,確定自己要解決的問(wèn)題。線下課堂,教師根據(jù)教學(xué)目標(biāo)完成教學(xué)設(shè)計(jì),構(gòu)建教學(xué)情境,各小組針對(duì)問(wèn)題進(jìn)行協(xié)作學(xué)習(xí),從而解決問(wèn)題。線上評(píng)價(jià)反饋,各小組展示問(wèn)題解決方案,對(duì)小組作品開(kāi)展小組互評(píng)和教師評(píng)價(jià),進(jìn)一步完善和優(yōu)化方案。
4 PBL 混合式教學(xué)模式實(shí)施
4.1 混合式學(xué)習(xí)環(huán)境搭建
雨課堂是由清華大學(xué)在線教育辦公室組織研發(fā)的新型智慧教學(xué)解決方案,將教學(xué)工具融入 PowerPoint 和微信,方便快捷地實(shí)現(xiàn)平臺(tái)搭建,這為混合式學(xué)習(xí)提供了有力的環(huán)境支持。它科學(xué)地覆蓋了課前?課中?課后的每一個(gè)教學(xué)環(huán)節(jié),全景式采集數(shù)據(jù),為教學(xué)過(guò)程提供數(shù)據(jù)化、智能化的信息支持,是推動(dòng)混合式教學(xué)、形成性評(píng)價(jià)的教學(xué)利器。
4.2 學(xué)習(xí)者分析
假設(shè)本節(jié)課的教學(xué)對(duì)象為中職計(jì)算機(jī)專業(yè)一年級(jí)學(xué)生。本節(jié)課學(xué)習(xí)之前,學(xué)生已掌握標(biāo)簽、按鈕、圖像控件等常用控件,具備一定程序設(shè)計(jì)基礎(chǔ)。多數(shù)學(xué)生不理解程序設(shè)計(jì)過(guò)程,只是簡(jiǎn)單照搬教師的編寫(xiě)代碼,特別是部分基礎(chǔ)較差的學(xué)生,其學(xué)習(xí)興趣低下,課堂參與互動(dòng)少。
4.3 PBL 混合式教學(xué)設(shè)計(jì)案例
為了讓 PBL 混合式教學(xué)模式的實(shí)施直觀可見(jiàn),選擇授課內(nèi)容中的“定時(shí)器控件的運(yùn)用”作為教學(xué)案例。
4.3.1 基本課題
定時(shí)器控件的應(yīng)用。
4.3.2 教學(xué)目的
通過(guò)簡(jiǎn)單的打地鼠游戲編程,學(xué)生學(xué)會(huì) VB 程序設(shè)計(jì)中定時(shí)器控件的使用,加深學(xué)生應(yīng)用 Visual Basic 6.0開(kāi)發(fā)應(yīng)用程序的體驗(yàn),提升學(xué)生的問(wèn)題解決能力。
4.3.3 教學(xué)目標(biāo)
知識(shí)與技能:掌握 VB 定時(shí)器控件的屬性設(shè)置;學(xué)會(huì)用程序控制定時(shí)器控件的開(kāi)關(guān)和間隔周期;加強(qiáng) VB 隨機(jī)函數(shù)的應(yīng)用。
過(guò)程與方法:通過(guò)游戲體驗(yàn)定時(shí)器的工作原理,掌握應(yīng)用定時(shí)器的一般流程和方法。
情感態(tài)度與價(jià)值觀:培養(yǎng)學(xué)生分析問(wèn)題、解決問(wèn)題的能力;調(diào)動(dòng)學(xué)生學(xué)習(xí)程序設(shè)計(jì)的熱情,加強(qiáng)學(xué)生團(tuán)隊(duì)意識(shí),提高團(tuán)隊(duì)協(xié)作能力。
4.3.4 教學(xué)重難點(diǎn)
掌握定時(shí)器控件的屬性設(shè)置;理解定時(shí)器 Timer 事件過(guò)程的編寫(xiě)。
4.3.5 教學(xué)過(guò)程設(shè)計(jì)
(1)課前準(zhǔn)備(線上)
情境創(chuàng)設(shè),引入課題。教師創(chuàng)設(shè)問(wèn)題情境—開(kāi)發(fā)“打地鼠游戲”軟件,學(xué)生按3人分成1個(gè)研發(fā)團(tuán)隊(duì),角色分別為游戲主策劃師、游戲主程序員、游戲測(cè)試工程師。教師在雨課堂平臺(tái)發(fā)布介紹定時(shí)器控件的微課、PPT 課件、預(yù)習(xí)測(cè)驗(yàn)等數(shù)字資源,幫助學(xué)生自主完成線上學(xué)習(xí)。同時(shí),每個(gè)小組積極討論,明確分工,自主設(shè)計(jì)打地鼠游戲規(guī)則,查找并完成素材的搜集和處理加工。
(2)課中講授(線下)
小組討論,需求分析。各小組交流游戲策劃,教師和學(xué)生一起討論,確定系統(tǒng)功能模塊,這可以減少學(xué)生的畏難情緒,避免過(guò)早產(chǎn)生放棄的想法。
軟件設(shè)計(jì),自主模仿。本階段以傳統(tǒng)課堂中教師講授為主,但時(shí)間要控制,盡量簡(jiǎn)潔。采用四階段教學(xué)法,教師準(zhǔn)備好知識(shí)內(nèi)容,進(jìn)行演示和解釋,讓學(xué)生模仿再自主設(shè)計(jì)。教師指出學(xué)生出現(xiàn)的錯(cuò)誤,并及時(shí)給予指導(dǎo)和鼓勵(lì)。
教師講解定時(shí)器控件 Timer 的2個(gè)重要的屬性, Interval 表示時(shí)間間隔( ms ),1000表示1 s 。Enabled 表示是否啟用定時(shí)器,用于控制循環(huán)的開(kāi)始/停止。舉例:使用定時(shí)器控件實(shí)現(xiàn)每隔1 s 顯示一次當(dāng)前時(shí)間。學(xué)生模仿:每隔1 s ,9個(gè)地洞中隨機(jī)出現(xiàn)一只地鼠。進(jìn)階練習(xí):改變 Interval 和 Enabled 屬性,完成地鼠加速和減速出現(xiàn)以及手動(dòng)控制游戲開(kāi)始和暫停。
團(tuán)隊(duì)分工,分角色協(xié)作開(kāi)發(fā)。在系統(tǒng)界面設(shè)計(jì)和功能實(shí)現(xiàn)階段,指導(dǎo)教師給學(xué)生講解和示范模塊的設(shè)計(jì),包括布局主窗體,編寫(xiě)地鼠圖像單擊事件、游戲計(jì)時(shí)模塊等。各小組分工協(xié)作,測(cè)試工程師進(jìn)行功能測(cè)試,發(fā)現(xiàn)問(wèn)題,小組共同尋求解決方案。
調(diào)試錯(cuò)誤,完善修改。在系統(tǒng)編碼實(shí)現(xiàn)的過(guò)程中,學(xué)生會(huì)遇到各種問(wèn)題,特別是調(diào)試程序的錯(cuò)誤。指導(dǎo)教師要積極鼓勵(lì),不斷巡查,發(fā)現(xiàn)學(xué)生遇到的困難并及時(shí)給予幫助解決。也可讓各小組相互交流調(diào)試經(jīng)驗(yàn),共同探討問(wèn)題的解決方法。
展示問(wèn)題解決方案。教師可組織學(xué)生進(jìn)行線上和線下小組作品展示,各小組分享問(wèn)題的解決方案。鼓勵(lì)那些取得成功的學(xué)生分享自己的心得體會(huì),既提高自己的自信心,也促進(jìn)其他學(xué)生相互學(xué)習(xí)和不斷進(jìn)步,激發(fā)學(xué)生學(xué)習(xí)的成就感和創(chuàng)造性。
反饋評(píng)價(jià),課外拓展。教學(xué)評(píng)價(jià)采用線上和線下評(píng)價(jià),教師評(píng)價(jià)和學(xué)生自評(píng)、互評(píng)相結(jié)合。從軟件開(kāi)發(fā)工作過(guò)程的各個(gè)環(huán)節(jié)制定評(píng)價(jià)標(biāo)準(zhǔn),要求以小組為單位進(jìn)行自評(píng),其他小組的學(xué)生進(jìn)行小組互評(píng),教師對(duì)學(xué)生作品進(jìn)行點(diǎn)評(píng),糾正錯(cuò)誤,補(bǔ)充遺漏等。鼓勵(lì)學(xué)有余力的學(xué)生進(jìn)行課外拓展探究,激發(fā)學(xué)生繼續(xù)延伸知識(shí)的欲望和熱情。
(3)課后反思(線上)
課后,教師和學(xué)生在雨課堂平臺(tái)上進(jìn)行教學(xué)反思,總結(jié)本次課程的收獲和不足,交流經(jīng)驗(yàn)和技巧,促進(jìn)師生互動(dòng),從而形成良好的師生關(guān)系及學(xué)習(xí)氛圍。
5 實(shí)施效果分析
5.1 平臺(tái)數(shù)據(jù)分析
在使用雨課堂平臺(tái)的教學(xué)過(guò)程中,學(xué)生能積極登錄平臺(tái),接受學(xué)習(xí)任務(wù),學(xué)習(xí)教師發(fā)布的課件、視頻等共享資源,在討論區(qū)和彈幕中積極發(fā)表自己的觀點(diǎn),提高了課堂活躍程度和學(xué)生參與的積極性。小組活動(dòng)、分組互評(píng)和課后反饋效果比傳統(tǒng)課堂有了明顯的改善。
5.2 PBL 混合式教學(xué)的效果分析
PBL 混合式教學(xué)模式以問(wèn)題為起點(diǎn),積極引導(dǎo)學(xué)生思考,無(wú)形中培養(yǎng)學(xué)生思考問(wèn)題的能力。課堂上,以學(xué)生為主體,氣氛相對(duì)活躍,師生和生生互動(dòng)效果較好。小組協(xié)作和展示鍛煉了學(xué)生的語(yǔ)言表達(dá)、溝通交流等職業(yè)能力,有效促進(jìn)團(tuán)隊(duì)意識(shí)的形成。
參考文獻(xiàn):
[1]宋麗萍.基于 C?PBL 混合式教學(xué)方式的應(yīng)用策略研究[J].廣西民族師范學(xué)院學(xué)報(bào),2020,37(2):146?148.
[2]黃琪.淺談基于“工作過(guò)程系統(tǒng)化”的教學(xué)模式[ J].職業(yè),2011(12):131?132.
[3]王淑娟,孫秀娟.問(wèn)題式學(xué)習(xí)聯(lián)合情景模擬教學(xué)法在茶藝教學(xué)中的應(yīng)用[J].蠶桑茶葉通訊,2022(2):20?22.
[4]李立,杜潔敏.大學(xué)英語(yǔ)分科教學(xué)背景下學(xué)術(shù)英語(yǔ) PBL 教學(xué)模式研究[J].外語(yǔ)教學(xué),2014(5):55?58.
[5]陳麗虹,周莉,吳清泉,等.PBL 教學(xué)模式效果評(píng)價(jià)及思考[J].中國(guó)遠(yuǎn)程教育,2013(1):70?73.
[6]范曉峰.PBL 模式在高職《C 語(yǔ)言程序設(shè)計(jì)》課程中的實(shí)踐研究[D].呼和浩特:內(nèi)蒙古師范大學(xué),2010.
[7]宋先海.基于 PBL 教學(xué)模式的“地震勘探原理”課程教學(xué)方法改革與實(shí)踐[J].教育教學(xué)論壇,2017(24):230?232.
[8]趙靜靜,袁博.PBL 教學(xué)模式在“軟件工程”課程教學(xué)中的應(yīng)用[J].無(wú)線互聯(lián)科技,2020,17(8):88?89.
[9]湯瓊,李志敏,葉含笑,等.基于 PBL 和 LBL 的數(shù)據(jù)結(jié)構(gòu)教學(xué)研究與實(shí)踐[ J].浙江中醫(yī)藥大學(xué)學(xué)報(bào),2011,35(6):936?938.
[10]謝彩俠,祝俠麗,白雁,等.LBL 和 PBL 相結(jié)合的教學(xué)模式在教學(xué)中應(yīng)用[J].實(shí)驗(yàn)室研究與探索,2012,31(7):144?146.
作者簡(jiǎn)介:
馮嫻(1982—),碩士,講師,研究方向:計(jì)算機(jī)軟件開(kāi)發(fā)教學(xué)。
計(jì)算機(jī)應(yīng)用文摘·觸控2022年19期