龐 敏
(大同師范高等??茖W(xué)校,大同 037000)
近日,教育部公布了我國(guó)846個(gè)工科專業(yè)已經(jīng)進(jìn)入全球工程教育“第一方陣”,其中軟件工程專業(yè)也位列其中。軟件工程作為一門重視實(shí)踐性的學(xué)科,要求學(xué)生在具體的實(shí)踐中不斷創(chuàng)新思維,讓軟件開發(fā)更加迎合時(shí)代的需求??v觀當(dāng)前高校的軟件工程專業(yè),仍有部分學(xué)校借用計(jì)算機(jī)課堂的教學(xué)方法,普遍重視理論教學(xué),輕視實(shí)踐活動(dòng),導(dǎo)致學(xué)生的學(xué)習(xí)熱情不高,實(shí)踐能力較差。所以,很多高校開始采用翻轉(zhuǎn)課堂的教學(xué)方法強(qiáng)化軟件工程專業(yè)課程的教學(xué)[1]。
軟件工程專業(yè)的課程中包含了大量的、抽象的理論知識(shí),因此需要學(xué)生具備一定的創(chuàng)新能力,然而當(dāng)前部分高校的理論與實(shí)踐教學(xué)經(jīng)常出現(xiàn)忽視培養(yǎng)學(xué)生思維能力的情況,因此,高??梢越梃b國(guó)內(nèi)一些在軟件工程教學(xué)中實(shí)現(xiàn)創(chuàng)新的方法,比如哈爾濱師范大學(xué)的軟件工程專業(yè)就采用了翻轉(zhuǎn)課堂模式,結(jié)合專業(yè)的特點(diǎn)實(shí)現(xiàn)了教學(xué)模式的創(chuàng)新。具體說(shuō)來(lái),學(xué)生在進(jìn)行理論學(xué)習(xí)時(shí),可以通過(guò)課前觀看微視頻的方法進(jìn)行課前預(yù)習(xí),這樣學(xué)生就對(duì)需要重點(diǎn)掌握的知識(shí)有初步印象,通過(guò)教師進(jìn)行專業(yè)的講解和師生的互動(dòng),并對(duì)存在的問(wèn)題進(jìn)行探討,教師就可以根據(jù)學(xué)生的掌握情況分配課上教學(xué)時(shí)間。在課堂教學(xué)環(huán)節(jié)中,教師要集中講解學(xué)生在反饋中存在的問(wèn)題,然后把知識(shí)點(diǎn)進(jìn)行歸納,根據(jù)本節(jié)課的教學(xué)內(nèi)容和學(xué)生的掌握情況開展實(shí)踐教學(xué)活動(dòng)。學(xué)生可以結(jié)合教師布置的實(shí)踐內(nèi)容自由組建實(shí)踐團(tuán)隊(duì),按照軟件開發(fā)流程進(jìn)行人員調(diào)配和調(diào)研,綜合教師的指導(dǎo)意見完成軟件開發(fā)的實(shí)踐操作,然后教師要進(jìn)行成果點(diǎn)評(píng),幫助學(xué)生解決在實(shí)踐中遇到的問(wèn)題[2]。
軟件開發(fā)是實(shí)踐教學(xué)環(huán)節(jié)的具體內(nèi)容,更是教學(xué)平臺(tái)構(gòu)建的基礎(chǔ),軟件開發(fā)板塊集體包括以下過(guò)程:a.項(xiàng)目規(guī)劃;b.需求分析;c.系統(tǒng)設(shè)計(jì);d.代碼實(shí)現(xiàn);e.系統(tǒng)測(cè)試。其中,這五個(gè)流程相互間聯(lián)系緊密,都關(guān)系到軟件開發(fā)的成果,學(xué)生在操作中需要登錄云計(jì)算平臺(tái)進(jìn)行實(shí)訓(xùn),并且以小組合作的形式完成項(xiàng)目,并通過(guò)平臺(tái)提交成果報(bào)告。同時(shí),學(xué)生在實(shí)踐的過(guò)程中,教師也要在平臺(tái)中跟蹤和監(jiān)督學(xué)生的操作,及時(shí)的提出指導(dǎo)意見。云計(jì)算教學(xué)平臺(tái)具有真實(shí)性,其教學(xué)資源大都是校企合作創(chuàng)造的真實(shí)案例,所以學(xué)生也可以在教師的指導(dǎo)下通過(guò)教學(xué)平臺(tái)進(jìn)行更深層次的開發(fā)。軟件開發(fā)板塊集合了當(dāng)前先進(jìn)的教學(xué)方法,包括:a.翻轉(zhuǎn)課堂;b.任務(wù)驅(qū)動(dòng);c.校企聯(lián)合等教學(xué)模式,真正鍛煉了學(xué)生的實(shí)際操作能力,體現(xiàn)了“工學(xué)結(jié)合“的教學(xué)理念[3]。
理論學(xué)習(xí)板塊是翻轉(zhuǎn)課堂中學(xué)生進(jìn)行課堂預(yù)習(xí)的功能模塊,學(xué)生需要按照教師的布置要求進(jìn)行視頻觀看和數(shù)據(jù)的統(tǒng)計(jì),教學(xué)視頻中大都是國(guó)內(nèi)高校的公開課,而且學(xué)生在觀察時(shí)可以暫停、回放、重放,便于學(xué)生進(jìn)行高效的預(yù)習(xí)。對(duì)于視頻中的理論知識(shí),教師需要根據(jù)教學(xué)內(nèi)容及時(shí)做出調(diào)整,并且要保證視頻播放清晰流暢,同時(shí)具備較強(qiáng)的課堂互動(dòng)性,使師生在課前交流環(huán)節(jié)中可以突出重點(diǎn)內(nèi)容和知識(shí)難點(diǎn)。在具體的視頻中,教師可以在視頻播放初期插入一些教學(xué)問(wèn)題,讓學(xué)生在觀看時(shí)找到答案,當(dāng)視頻播放結(jié)束后,學(xué)生需要對(duì)簡(jiǎn)單的問(wèn)題解答。教師要根據(jù)學(xué)生的回答情況進(jìn)行統(tǒng)計(jì),以此作為課堂評(píng)價(jià)的參考依據(jù)。此外,在云計(jì)算的教學(xué)平臺(tái)中,為師生提供了交流的板塊,很多和軟件工程相關(guān)的問(wèn)題都可以在這個(gè)板塊中交流和解答[4]。
2.3.1 項(xiàng)目管理板塊
項(xiàng)目管理的作用是保存學(xué)生實(shí)訓(xùn)成果,該模塊可以讓軟件工程專業(yè)的學(xué)生對(duì)文檔進(jìn)行在線編輯,并且點(diǎn)擊課程類別時(shí)提供線上實(shí)訓(xùn)環(huán)境,同時(shí),學(xué)生在課堂教學(xué)過(guò)程中也可以在線向教師或企業(yè)專家提問(wèn),讓學(xué)生從多個(gè)角度得到知識(shí)的補(bǔ)給。在實(shí)踐教學(xué)中,項(xiàng)目管理板塊會(huì)展示出學(xué)生小組合作項(xiàng)目的進(jìn)程,教師也可以同學(xué)生進(jìn)行在線交流提升實(shí)踐水平。此外,學(xué)生可以在項(xiàng)目管理的板塊中觀察其他小組的實(shí)踐進(jìn)度,通過(guò)小組間的競(jìng)爭(zhēng)來(lái)提升小組內(nèi)部的協(xié)作能力。
2.3.2 學(xué)生管理板塊
通過(guò)學(xué)生管理模塊教師可以監(jiān)控學(xué)生的課前預(yù)習(xí)情況以及課堂實(shí)訓(xùn)狀態(tài)。由于課前觀看視頻學(xué)習(xí)是由學(xué)生獨(dú)立完成的,通過(guò)學(xué)習(xí)板塊可以發(fā)現(xiàn)學(xué)生是否觀看了視頻,并且觀看了哪些和教學(xué)內(nèi)容相關(guān)的視頻,哪些視頻播放次數(shù)最多。這樣教師不但可以發(fā)現(xiàn)學(xué)生的課堂預(yù)習(xí)情況,還能統(tǒng)計(jì)出每個(gè)章節(jié)學(xué)生的觀看人數(shù)。對(duì)于學(xué)生在課堂的實(shí)踐活動(dòng),教師也可以通過(guò)學(xué)習(xí)板塊發(fā)現(xiàn)小組使用了哪種練習(xí)資料,進(jìn)而跟蹤項(xiàng)目進(jìn)展情況、所用資料是否齊全,并以此作為課后評(píng)價(jià)的重要依據(jù)。當(dāng)學(xué)生完成軟件的開發(fā)制作時(shí),學(xué)生的成績(jī)也會(huì)在學(xué)生板塊中查詢。2.3.3 資源管理板塊
資源管理模塊的作用在于存儲(chǔ)云計(jì)算教學(xué)環(huán)境下的教學(xué)資源,其中包括:a.理論學(xué)習(xí)視頻;b.課堂項(xiàng)目資料;c.軟件開發(fā)資源;d.企業(yè)開發(fā)知識(shí)庫(kù)。這五種教學(xué)資源的質(zhì)量影響著軟件工程專業(yè)學(xué)生的學(xué)習(xí)效果,比如網(wǎng)絡(luò)平臺(tái)提供的學(xué)習(xí)視頻是否起到寓教于樂(lè)的效果;項(xiàng)目資料對(duì)軟件開發(fā)是否具有借鑒作用;企業(yè)提供的的網(wǎng)絡(luò)資源是否可以幫助學(xué)生更好的適應(yīng)工作環(huán)境。云計(jì)算教學(xué)平臺(tái)下的資源管理板塊具備在線文檔編輯功能、視頻制作功能和網(wǎng)絡(luò)資源搜集功能,師生可以對(duì)已有的教學(xué)資源進(jìn)行創(chuàng)新,讓教學(xué)資源更加切合學(xué)生的學(xué)習(xí)需求和教學(xué)實(shí)際。此外,高??梢月?lián)合騰訊、百度等國(guó)內(nèi)知名企業(yè)構(gòu)建軟件開發(fā)云環(huán)境,豐富企業(yè)軟件資料庫(kù),實(shí)現(xiàn)操作平臺(tái)的功能化和智能化[5]。
2.3.4 學(xué)生評(píng)價(jià)板塊
學(xué)生評(píng)價(jià)模塊便于教師對(duì)學(xué)生進(jìn)行評(píng)估打分,同時(shí)學(xué)生也可以利用這個(gè)板塊對(duì)教師的教學(xué)情況進(jìn)行評(píng)價(jià)。其中教師對(duì)學(xué)生的評(píng)價(jià)包括在課前理論學(xué)習(xí)和課堂實(shí)訓(xùn)學(xué)習(xí)兩部分:課前理論學(xué)習(xí)的評(píng)價(jià)主要參考學(xué)生觀看視頻的情況、問(wèn)題的回答情況和小組討論環(huán)節(jié);軟件開發(fā)實(shí)訓(xùn)主要參考項(xiàng)目的執(zhí)行情況和研發(fā)報(bào)告的評(píng)估。然后教師結(jié)合這兩個(gè)部分的分?jǐn)?shù)+期末的筆試成績(jī)確定學(xué)生在軟件工程專業(yè)中獲得的最終成績(jī)。學(xué)生對(duì)教師評(píng)價(jià)主要體現(xiàn)在教學(xué)過(guò)程中,比如主動(dòng)和學(xué)生的交流時(shí)長(zhǎng)、指導(dǎo)學(xué)生實(shí)訓(xùn)操作的頻率等。
為了更好的了解學(xué)生對(duì)云計(jì)算平臺(tái)下翻轉(zhuǎn)課堂教學(xué)的成果,高??梢酝ㄟ^(guò)調(diào)查問(wèn)卷的形式考察,在云計(jì)算環(huán)境下的翻轉(zhuǎn)課堂教學(xué),軟件工程專業(yè)的學(xué)生在理論學(xué)習(xí)和實(shí)際操作中會(huì)取得良好的教學(xué)效果,相對(duì)于以往軟件工程專業(yè)的教學(xué)課堂,學(xué)生在線上學(xué)習(xí)可以培養(yǎng)協(xié)作意識(shí),激發(fā)出主動(dòng)學(xué)習(xí)的熱情,結(jié)合教師的在線監(jiān)控,學(xué)生基本可以達(dá)到云計(jì)算平臺(tái)的設(shè)計(jì)目標(biāo)[6]。
綜上所述,軟件工程專業(yè)開展“翻轉(zhuǎn)課堂”+云計(jì)算教學(xué)平臺(tái)的教學(xué)模式,打破了以往教學(xué)模式的限制。學(xué)生在翻轉(zhuǎn)課堂的學(xué)習(xí)中可以靈活的選擇學(xué)習(xí)方式,通過(guò)云計(jì)算教學(xué)平臺(tái),滿足了學(xué)生的個(gè)性化學(xué)習(xí)需求,大大提升了學(xué)習(xí)效率,并且培養(yǎng)了學(xué)生的操作能力,讓軟件工程專業(yè)的學(xué)生更好的發(fā)展。