李艷華,李偉鍵
(廣東技術(shù)師范大學(xué) 計(jì)算機(jī)科學(xué)學(xué)院,廣東 廣州 510665)
互聯(lián)網(wǎng)的快速發(fā)展使得Web開發(fā)人才需求的缺口增大[1],中職院校也成為相關(guān)人才培養(yǎng)基地,職業(yè)教師知識、水平、專業(yè)素質(zhì)的高低直接決定Web開發(fā)人才培養(yǎng)的質(zhì)量,因此對職教師資的培養(yǎng)更為重要[2]。
動態(tài)網(wǎng)頁制作課程作為計(jì)算機(jī)專業(yè)職教師資方向的必修課程,具備理論與實(shí)踐并重的特點(diǎn),這就要求學(xué)生有較強(qiáng)的理解能力、動手能力以及邏輯思維能力。就職教師資班學(xué)生而言,其知識的儲備一般,動手能力與邏輯思維能力相對較差。造成該現(xiàn)象的原因主要有以下3點(diǎn):①學(xué)生自身基礎(chǔ)薄弱;②學(xué)習(xí)積極性不高;③自主學(xué)習(xí)和自主探究的能力差。通過對部分開設(shè)Python課程的院校調(diào)查發(fā)現(xiàn):多數(shù)學(xué)校在教學(xué)中依然采用“厚理論、輕實(shí)踐”的傳統(tǒng)教學(xué)方式,雖然學(xué)生處于學(xué)習(xí)主體的位置,但是實(shí)際仍扮演被動接受者的角色,學(xué)習(xí)積極性低下。因此,在實(shí)踐教學(xué)中探索使用漸進(jìn)式項(xiàng)目驅(qū)動與混合式教學(xué),以期引發(fā)學(xué)生學(xué)習(xí)興趣,幫助學(xué)生在理解知識的基礎(chǔ)上,內(nèi)化知識、運(yùn)用知識。
項(xiàng)目驅(qū)動教學(xué)法的理論依據(jù)為建構(gòu)主義,建構(gòu)主義認(rèn)為學(xué)習(xí)不等于學(xué)生被動接受知識,學(xué)生學(xué)習(xí)的實(shí)質(zhì)是不斷構(gòu)建新舊知識間聯(lián)系的過程。在項(xiàng)目驅(qū)動教學(xué)法中加入“漸進(jìn)式”理論形成漸進(jìn)式項(xiàng)目驅(qū)動教學(xué)。漸進(jìn)式項(xiàng)目驅(qū)動教學(xué)強(qiáng)調(diào)各知識模塊間的遞進(jìn)性與連續(xù)性,遵循認(rèn)知發(fā)展由易到難、由簡到繁、由低級到高級的規(guī)律[3],從而學(xué)生可以更好地理解和掌握知識。
漸進(jìn)式項(xiàng)目教學(xué)的重要環(huán)節(jié)之一是教學(xué)項(xiàng)目的選取,在選取時(shí)應(yīng)注意以下兩點(diǎn):①知識點(diǎn)要符合該階段學(xué)生學(xué)習(xí)特點(diǎn),避免過易或過難;②技能知識點(diǎn)要符合企業(yè)用人需求,避免與社會需求脫節(jié)。在確定教學(xué)項(xiàng)目后,教師依據(jù)學(xué)生學(xué)習(xí)特點(diǎn)與學(xué)習(xí)能力,對項(xiàng)目進(jìn)行整改,去除相對較難的知識點(diǎn),使知識更加系統(tǒng)化。
通過調(diào)查職教師資學(xué)生的基礎(chǔ)知識水平、操作技能水平以及前驅(qū)知識的掌握程度,發(fā)現(xiàn)學(xué)生已經(jīng)具備一定的編程能力與編程思想,部分學(xué)生已經(jīng)掌握制作簡單靜態(tài)網(wǎng)頁的基礎(chǔ)知識;另外對各大網(wǎng)站進(jìn)行觀察,發(fā)現(xiàn)其知識點(diǎn)主要集中在用戶登錄注冊、數(shù)據(jù)庫連接、用戶討論、咨詢等。綜上,把教學(xué)項(xiàng)目定為“Web論壇系統(tǒng)”,學(xué)生學(xué)習(xí)該項(xiàng)目后,可掌握搭建Web網(wǎng)站的知識與技能,并能獲得完整項(xiàng)目經(jīng)驗(yàn),為后繼學(xué)習(xí)、就業(yè)打基礎(chǔ)。
漸進(jìn)式項(xiàng)目驅(qū)動以“子項(xiàng)目”作為教學(xué)活動的核心點(diǎn),因此,在確定項(xiàng)目后,須對其進(jìn)行合理的拆分[4]。在遵循漸進(jìn)式教學(xué)理念的基礎(chǔ)上可以依據(jù)以下幾點(diǎn)對項(xiàng)目進(jìn)行拆分:①學(xué)生的學(xué)習(xí)能力以及認(rèn)知特點(diǎn)遵循由易到難的漸進(jìn)規(guī)律;②各項(xiàng)目所含知識點(diǎn)的聯(lián)系;③知識點(diǎn)的完整性與覆蓋度。根據(jù)以上分析我們將該項(xiàng)目拆分成三大模塊(圖1),即基礎(chǔ)模塊、進(jìn)階模塊、綜合應(yīng)用模塊。
圖1 “Web論壇系統(tǒng)”實(shí)驗(yàn)拆分圖
職教師資學(xué)生對動態(tài)網(wǎng)頁的制作流程及原理有一定了解,但總體較為陌生,很難在較短時(shí)間內(nèi)掌握相關(guān)方法與技能[5]。為獲得預(yù)期教學(xué)效果,使學(xué)生掌握網(wǎng)站搭建的技術(shù)與方法,可以依據(jù)漸進(jìn)式教學(xué)理念將“Web論壇系統(tǒng)”拆分成各個(gè)小實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)包含一個(gè)或多個(gè)知識點(diǎn),詳細(xì)拆分原理如下。
1)熟悉開發(fā)環(huán)境,提升開發(fā)效率。
“工欲善其事,必先利其器”,做任何事情之前都須創(chuàng)設(shè)基礎(chǔ)環(huán)境、提供必需條件。搭建Web開發(fā)環(huán)境是網(wǎng)站建設(shè)工作的基礎(chǔ),也是Web開發(fā)課程的基礎(chǔ)實(shí)驗(yàn)。通過實(shí)驗(yàn)1、實(shí)驗(yàn)2學(xué)生可掌握開發(fā)環(huán)境搭建的基本步驟,并學(xué)會將外部實(shí)驗(yàn)引入到該開發(fā)環(huán)境下,進(jìn)行調(diào)試、運(yùn)行。
2)回顧舊知識,掌握新知識,建立新知與舊知之間的聯(lián)系。
奧蘇泊爾的認(rèn)知同化理論指出,學(xué)習(xí)者產(chǎn)生學(xué)習(xí)行為,必須以原有知識結(jié)構(gòu)為基礎(chǔ),新知識學(xué)習(xí)的過程也就是在原有舊知識上加入新知識,不斷構(gòu)建其二者聯(lián)系的過程。
本節(jié)的教學(xué)目標(biāo)是在帶領(lǐng)學(xué)生回顧舊知識的基礎(chǔ)上教會學(xué)生使用Python制作動態(tài)網(wǎng)頁,為完成該目標(biāo)我們設(shè)置了實(shí)驗(yàn)3—6。通過實(shí)驗(yàn)3引導(dǎo)學(xué)生利用以前所學(xué)知識制作靜態(tài)用戶登錄注冊頁面;完整的用戶登錄注冊頁面包含頭部、中間部分、尾部。實(shí)驗(yàn)3為中間部分,為獲得完整用戶登錄注冊頁面,加入實(shí)驗(yàn)4,即使用include指令插入用戶登錄注冊的頭部頁面與尾部頁面,一同執(zhí)行,從而獲得完整的用戶登錄注冊頁面。通過實(shí)驗(yàn)3與實(shí)驗(yàn)4,學(xué)生可掌握制作簡單用戶登錄注冊頁面的知識與技能,但此時(shí)頁面還未真正“動”起來,因此引入實(shí)驗(yàn)5與實(shí)驗(yàn)6,即使用request指令與session指令對用戶信息進(jìn)行驗(yàn)證,檢查用戶所輸信息是否符合既定要求,并將用戶在注冊時(shí)填入的數(shù)據(jù)信息關(guān)聯(lián)到數(shù)據(jù)庫中,用戶下次登錄時(shí)輸入所需數(shù)據(jù)后,在數(shù)據(jù)庫中對該數(shù)據(jù)進(jìn)行檢索,若用戶輸入數(shù)據(jù)與查詢一致,則成功登錄,反之登錄失敗。
3)設(shè)計(jì)進(jìn)階實(shí)驗(yàn)。
Web網(wǎng)站開發(fā)中各功能的實(shí)現(xiàn)都可看作對不同數(shù)據(jù)的增、刪、改、查,用戶注冊與登錄只實(shí)現(xiàn)了“增”和“查”,為實(shí)現(xiàn)剩余的“刪”和“改”功能,設(shè)置了實(shí)驗(yàn)7,即用戶管理實(shí)驗(yàn)。通過上述幾個(gè)實(shí)驗(yàn)使學(xué)生學(xué)會簡單的“增、刪、改、查”。實(shí)驗(yàn)8—11是對上述基礎(chǔ)實(shí)驗(yàn)的擴(kuò)充與完善,獲得更加復(fù)雜的功能,實(shí)驗(yàn)12則是對數(shù)據(jù)庫知識的相關(guān)補(bǔ)充。綜合實(shí)驗(yàn),即實(shí)驗(yàn)13—18主要通過在基礎(chǔ)實(shí)驗(yàn)上加入更復(fù)雜的功能來使學(xué)生掌握更深層次的“增、刪、改、查”,通過重復(fù)實(shí)驗(yàn),使學(xué)生掌握搭建網(wǎng)站的基本知識與基本方法。各實(shí)驗(yàn)間知識結(jié)構(gòu)既相互聯(lián)系又層層遞進(jìn)、環(huán)環(huán)相扣,這樣通過一整套實(shí)驗(yàn)則可使學(xué)生掌握網(wǎng)站建設(shè)的知識點(diǎn),并擁有實(shí)施完整項(xiàng)目的經(jīng)驗(yàn)。
項(xiàng)目驅(qū)動教學(xué)側(cè)重于實(shí)踐能力,需要的課堂時(shí)間較多,若想達(dá)到最佳的教學(xué)效果,必須同時(shí)兼顧理論與實(shí)踐,因此我們引入混合式教學(xué),彌補(bǔ)漸進(jìn)式項(xiàng)目驅(qū)動“輕理論”這一缺點(diǎn),同時(shí)分擔(dān)課堂學(xué)習(xí)任務(wù),達(dá)到預(yù)期教學(xué)效果。
混合式教學(xué)最初起源于混合式學(xué)習(xí),是一種由多種方式混合而成的教學(xué)方式,其不僅是“線上與線下”教學(xué)模式[5]的簡單混合,更是教學(xué)理論、教學(xué)環(huán)境、教學(xué)方法以及教學(xué)資源和教學(xué)評價(jià)方式的混合[6],如圖2所示。在傳統(tǒng)教學(xué)模式中,教師只將知識單向傳輸給學(xué)生,忽略學(xué)生的學(xué)習(xí)反饋和接受能力,最終導(dǎo)致教學(xué)效果不理想?;旌鲜浇虒W(xué)可有效克服傳統(tǒng)教學(xué)這一缺點(diǎn),并能合理利用現(xiàn)有網(wǎng)絡(luò)資源,擴(kuò)大學(xué)生知識面,鍛煉學(xué)生思維能力以及科學(xué)探索能力,幫助學(xué)生在理解知識的基礎(chǔ)上展開深度學(xué)習(xí)。
1)網(wǎng)絡(luò)學(xué)習(xí)環(huán)境。
混合式教學(xué)采用“線上學(xué)習(xí)”平臺作為課程實(shí)施平臺,該平臺包括學(xué)習(xí)模塊、問答,模塊、測試模塊、娛樂模塊等。借助該平臺學(xué)生可觀看學(xué)習(xí)視頻、文檔、公開課、討論交流、咨詢、答疑、完成測試題目、早安簽到等。
圖2 混合式教學(xué)內(nèi)涵
2)課堂學(xué)習(xí)環(huán)境。
線下教學(xué)環(huán)境即是配有無線網(wǎng)絡(luò)的傳統(tǒng)多媒體教室,學(xué)生可根據(jù)自身需求隨時(shí)進(jìn)入線上學(xué)習(xí)平臺進(jìn)行與學(xué)習(xí)相關(guān)的瀏覽、展示、討論交流等[7]。
課程采用混合式教學(xué)模式,首先由教師在課程社區(qū)發(fā)布小組任務(wù),各小組領(lǐng)取任務(wù)后,在平臺上進(jìn)行討論交流、內(nèi)容創(chuàng)建,完成課程任務(wù);在課堂上,小組代表展示、匯報(bào)學(xué)習(xí)成果,其他小組和教師根據(jù)匯報(bào)的內(nèi)容進(jìn)行提問、交流及點(diǎn)評。課后,各小組根據(jù)課上及平臺中教師和同伴的反饋對內(nèi)容進(jìn)行調(diào)整和修改[8]。
混合式教學(xué)與傳統(tǒng)教學(xué)相比,更具延展性與連續(xù)性,教學(xué)效果更佳?;旌鲜浇虒W(xué)模式流程一般包含3個(gè)階段,即課前、課中、課后。通過課前自主學(xué)習(xí)、課堂合作探究和課后鞏固拓展3個(gè)環(huán)節(jié)幫助學(xué)生理解知識、掌握知識?;旌鲜浇虒W(xué)流程如圖3所示。
通過對學(xué)情進(jìn)行分析,結(jié)合學(xué)生的認(rèn)知特點(diǎn)與規(guī)律,并根據(jù)“用戶登錄注冊頁面”知識結(jié)構(gòu)及業(yè)務(wù)功能要求,確定教學(xué)目標(biāo)與教學(xué)任務(wù),錄制教學(xué)視頻、編寫測試題目、制作教學(xué)PPT等,并收集與本節(jié)知識點(diǎn)相關(guān)的在線講座、學(xué)習(xí)網(wǎng)站、試題庫以及其他相關(guān)資料、上傳至學(xué)習(xí)平臺[9]。學(xué)生根據(jù)任務(wù)書完成對各個(gè)知識點(diǎn)的學(xué)習(xí),在學(xué)習(xí)知識點(diǎn)后完成測試題,教師在空余時(shí)間檢查學(xué)生課前學(xué)習(xí)完成情況,并解答學(xué)生提出的問題,對學(xué)生提交的測試題進(jìn)行評價(jià)與批改,根據(jù)學(xué)生課前學(xué)習(xí)以及測試題完成情況綜合評分。
圖3 混合式教學(xué)具體流程
根據(jù)課程內(nèi)容與大綱要求,將課時(shí)安排為4節(jié)課,每節(jié)課的主要內(nèi)容如下:第1課時(shí),教師了解學(xué)生在網(wǎng)絡(luò)學(xué)習(xí)平臺的學(xué)習(xí)情況,查看學(xué)生課前測試得分結(jié)果,對任務(wù)完成較好的同學(xué)提出表揚(yáng),并答疑。第2課時(shí)與第3課時(shí)前,教師再次講解各知識點(diǎn),并重點(diǎn)講解學(xué)生存在疑惑的地方,教師邊操作邊講課。第3課時(shí)后與第4課時(shí),小組合作完成拓展任務(wù),教師指導(dǎo)學(xué)生,協(xié)助學(xué)生完成拓展任務(wù)[10]。
課后,學(xué)生繼續(xù)完善拓展實(shí)驗(yàn),通過數(shù)字化學(xué)習(xí)平臺、微信、QQ等方式進(jìn)行互動交流;并通過網(wǎng)絡(luò)視頻及相關(guān)資源在課下對重要的知識點(diǎn)進(jìn)行碎片化學(xué)習(xí)和整理,根據(jù)下次課程任務(wù)完成學(xué)習(xí)。教師對上次課程進(jìn)行總結(jié),根據(jù)學(xué)生反饋調(diào)整上課內(nèi)容。
以“搭建用戶登錄注冊頁面”為例,混合式教學(xué)流程具體內(nèi)容如圖4所示。
圖4 “搭建用戶登錄注冊頁面”混合式教學(xué)實(shí)施流程
為降低動態(tài)網(wǎng)頁制作課程難度,提升學(xué)生學(xué)習(xí)積極性,本文提出使用漸進(jìn)式項(xiàng)目驅(qū)動與混合式教學(xué)相結(jié)合的新型教學(xué)模式,該教學(xué)模式的應(yīng)用改正了傳統(tǒng)教學(xué)的弊端,使學(xué)生既掌握了基礎(chǔ)知識,又提升了表達(dá)能力、合作能力、思維能力以及動手實(shí)踐能力[11]。為獲得最佳的教學(xué)效果,在實(shí)際教學(xué)中,教師應(yīng)觀察學(xué)生的學(xué)習(xí)行為,根據(jù)學(xué)生的學(xué)習(xí)反饋,及時(shí)調(diào)整項(xiàng)目難度、課程進(jìn)度等,真正實(shí)現(xiàn)“學(xué)生為導(dǎo)向”的教學(xué)活動。