朱毅++劉鑫++頊聰++徐琳宏++劉海燕
實(shí)踐教學(xué)作為培養(yǎng)“應(yīng)用型”軟件工程人才的有效方式,在大外軟件學(xué)院的教學(xué)體系中占有重要的地位。將先進(jìn)的“翻轉(zhuǎn)課堂”模式融入Java項(xiàng)目實(shí)訓(xùn)課程中是一種必然趨勢(shì)。通過(guò)創(chuàng)建內(nèi)容豐富以及具有實(shí)戰(zhàn)意義的微視頻和案例資源,讓學(xué)生在實(shí)訓(xùn)課程之前通過(guò)微視頻對(duì)課程內(nèi)容有所掌握之后,然后將可能遇到的問(wèn)題帶入課堂中,促進(jìn)師生之間、學(xué)生之間的互動(dòng)、交流和學(xué)習(xí)成果展示,深化對(duì)企業(yè)級(jí)項(xiàng)目開(kāi)發(fā)流程的理解和掌握,有助于培養(yǎng)滿足軟件行業(yè)需求的“應(yīng)用型”技術(shù)人才。
翻轉(zhuǎn)課堂Java項(xiàng)目實(shí)訓(xùn)應(yīng)用型人才一、“翻轉(zhuǎn)課堂”模式概述及意義
“翻轉(zhuǎn)課堂”模式是當(dāng)下最流行的教育教學(xué)改革和創(chuàng)新創(chuàng)業(yè)話題,它改變了傳統(tǒng)課堂上教師課上授課、課下作業(yè)的教學(xué)模式,將知識(shí)傳授和知識(shí)內(nèi)化的順序顛倒。實(shí)現(xiàn)了教學(xué)模式上的創(chuàng)新。
基于微視頻的“翻轉(zhuǎn)課堂”教學(xué)模式中,教師是教學(xué)活動(dòng)的指導(dǎo)者和組織者,學(xué)生是學(xué)習(xí)活動(dòng)的主體。學(xué)生課前觀看教師錄制的微視頻后,可以有效的把握教師授課內(nèi)容的主要脈絡(luò)和知識(shí)點(diǎn),在課堂上可以以更加輕松的方式中進(jìn)行學(xué)習(xí)。
傳統(tǒng)的課堂教學(xué)中通常的形式以教師講解和演示為主與學(xué)生之間的交流互動(dòng)很少,學(xué)生與學(xué)生之間的互動(dòng)會(huì)更少。而在翻轉(zhuǎn)課堂的教學(xué)過(guò)程中,學(xué)生提出問(wèn)題和教師解決問(wèn)題,學(xué)生之間相互解決問(wèn)題和提出新的構(gòu)想結(jié)合,在這樣開(kāi)放的學(xué)習(xí)環(huán)境下,更有利于培養(yǎng)學(xué)生自主學(xué)習(xí)能力和學(xué)習(xí)的互動(dòng)性。
二、該模式在Java項(xiàng)目實(shí)訓(xùn)課程中的應(yīng)用
Java項(xiàng)目實(shí)訓(xùn)是一門(mén)綜合實(shí)踐類課程,該課程是軟件學(xué)院計(jì)科專業(yè)教學(xué)過(guò)程中十分重要的實(shí)踐性環(huán)節(jié)。傳統(tǒng)方式下的 Java項(xiàng)目實(shí)訓(xùn)的授課過(guò)程是以教師的課堂授課內(nèi)容為主,首先進(jìn)行知識(shí)點(diǎn)的講解,然后結(jié)合一個(gè)案例對(duì)知識(shí)點(diǎn)進(jìn)行鞏固復(fù)習(xí),最后安排和案例類似的練習(xí)題,進(jìn)行實(shí)踐編程,強(qiáng)化學(xué)習(xí)效果。最終學(xué)生分組完成一個(gè)小型的企業(yè)級(jí)web項(xiàng)目,通過(guò)平時(shí)成績(jī)+答辯成績(jī)的方式確定學(xué)生在這門(mén)實(shí)踐課上的綜合成績(jī)。
在實(shí)際授課的過(guò)程中發(fā)現(xiàn),計(jì)科專業(yè)的學(xué)生由于缺乏實(shí)際的項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),在開(kāi)發(fā)的過(guò)程中遇到大量細(xì)枝末節(jié)的問(wèn)題,而又缺少這些問(wèn)題的定位以及解決能力,最終導(dǎo)致項(xiàng)目進(jìn)展困難。最后提交的小組項(xiàng)目功能單一,與實(shí)際項(xiàng)目相差較遠(yuǎn)。
“翻轉(zhuǎn)課堂”教學(xué)模式中,專業(yè)教師不僅從事傳統(tǒng)課堂中的教學(xué)工作,而且還增加課前視頻和學(xué)習(xí)等資料的錄制、篩選和整理工作。最大化地準(zhǔn)備課前預(yù)習(xí)階段時(shí)間,延長(zhǎng)課堂學(xué)習(xí)時(shí)間、提高學(xué)生學(xué)習(xí)效率。Java項(xiàng)目實(shí)訓(xùn)教師對(duì)課前學(xué)習(xí)資料的準(zhǔn)備大體可以分為:教學(xué)視頻、參考學(xué)習(xí)資料等。教學(xué)視頻主要來(lái)源包括教師結(jié)合相應(yīng)章節(jié)PPT中知識(shí)點(diǎn)對(duì)應(yīng)的微視頻以及網(wǎng)絡(luò)上已有在線學(xué)習(xí)視頻,如網(wǎng)易課堂、騰訊課堂等。參考學(xué)習(xí)資料,包括編碼規(guī)范、項(xiàng)目需求規(guī)格說(shuō)明書(shū)、系統(tǒng)分析與設(shè)計(jì)文檔、單元測(cè)試和集成測(cè)試示例模板、用戶使用手冊(cè)模板。
由于Java項(xiàng)目實(shí)訓(xùn)涉及到許多先導(dǎo)課,如Java程序設(shè)計(jì)、Java高級(jí)編程、JSP程序設(shè)計(jì)、Oracle數(shù)據(jù)庫(kù)應(yīng)用、軟件工程與項(xiàng)目管理等。授課教師在上課前,通過(guò)了解學(xué)生以往科目學(xué)習(xí)成績(jī),對(duì)學(xué)生進(jìn)行分層次教學(xué)安排?;A(chǔ)較好、實(shí)踐能力較強(qiáng)的學(xué)生通常擔(dān)任項(xiàng)目組長(zhǎng)職務(wù),這樣不僅讓該類學(xué)生強(qiáng)化自己實(shí)踐能力的同時(shí),還鍛煉了學(xué)生項(xiàng)目組織和管理、團(tuán)隊(duì)建設(shè)的能力。在要求該類學(xué)生自學(xué)微視頻的同時(shí),推薦相關(guān)企業(yè)級(jí)軟件項(xiàng)目管理等網(wǎng)絡(luò)資源進(jìn)行學(xué)習(xí);對(duì)于基礎(chǔ)和實(shí)踐能力一般的學(xué)生,在課前除了學(xué)習(xí)教學(xué)微視頻以外,教師應(yīng)該有針對(duì)性地選擇部分視頻內(nèi)容進(jìn)行輔導(dǎo);對(duì)于基礎(chǔ)和實(shí)踐能力較弱的學(xué)生,教師更多的鼓勵(lì)他們完成微視頻的學(xué)習(xí),輔助以一些基礎(chǔ)簡(jiǎn)單的案例進(jìn)行講解,同時(shí)督促他們積極練習(xí),找回學(xué)習(xí)的興趣和樂(lè)趣。
在Java項(xiàng)目實(shí)訓(xùn)的課堂上,首先針對(duì)微視頻上知識(shí)點(diǎn)的學(xué)習(xí)進(jìn)行簡(jiǎn)短的測(cè)試,通常以提問(wèn)的方式進(jìn)行,監(jiān)督學(xué)生的課前學(xué)習(xí)效果,對(duì)于由于個(gè)人原因微視頻沒(méi)有看的學(xué)生提出口頭警告并在課堂成績(jī)中有所體現(xiàn);接著教師針對(duì)微視頻中的涉及知識(shí)點(diǎn)中易錯(cuò)難懂的部分進(jìn)行重點(diǎn)講解;然后教師根據(jù)本節(jié)課中的重點(diǎn)、難點(diǎn)預(yù)先設(shè)計(jì)好的題目和實(shí)踐案例進(jìn)行分析,讓學(xué)生分組討論,提出解決方案和編程設(shè)計(jì)思路;然后由項(xiàng)目組長(zhǎng)分頭組織安排本組學(xué)生進(jìn)行項(xiàng)目實(shí)踐,解決設(shè)計(jì)和編碼問(wèn)題;最后教師給出自己對(duì)該題目的解決方案和源代碼,進(jìn)行陳述和總結(jié),通過(guò)對(duì)比教師的方案和源代碼,讓學(xué)生更容易理解題目?jī)?nèi)涵、更好的提高實(shí)踐編程能力,達(dá)到融會(huì)貫通的目的。
三、該模式實(shí)踐效果
通過(guò)一個(gè)學(xué)期的“翻轉(zhuǎn)課堂”教學(xué)模式的試點(diǎn)發(fā)現(xiàn),以往在課堂上基礎(chǔ)比較薄弱的學(xué)生由于課堂授課時(shí)間緊,強(qiáng)度大,經(jīng)過(guò)課程的前兩周學(xué)習(xí)跟不上之后,往往就開(kāi)始自暴自棄,厭學(xué)情緒濃厚,甚至在實(shí)踐課上以睡覺(jué)、打游戲等方式虛度,而在“翻轉(zhuǎn)課堂”模式教學(xué)下,這類學(xué)生的情況幾乎可以杜絕了。良好的、較為輕松的課堂氛圍形成之后,大大的激發(fā)了學(xué)生主動(dòng)學(xué)習(xí)的熱情。
在對(duì)“翻轉(zhuǎn)課堂”教學(xué)模式和傳統(tǒng)授課方式的班級(jí)進(jìn)行學(xué)生課程反饋打分時(shí),“翻轉(zhuǎn)課堂”的學(xué)生打分會(huì)更高一些,同時(shí)在知識(shí)點(diǎn)掌握度和實(shí)踐能力上更好一下,學(xué)生更愿意選擇“翻轉(zhuǎn)課堂”模式進(jìn)行學(xué)習(xí)。
四、結(jié)論
通過(guò)將“翻轉(zhuǎn)課堂”教學(xué)模式引入到Java項(xiàng)目實(shí)訓(xùn)課程后發(fā)現(xiàn),這一教學(xué)模式,十分適用于軟件實(shí)踐開(kāi)發(fā)類課程。該模式不僅能有效地激發(fā)學(xué)生的積極性和主動(dòng)性,還有利于實(shí)現(xiàn)分層次個(gè)性化教學(xué),切實(shí)地提升學(xué)生的項(xiàng)目實(shí)踐開(kāi)發(fā)能力,取得很好的教學(xué)效果。與此同時(shí),“翻轉(zhuǎn)課堂”教學(xué)模式對(duì)于教師和教學(xué)設(shè)備也提出了更高的要求,要求教師需要更加精通所授課程內(nèi)容,在實(shí)踐過(guò)程中不斷的發(fā)現(xiàn)問(wèn)題、解決問(wèn)題、不斷提高自身的實(shí)踐教學(xué)水平。
參考文獻(xiàn):
[1]趙彥.Java課程群網(wǎng)絡(luò)教學(xué)平臺(tái)的構(gòu)建[J].實(shí)驗(yàn)室研究與探索,2015,(01):199-204.
[2]王巖,黃嵐,杜偉.Java課程教學(xué)體系構(gòu)建探索[J].計(jì)算機(jī)教育,2013,(18):83-86.
[3]潘力.軟件專業(yè)課外實(shí)訓(xùn)內(nèi)容與方法的探索[J].中國(guó)教育技術(shù)裝備,2012,(03):44-47.
[4]楊夏.基于項(xiàng)目的翻轉(zhuǎn)課堂教學(xué)模式應(yīng)用研究——以Java核心技術(shù)課程為例[J].科教導(dǎo)刊,2016,(11):90-91+94.
[5]劉爽,陳鵬.計(jì)算機(jī)類項(xiàng)目實(shí)訓(xùn)考核方法探索與實(shí)踐——以Java項(xiàng)目實(shí)訓(xùn)考核為例[J].大連民族學(xué)院學(xué)報(bào),2015,(01):90-93.
[6]楊倩晨.基于PDCA循環(huán)工作流的實(shí)訓(xùn)教學(xué)改革——以《JAVA程序設(shè)計(jì)》實(shí)訓(xùn)課程為例[J].電子制作,2014,(18):82-83.endprint