曹育紅
(廣東技術(shù)師范學(xué)院 教育技術(shù)與傳播學(xué)院,廣東 廣州 510665)
“翻轉(zhuǎn)課堂”在軟件技術(shù)實訓(xùn)中的創(chuàng)新應(yīng)用*
曹育紅
(廣東技術(shù)師范學(xué)院 教育技術(shù)與傳播學(xué)院,廣東 廣州 510665)
“翻轉(zhuǎn)課堂”模式軟件技術(shù)實訓(xùn)轉(zhuǎn)變軟件技術(shù)實訓(xùn)的傳統(tǒng)觀念,將先進的教學(xué)模式融入軟件技術(shù)實訓(xùn)活動中,創(chuàng)建內(nèi)容豐富、有實戰(zhàn)意義的實訓(xùn)視頻資源庫和案例資源,實訓(xùn)前學(xué)生利用網(wǎng)絡(luò)實訓(xùn)平臺觀看視頻、練習(xí)編碼和進行測驗,然后將實訓(xùn)前遇到的“問題”和“成果”帶入實訓(xùn)中,師生之間、學(xué)生之間就“問題”進行互動、交流和展示學(xué)習(xí)成果,加深對軟件開發(fā)知識和軟件開發(fā)流程的理解和掌握,有助于培養(yǎng)現(xiàn)代化社會需要的軟件技術(shù)人才。
翻轉(zhuǎn)課堂;軟件技術(shù)實訓(xùn);軟件人才培養(yǎng)
“翻轉(zhuǎn)課堂”作為一種新興的教學(xué)模式起源于美國科羅拉多州“林地公園”高中,2007年該校兩位教師為補救學(xué)生因參加課外活動或運動比賽而耽誤的課程,將授課PPT演示文稿和講課聲音錄制下來并上傳至網(wǎng)絡(luò)供學(xué)生在家觀看,學(xué)生通過在線或離線觀看視頻的方式在家完成知識的自主學(xué)習(xí),而節(jié)省出的課堂時間為在完成作業(yè)或做實驗過程中有困難的學(xué)生提供幫助,課堂變成學(xué)生參與討論問題、合作學(xué)習(xí)的場所,包括答疑解惑、知識的運用、協(xié)作學(xué)習(xí)和概念掌握的練習(xí)等。翻轉(zhuǎn)課堂顛覆了傳統(tǒng)課堂課上授課、課下作業(yè)的教學(xué)模式,將知識傳授和知識內(nèi)化的順序顛倒[1]。翻轉(zhuǎn)課堂是當下最熱的教育改革和創(chuàng)新話題,世界各地的許多教師開始在基礎(chǔ)教育、高等教育、職業(yè)教育和成人教育中嘗試翻轉(zhuǎn)課堂教學(xué)模式,幫助改善學(xué)生的學(xué)習(xí)態(tài)度和提高學(xué)生的學(xué)習(xí)成績。
隨著國家產(chǎn)業(yè)結(jié)構(gòu)升級、國民經(jīng)濟信息化需求增長、電子政務(wù)及互聯(lián)網(wǎng)蓬勃發(fā)展,IT產(chǎn)業(yè)已經(jīng)成為拉動行業(yè)經(jīng)濟增長的主要力量而被列入重點發(fā)展行業(yè)之一,IT行業(yè)需要大量軟件技術(shù)人員來完成軟件系統(tǒng)的設(shè)計、實現(xiàn)、維護和管理。無論是高等院校還高職高專學(xué)校紛紛開設(shè)軟件技術(shù)專業(yè)以滿足社會對IT人才的需求,由于軟件技術(shù)專業(yè)是知識更新快、實踐性強的專業(yè),因此,建立符合軟件企業(yè)開發(fā)流程和開發(fā)規(guī)范的實訓(xùn)環(huán)境、探索和實踐軟件技術(shù)實訓(xùn)體系是培養(yǎng)專業(yè)知識過硬、崗位適應(yīng)能力強的軟件專業(yè)技術(shù)人才的重要保障。為突出軟件技術(shù)實訓(xùn)面向市場和崗位需求、以操作技能為本位、以就業(yè)為導(dǎo)向的人才培養(yǎng)目標,將“翻轉(zhuǎn)課堂”教學(xué)模式引入軟件技術(shù)實訓(xùn)中,顛倒傳統(tǒng)軟件技術(shù)實訓(xùn)模式使學(xué)生全程參與翻轉(zhuǎn)課堂軟件技術(shù)實訓(xùn)課前和課中兩大模塊,最終在教師引導(dǎo)下完成軟件技術(shù)實訓(xùn)任務(wù)。基于“翻轉(zhuǎn)課堂”模式軟件技術(shù)實訓(xùn)幫助學(xué)生迅速熟悉整個軟件開發(fā)的周期和過程、理解軟件工程的理念和思維方式方法,學(xué)生畢業(yè)后可以直接承擔編碼工作,符合IT企業(yè)對人才的技能需求。“翻轉(zhuǎn)課堂”模式軟件技術(shù)實訓(xùn)以提高軟件人才培養(yǎng)質(zhì)量和社會服務(wù)能力為目的,構(gòu)建基于網(wǎng)絡(luò)運行、開放式管理的實訓(xùn)平臺,力求創(chuàng)新、實效地開展軟件技術(shù)實訓(xùn),勢必對軟件技術(shù)專業(yè)教學(xué)手段的變革起到推動作用。
傳統(tǒng)軟件技術(shù)實訓(xùn)課前準備更多地注重擴大實訓(xùn)場地、更新實訓(xùn)設(shè)備、提高教師業(yè)務(wù)理論水平,實訓(xùn)內(nèi)容匱乏、枯燥無味,學(xué)生難以通過實訓(xùn)來掌握IT行業(yè)所需要的職業(yè)技能?!胺D(zhuǎn)課堂”模式的軟件技術(shù)實訓(xùn)課前模塊允許學(xué)生隨時登陸軟件技術(shù)實訓(xùn)平臺觀看與實訓(xùn)相關(guān)的資源視頻,以在線或離線的方式與導(dǎo)師、同學(xué)進行交流,完成實訓(xùn)前的自主學(xué)習(xí)。
構(gòu)建軟件技術(shù)實訓(xùn)平臺是實施“翻轉(zhuǎn)課堂”模式軟件技術(shù)實訓(xùn)的技術(shù)保障,以體現(xiàn)共享性、可擴展性和高可靠性為構(gòu)建原則,以數(shù)字化、信息化等現(xiàn)代教育技術(shù)為手段,以互聯(lián)網(wǎng)為依托、局域網(wǎng)為載體,構(gòu)建能夠提供軟件技術(shù)實訓(xùn)資源、跟蹤和管理學(xué)生實訓(xùn)進程的軟件技術(shù)實訓(xùn)平臺,支持在“翻轉(zhuǎn)課堂”模式軟件技術(shù)實訓(xùn)中指導(dǎo)、幫助和促進學(xué)生的自主學(xué)習(xí)。軟件技術(shù)實訓(xùn)平臺的實戰(zhàn)性、便捷性和靈活有助于提高軟件技術(shù)實訓(xùn)的質(zhì)量和效果。軟件技術(shù)實訓(xùn)平臺由軟件技術(shù)實訓(xùn)支持工具和軟件技術(shù)實訓(xùn)內(nèi)容資源體系兩部分組成[2]。
軟件技術(shù)實訓(xùn)支持工具包括獨立學(xué)習(xí)工具和協(xié)作學(xué)習(xí)工具兩方面。一方面,獨立學(xué)習(xí)工具提供同步在線或離線學(xué)習(xí)支持、教師在線幫助、實訓(xùn)管理等功能。同步在線或離線學(xué)習(xí)支持功能把實訓(xùn)內(nèi)容快速地傳遞給學(xué)生,這樣學(xué)生就不會因為各種原因而錯過實訓(xùn)內(nèi)容,學(xué)生通過在線觀看實訓(xùn)視頻及時對存在疑惑的知識點進行提問,教師組織和整理這些問題作為調(diào)整、控制和實施實訓(xùn)的依據(jù);離線學(xué)習(xí)改變學(xué)生接受的實訓(xùn)方式,允許學(xué)生根據(jù)自身情況非常靈活地自由安排學(xué)習(xí)時間、學(xué)習(xí)內(nèi)容和學(xué)習(xí)進展,各類層次不同的學(xué)生均可以控制教學(xué)講座視頻的暫停、倒退和重放,實踐技能強的學(xué)生可以學(xué)得更快一些甚至挑戰(zhàn)更難的實訓(xùn)內(nèi)容,實踐技能一般的學(xué)生可以放慢學(xué)習(xí)速度反復(fù)地學(xué)習(xí)直至完全學(xué)會為止。教師在線幫助功能為學(xué)生提供在線幫助答疑,通過實時聊天、論壇留言、e-Mail等方式尋求教師的幫助。實訓(xùn)管理功能以導(dǎo)航欄的形式允許學(xué)生查看實訓(xùn)內(nèi)容列表,學(xué)生可以對正在學(xué)習(xí)的實訓(xùn)內(nèi)容和已經(jīng)學(xué)過的實訓(xùn)內(nèi)容進行信息保留,隨時根據(jù)自己的需要對實訓(xùn)內(nèi)容進行檢索或?qū)ψ约簩W(xué)習(xí)過程信息進行管理。另一方面,協(xié)作學(xué)習(xí)工具包含小組協(xié)作支持功能、文件共享交換功能、白板工具等。小組協(xié)作支持功能是以達到共同學(xué)習(xí)為目標,在一定的激勵機制下為獲得最大化的個人和小組學(xué)習(xí)效果設(shè)置的一種功能,允許學(xué)生自由加入?yún)f(xié)作學(xué)習(xí)小組并針對具體學(xué)習(xí)內(nèi)容通過發(fā)送e-Mail相互傳遞實訓(xùn)參考資料,為完成小組協(xié)作任務(wù)每個協(xié)作小組既可以利用BBS建立跨課程跨小組討論區(qū)共同協(xié)作完成學(xué)習(xí)任務(wù),也可以創(chuàng)建同步聊天室并為所有的聊天室建立聊天記錄供教師或?qū)W生隨時查看。文件共享交換功能允許學(xué)生將個人文件夾上傳至協(xié)作小組的討論區(qū)、小組的博客、郵箱,同時也允許學(xué)生下載實訓(xùn)學(xué)習(xí)資源使學(xué)習(xí)得到更強、更好的支持。
翻轉(zhuǎn)課堂軟件技術(shù)實訓(xùn)內(nèi)容資源體系由軟件技術(shù)基本理論知識資源、軟件開發(fā)實踐經(jīng)驗資源、軟件開發(fā)綜合技能訓(xùn)練資源三個方面構(gòu)成,其建設(shè)指導(dǎo)思想和目標是根據(jù)軟件技術(shù)專業(yè)特點選取符合教學(xué)目標與標準、適應(yīng)學(xué)生思維發(fā)展水平、滿足學(xué)生自主學(xué)習(xí)需要的、貼近企業(yè)真實項目的軟件技術(shù)實訓(xùn)資源,采用多渠道、多途徑的方式構(gòu)建“翻轉(zhuǎn)課堂”模式軟件技術(shù)實訓(xùn)內(nèi)容資源網(wǎng)絡(luò)支撐體系,既可以由學(xué)校根據(jù)人才培養(yǎng)目標和軟件技術(shù)實訓(xùn)目標組織教師共同創(chuàng)建,也可以由學(xué)校與社會培訓(xùn)機構(gòu)合作直接采用其軟件技術(shù)實訓(xùn)平臺資源,或者由學(xué)校與企業(yè)合作構(gòu)建滿足企業(yè)人才需求的軟件技術(shù)實訓(xùn)資源[3]。
軟件技術(shù)基本理論知識資源主要涉及軟件開發(fā)基本理論、面向?qū)ο蟪绦蛟O(shè)計原理、軟件工程思想等陳述性知識,其構(gòu)建原則是依據(jù)軟件技術(shù)專業(yè)人才培養(yǎng)目標形成符合教學(xué)大綱規(guī)范、滿足于軟件技術(shù)實訓(xùn)要求的動態(tài)知識資源體系,包括實訓(xùn)標準、實訓(xùn)總體設(shè)計和模塊設(shè)計、實訓(xùn)基礎(chǔ)理論視頻、教學(xué)教案、教學(xué)課件等教學(xué)資源。軟件技術(shù)基礎(chǔ)知識資源的建設(shè)應(yīng)立足于創(chuàng)設(shè)形象生動的學(xué)習(xí)情境,重新設(shè)計教學(xué)內(nèi)容呈現(xiàn)形式,通過開展主題學(xué)習(xí)以激發(fā)學(xué)生的學(xué)習(xí)興趣,促進學(xué)生對基礎(chǔ)理論知識的理解和掌握。
軟件技術(shù)開發(fā)實踐經(jīng)驗資源的構(gòu)建圍繞軟件技術(shù)實訓(xùn)目標展開,涉及為完成軟件開發(fā)生命周期中需求分析、過程建模、數(shù)據(jù)建模、編碼實現(xiàn)、測試評估等步驟所需要的實踐經(jīng)驗資源,包括項目開發(fā)流程視頻、項目技術(shù)文件、編碼實現(xiàn)講義、配套作業(yè)、試題庫、程序案例庫、學(xué)生優(yōu)秀作業(yè)等資源,這些資源幫助學(xué)生熟悉軟件開發(fā)流程,輔助教師實現(xiàn)教學(xué)與實訓(xùn)的融合。
軟件開發(fā)綜合技能訓(xùn)練資源構(gòu)建的目的是實現(xiàn)教、學(xué)、訓(xùn)一體化,以綜合技能訓(xùn)練為鏈條將整個實訓(xùn)過程串聯(lián)起來,建立模擬軟件企業(yè)業(yè)務(wù)流程、項目管理、軟件開發(fā)和售后服務(wù)的仿真軟件技術(shù)實訓(xùn)環(huán)境,包括仿真項目開發(fā)視頻、仿真項目技術(shù)文件、企業(yè)項目典型編碼、企業(yè)項目案例庫等,需要通過傳幫帶方式來傳承培養(yǎng)學(xué)生的職業(yè)崗位技能,解決專業(yè)技能培養(yǎng)和職業(yè)素質(zhì)養(yǎng)成相對脫節(jié)的矛盾。
軟件技術(shù)實訓(xùn)視頻資源庫是實施“翻轉(zhuǎn)課堂”軟件技術(shù)實訓(xùn)的資源保障,其建立方式比較多元化。教師可以根據(jù)軟件技術(shù)實訓(xùn)的需求自行錄制,也可以直接利用符合實訓(xùn)要求的開放教育資源;當這些資源不能滿足實訓(xùn)需求時,教師可以對開放教育資源進行修改、整合使之滿足實訓(xùn)需求,也可以由社會培訓(xùn)機構(gòu)、軟件企業(yè)提供優(yōu)秀視頻資源。無論是采用何方式構(gòu)建軟件技術(shù)實訓(xùn)視頻資源庫,都需要包含軟件技術(shù)基礎(chǔ)視頻資源、軟件開發(fā)技術(shù)視頻資源以及軟件項目實戰(zhàn)開發(fā)視頻資源這三個部分的視頻資源庫。
軟件技術(shù)基礎(chǔ)視頻資源庫為培養(yǎng)學(xué)生軟件開發(fā)的基本技能提供服務(wù),包括計算機軟硬件基礎(chǔ)知識、計算機基本維護知識、軟件開發(fā)語言基礎(chǔ)知識以及軟件開發(fā)工具基本應(yīng)用知識等視頻資源庫。隨著互聯(lián)網(wǎng)的發(fā)展以及開放教育資源運動的開展,互聯(lián)網(wǎng)已經(jīng)成為世界上最大的資源庫,教師除了自行錄制教學(xué)視頻以外,還可以從互聯(lián)網(wǎng)資源中收集、審查、篩選、優(yōu)化、整合教學(xué)視頻資源。軟件技術(shù)基礎(chǔ)視頻資源庫要正確表達軟件技術(shù)專業(yè)的學(xué)科知識內(nèi)容,視頻信息的取舍要服從于教學(xué)內(nèi)容和實訓(xùn)內(nèi)容的需要,是為表現(xiàn)某一個知識技能點的內(nèi)容和為達到某一層次的教學(xué)與實訓(xùn)目標而設(shè)計和選擇的,利用實訓(xùn)平臺把各知識視頻資源建立關(guān)聯(lián),進而形成具有軟件技術(shù)專業(yè)學(xué)科特色的視頻資源庫。
軟件開發(fā)技術(shù)視頻資源庫為培養(yǎng)學(xué)生軟件開發(fā)的專業(yè)技能服務(wù),包括軟件開發(fā)和管理過程相關(guān)知識、數(shù)據(jù)庫開發(fā)相關(guān)內(nèi)容知識、嵌入式軟件開發(fā)工具、JAVA和.NET軟件項目開發(fā)與測試知識、項目開發(fā)和管理知識等視頻資源庫。軟件開發(fā)技術(shù)視頻資源庫以視頻信息的選擇與組織、學(xué)習(xí)導(dǎo)航、問題設(shè)置、診斷評價等方式對實訓(xùn)項目的業(yè)務(wù)流程、作業(yè)規(guī)范進行分析,規(guī)范軟件技術(shù)實訓(xùn)的過程和策略,能夠滿足教師和學(xué)生的資源需求達到提高軟件技術(shù)實訓(xùn)效率的目的。
軟件項目實戰(zhàn)開發(fā)視頻資源庫為培養(yǎng)學(xué)生軟件開發(fā)綜合能力服務(wù),其構(gòu)建內(nèi)容體現(xiàn)與軟件企業(yè)的職業(yè)情境和學(xué)生未來職業(yè)崗位情境相關(guān)的軟件開發(fā)流程經(jīng)驗,包括仿真企業(yè)項目和真實企業(yè)實戰(zhàn)項目開發(fā)全過程的視頻資源。為展現(xiàn)整個項目開發(fā)過程通過以子模塊案例的形式反映相關(guān)開發(fā)工作完成細節(jié),以綜合案例形式反映軟件系統(tǒng)整體結(jié)構(gòu)綜合完成情況,幫助學(xué)生了解完整的軟件系統(tǒng)開發(fā)模式和開發(fā)流程。綜合能力的訓(xùn)練有助于增強學(xué)生的職業(yè)感悟、職業(yè)意識、職業(yè)認同感、職業(yè)能力和職業(yè)習(xí)慣,提高學(xué)生融入職業(yè)的主動性和積極性,為將來更好、更快地適應(yīng)工作崗位做好充分準備。
學(xué)生實訓(xùn)前自主學(xué)習(xí)是翻轉(zhuǎn)課堂模式軟件技術(shù)實訓(xùn)的重要核心部分,教師利用網(wǎng)絡(luò)工具和軟件技術(shù)實訓(xùn)平臺將與實訓(xùn)相關(guān)的視頻資源以家庭作業(yè)的形式呈現(xiàn)給學(xué)生,學(xué)生根據(jù)自身情況靈活安排學(xué)習(xí)時間和控制學(xué)習(xí)進度并最終完成實訓(xùn)基礎(chǔ)的知識學(xué)習(xí)。
教師根據(jù)實訓(xùn)目標和實訓(xùn)內(nèi)容提供合適的教學(xué)講座視頻,學(xué)生可以在課外或在家里輕松地收看教師的視頻講解,不必擔心遺漏學(xué)習(xí)內(nèi)容或因分心跟不上教師教學(xué)節(jié)奏的事情發(fā)生。學(xué)生觀看視頻的節(jié)奏完全由自己來控制,明白的地方可以快進跳過,概念混淆的地方可以倒退反復(fù)觀看,也可以暫停下來調(diào)動原有知識進行仔細思考。在觀看視頻的過程中,學(xué)生可以瀏覽教師講義、參考書、項目技術(shù)或程序范例,對所學(xué)知識不明白的地方進行問題組織,可以通過聊天軟件向教師和同伴在線提問尋求幫助,也可以留到課堂上進行提問,考試之前還可以重新觀看部分重點、難點視頻進行復(fù)習(xí),學(xué)生逐漸減少焦躁而學(xué)習(xí)上更加獨立。
翻轉(zhuǎn)課堂模式軟件技術(shù)實訓(xùn)為學(xué)生提供對自己負責的教學(xué)環(huán)境,學(xué)生根據(jù)自身基礎(chǔ)、學(xué)習(xí)習(xí)慣、學(xué)習(xí)步調(diào)以及知識點掌握程度進行個性化學(xué)習(xí),學(xué)習(xí)能力強的學(xué)生可以選擇更難、更深入的課程學(xué)習(xí),學(xué)習(xí)能力一般的學(xué)生可以通過反復(fù)觀看教學(xué)視頻或?qū)で蠼處煄椭鷣硖岣邔W(xué)習(xí)。在軟件技術(shù)實訓(xùn)平臺支持下,允許學(xué)生通過觀看視頻、聽播客、閱讀文章等方式進行學(xué)習(xí),同時軟件技術(shù)實訓(xùn)內(nèi)容資源體系為學(xué)生提供了多層次、全方位的學(xué)習(xí)資源,系統(tǒng)地幫助學(xué)生了解、掌握項目實戰(zhàn)開發(fā)的方法、步驟和技術(shù)準備,學(xué)生根據(jù)自身層次水平自定義學(xué)習(xí)內(nèi)容和學(xué)習(xí)深度,學(xué)生的學(xué)習(xí)由被動轉(zhuǎn)為主動,真正實現(xiàn)個性化學(xué)習(xí),為進入軟件技術(shù)實訓(xùn)做好提前準備。
為避免學(xué)生出現(xiàn)乏味、疲勞狀態(tài),觀看教學(xué)講座視頻時每隔15分鐘彈出一個小測驗檢查學(xué)生是否理解教學(xué)內(nèi)容并即時反饋測驗結(jié)果,教師則依據(jù)測驗結(jié)果鎖定那些學(xué)習(xí)有困難的學(xué)生并提供幫助。觀看視頻結(jié)束后學(xué)生需要完成一定的編碼練習(xí),教師可以在線或離線批改作業(yè)、答疑問題、審閱測驗卷,只有通過測驗和完成作業(yè)才是真正完成“翻轉(zhuǎn)課堂”軟件技術(shù)實訓(xùn)課前模塊任務(wù)。
傳統(tǒng)軟件技術(shù)實訓(xùn)課中訓(xùn)練內(nèi)容與企業(yè)需求存在一定的差距,難以與IT產(chǎn)業(yè)的高速發(fā)展同步,尤其在學(xué)生軟件開發(fā)綜合技能訓(xùn)練方面效果不理想?!胺D(zhuǎn)課堂”模式軟件技術(shù)實訓(xùn)在實訓(xùn)內(nèi)容的呈現(xiàn)方式、學(xué)生的學(xué)習(xí)方式、教師的教學(xué)方式等方面均發(fā)生很大變化[4]。教師由授課者、演示者轉(zhuǎn)變?yōu)榻叹毟嗟刎撠煄椭鷮W(xué)生知識吸收內(nèi)化、指導(dǎo)學(xué)生互助實訓(xùn)。
由于實訓(xùn)前學(xué)生已經(jīng)觀看教學(xué)講座視頻并完成基礎(chǔ)知識的學(xué)習(xí),因此,進入實訓(xùn)活動后教師應(yīng)盡量減少知識授課時間,把實訓(xùn)時間更多分配給教師與學(xué)生、學(xué)生與學(xué)生之間的互動實訓(xùn),強化學(xué)生軟件開發(fā)技能的訓(xùn)練。
師生互動實訓(xùn)是“翻轉(zhuǎn)課堂”模式軟件技術(shù)實訓(xùn)的基本形式,在實訓(xùn)活動中有效地實現(xiàn)師生互動實訓(xùn)可以充分發(fā)揮教師與學(xué)生雙方的主觀能動性,通過師生之間相互對話、相互討論、相互觀摩、相互交流、相互促進、良性互動的方式使學(xué)生在獲取知識、知識運用、思維能力、情感態(tài)度和價值觀等方面得到全面和諧的發(fā)展?!胺D(zhuǎn)課堂”模式軟件技術(shù)實訓(xùn)中的師生互動實訓(xùn)建立了一種新型的師生關(guān)系,實訓(xùn)過程由教師為主的知識傳遞轉(zhuǎn)向以學(xué)生為主的互助實訓(xùn)教學(xué),教師角色轉(zhuǎn)變?yōu)閷W(xué)習(xí)的組織者、促進者和幫助者,實訓(xùn)活動由單向轉(zhuǎn)變?yōu)殡p向交流,師生之間相互驅(qū)動促進學(xué)生吸收內(nèi)化知識。
首先是學(xué)生提出質(zhì)疑和困難。教師根據(jù)實訓(xùn)教學(xué)內(nèi)容、學(xué)生實訓(xùn)前觀看教學(xué)講座視頻、自主學(xué)習(xí)、實訓(xùn)前小測驗中提出的質(zhì)疑和困難,有針對性地以微型講座或演示的形式對質(zhì)疑的問題進行講解、對困難點進行點撥和輔導(dǎo),最終解決學(xué)生的質(zhì)疑、突破學(xué)生的困難點。在師生互動實訓(xùn)活動中重點施訓(xùn)、因材施訓(xùn),通過與學(xué)生一對一的交流或與學(xué)生一對多的交流增加教師與學(xué)生相處的時間,幫助學(xué)生解決常見的但沒有發(fā)現(xiàn)的軟件開發(fā)過程中的誤解,激發(fā)學(xué)生實訓(xùn)的積極性。在分析項目問題和解決項目問題的過程中培養(yǎng)了學(xué)生的軟件開發(fā)技能,為提升其軟件開發(fā)綜合技能打下堅實的基礎(chǔ);在與學(xué)生溝通過程中教師與學(xué)生有更多的時間在一起,有助于教師更好地了解學(xué)生并有更多的機會識別和跟蹤學(xué)生在實訓(xùn)中存在的潛在問題。
其次是教師拋出問題。為充分發(fā)揮學(xué)生的主體地位和作用,教師根據(jù)實訓(xùn)教學(xué)內(nèi)容和學(xué)生已經(jīng)獲取軟件技術(shù)基礎(chǔ)知識程度,以具體任務(wù)的形式拋出以知識應(yīng)用為動力、目的和核心的有探究價值的問題,留給學(xué)生充分的自由去自發(fā)地、主動地、獨立地探究學(xué)習(xí),學(xué)生有機會思考、決策、應(yīng)變并充分發(fā)揮自身的主動性和創(chuàng)造性,真正實現(xiàn)為應(yīng)用而學(xué)習(xí)知識、在應(yīng)用中鞏固知識。在師生互動實訓(xùn)過程中教師是實訓(xùn)活動的積極參與者,不僅給學(xué)生提供軟件開發(fā)的技巧,還要觀察、監(jiān)控實訓(xùn)活動的進展,使師生互動實訓(xùn)有序進行。
再次是雙向提問。師生雙向提問是“翻轉(zhuǎn)課堂”模式軟件技術(shù)實訓(xùn)的重要環(huán)節(jié),實施有效的雙向提問可以激發(fā)學(xué)生的興趣,驅(qū)使學(xué)生主動參與實訓(xùn)過程。學(xué)生經(jīng)過獨立思考反復(fù)琢磨提出切合實際的問題,通過提問學(xué)生把自己思考和討論的結(jié)果呈現(xiàn)給全體同學(xué)和教師,教師必須提前準備做好充分的備課準備才能回答學(xué)生提出的各種各樣問題。教師根據(jù)學(xué)生提出的問題結(jié)合項目具體要求引導(dǎo)啟發(fā)學(xué)生思考,學(xué)生從教師的提示中尋找解決項目問題的辦法完成項目開發(fā)工作,教師則根據(jù)學(xué)生在完成項目開發(fā)過程中出現(xiàn)的情況提出設(shè)問,更進一步培養(yǎng)學(xué)生邏輯思維能力和分析問題的能力,提高軟件開發(fā)綜合技能水平。
在學(xué)生與學(xué)生之間互動實訓(xùn)活動中學(xué)生們?yōu)橥瓿身椖恳黄鸸餐?,既對自己的實?xùn)負責也對他人的實訓(xùn)負責,強調(diào)合作的意識?;訉嵱?xùn)有助于培養(yǎng)學(xué)生的合作精神,掌握與人溝通的技巧,形成良好的人際關(guān)系,促進學(xué)生人格的健全發(fā)展。
首先,教師提出探究問題。教師從啟發(fā)學(xué)生思維、提升學(xué)生軟件開發(fā)技能的角度出發(fā)創(chuàng)建項目情境,提出具有普遍性、代表性和靈活性的有探究價值的項目任務(wù)。在教師的激勵、啟發(fā)和誘導(dǎo)之下,在學(xué)生跳一跳就得夠得到的能力范圍內(nèi)探究他們暫時還未理解和掌握的軟件技術(shù)知識,有助于激發(fā)學(xué)生的學(xué)習(xí)興趣、培養(yǎng)學(xué)生的科學(xué)素養(yǎng)、鍛煉學(xué)生的創(chuàng)造力和想象力、培養(yǎng)學(xué)生的膽識和獨立精神,提高學(xué)生軟件開發(fā)綜合技能。
其次,學(xué)生獨立探究。學(xué)生結(jié)合教師的項目任務(wù)對項目要求和需要解決的問題進行邏輯性進行分析,通過構(gòu)建完成項目開發(fā)所需要的知識體系進行自主探求知識的活動。允許學(xué)生從不同的角度聯(lián)想、從不同層面思考從而突破思維的局限性,增強了解問題、解決問題、自主參與學(xué)習(xí)的強烈愿望;鼓勵學(xué)生通過自己獨立編碼操作來驗證編程思維的合理性,讓學(xué)生在批判與創(chuàng)造中掌握完成項目任務(wù)所需要的相應(yīng)知識和經(jīng)驗。
再次,學(xué)生之間多向交流。學(xué)生在開展項目開發(fā)討論時,一方面需要獲得其他學(xué)生的幫助來解決自己的疑難問題;另一方面需要主動幫助其他學(xué)生解決疑難問題。學(xué)生之間的多向交流為項目討論創(chuàng)設(shè)暢所欲言的自由空間,學(xué)生既可以主動提出自己的想法和問題,又可以對其他學(xué)生的想法提出質(zhì)疑,學(xué)會從不同的角度看待問題、啟發(fā)思維,在討論中捕捉靈感、總結(jié)反思、深入分析并找到解決問題的方法。
協(xié)作實訓(xùn)是實施“翻轉(zhuǎn)課堂”模式軟件技術(shù)實訓(xùn)的一種有效形式,是學(xué)生與他人交流形成實訓(xùn)合力的過程。在教師有針對性的指導(dǎo)下學(xué)生根據(jù)理解和興趣選擇相應(yīng)的項目并組成協(xié)作實訓(xùn)小組,根據(jù)問題的難易進行小組內(nèi)部的協(xié)作分工,每個小組成員負責項目中某個子模塊的開發(fā),最后聚合在一起進行協(xié)作式整體開發(fā)[5]。
在“翻轉(zhuǎn)課堂”模式軟件技術(shù)實訓(xùn)活動中為完成協(xié)作小組的項目任務(wù),采用頭腦風(fēng)暴形式組織小組成員進行自由思考、聯(lián)想和設(shè)想以提出自己的見解和意見,利用學(xué)生的集體智慧來完成項目任務(wù)。在具體實施過程中由小組長對項目總體任務(wù)進行陳述,小組成員一個接一個地提出自己的見解和設(shè)想,允許在他人見解上進行發(fā)揮,在此階段不對意見和見解做任何評價、批評或質(zhì)問,然后以鑒別的眼光對所有列出的意見和見解進行討論,對同類意見和見解進行合并、排序、組合,確定完成項目開發(fā)任務(wù)的途徑和方法。
協(xié)作學(xué)習(xí)小組以達到全組成功目標為教學(xué)目標,即只有全組所有的成員都達到了實訓(xùn)要求才算達到目標。在協(xié)作小組中學(xué)生既對自己的實訓(xùn)負責也對組內(nèi)其他成員的實訓(xùn)負責,小組項目開發(fā)的成功依靠于每個組員的開發(fā)情況,各個層次的學(xué)生各盡其最大努力,相互依賴、相互支持、相互幫助以確保每個成員都能獨立完成軟件開發(fā)任務(wù)。小組成員之間采用對話、商討和爭論等形式充分論證所研究的問題,在思想碰撞、遷移、聯(lián)想中激發(fā)智慧而形成解決問題的信念、方法和毅力,對提高實訓(xùn)效果、提升軟件開發(fā)綜合技能、養(yǎng)成崗位意識和團隊協(xié)作精神都有明顯的促進作用。
在具體“翻轉(zhuǎn)課堂”模式軟件技術(shù)實訓(xùn)中,需要注意以下三個方面:一是預(yù)先制作的視頻要有針對性,要保證視頻質(zhì)量而不能只是教學(xué)視頻的復(fù)制,重點放在實訓(xùn)前學(xué)生需要掌握的內(nèi)容;二是保證所提供的軟件源代碼必須是通過驗證的,同時在技術(shù)上實現(xiàn)禁止學(xué)生復(fù)制源代碼;三是教師要預(yù)先對學(xué)生可能遇到的問題進行充分準備,以學(xué)生實訓(xùn)引領(lǐng)者的身份有效地監(jiān)控整個實訓(xùn)過程,縮短軟件技術(shù)實訓(xùn)與企業(yè)項目開發(fā)的差距。
[1] 楊剛,楊文正,陳立.十大“翻轉(zhuǎn)課堂”精彩案例[J].中小學(xué)信息技術(shù)教育,2012,(3):12-15.
[2] 潘力.軟件專業(yè)課外實訓(xùn)內(nèi)容與方法的探索[J].中國教育技術(shù)裝備,2012,(3):44-47.
[3] 張躍國,張渝江.透視“翻轉(zhuǎn)課堂”[J].中小學(xué)信息技術(shù)教育,2012,(3):11-12.
[4] 張金雷,王穎,張寶輝.翻轉(zhuǎn)課堂教學(xué)模式研究[J].遠程教育雜志,2012,(4):46-51.
[5] 余勇.高職高專計算機專業(yè)實訓(xùn)教學(xué)體系構(gòu)建的思考[J].現(xiàn)代商貿(mào)工業(yè),2010,(7):277-300.
曹育紅:副教授,博士,研究方向為教育信息化、知識工程()。
2013年10月5日
責任編輯:宋靈青
Innovative Application of “The Flip Classroom” in the Training of Software Technology
Cao Yuhong
(School of Educational Technology & Communication,Guangdong Polytechnic Normal University, Guangzhou Guangdong 510262)
The traditional concepts of software technological training are transformed by “The Flipped Classroom” model. It provides advanced teaching model to software technological training as well as creates abundant contents and practical resources of video and case. Before training, students use internet training system to watch video, practice coding and testing and then take the “issues” and“achievements” into training. Furthermore, teachers and students make an interactive communication relating to the previous “issues”.Finally, they perform their learning achievements and have a deeper understanding of knowledge of software develop and its process.The goal is to develop people who can meet the requirements of modern society.
The Flipped Classroom; Software Technological Training; Software Engineer Training
G434
A
1006—9860(2014)04—0116—05
* 本文系全國教育科學(xué)規(guī)劃項目“網(wǎng)絡(luò)環(huán)境下‘雙師型’師資培訓(xùn)模式創(chuàng)新研究”(項目編號:BCA090077)研究成果。