李文貴
(深圳信息職業(yè)技術(shù)學(xué)院,深圳 518072)
基于項目的計算機軟件專業(yè)模擬教學(xué)法強調(diào)結(jié)合學(xué)生個性特點、學(xué)習(xí)狀態(tài)、計算機水平等模擬真實環(huán)境,提高學(xué)生計算機水平、軟件研發(fā)能力、現(xiàn)場操作能力。但是,根據(jù)現(xiàn)階段計算機軟件專業(yè)教學(xué)看,怎樣將計算機軟件專業(yè)科研項目和教學(xué)融合有待進一步研究。
因為計算機軟件采取模擬仿真教學(xué),只要根據(jù)標準流程操作就可以看見中間過程與計算機提示信息、選項信息,操作結(jié)束后可以看到結(jié)果與實際設(shè)置的數(shù)值結(jié)果相同。在一些時間消耗較多的環(huán)節(jié)可以在模擬軟件內(nèi)進行,有效提高了運行速度,節(jié)省了較多時間,提高教學(xué)效果。此外,這種教學(xué)方法也彌補了傳統(tǒng)教學(xué)不足,每一名學(xué)生都可以得到實踐訓(xùn)練。加之,模擬軟件對計算機系統(tǒng)要求不高,只要正常機房可以運行。
因為是在虛擬環(huán)境下并不會影響計算機系統(tǒng),盡可能確保了實驗安全、穩(wěn)定性。以往由于教學(xué)時間有限使得實驗時間緊張,特別是出現(xiàn)實驗故障時。而采取模擬實驗有效解決了這一問題,學(xué)生只需掌握軟件實踐操作即可,時間充足;即使操作錯誤只需重新運行即可,實驗成功率較高且學(xué)生感受到成功的喜悅就會提高實驗積極性,達到熟練操作效果。
采取模擬實驗教學(xué)方法因為各參數(shù)設(shè)計是虛擬的,即使操作錯誤也不會對計算機造成影響,例如:數(shù)據(jù)缺失、系統(tǒng)癱瘓。同時,模擬實驗也無需專業(yè)設(shè)備實驗,計算機維護簡單,節(jié)約了該部分成本投入。只要計算機能夠正常運行、硬軟件正常就基本無需實驗設(shè)備維修,便于教師指導(dǎo)教學(xué),學(xué)生操作。
結(jié)合模擬計算機軟件項目研發(fā)要求、實際狀態(tài)、動態(tài)事件,結(jié)合項目各環(huán)節(jié)特征進行實踐教學(xué),能夠幫助學(xué)生計算機軟件理論知識掌握、軟件研發(fā)、實踐操作。同時,經(jīng)過教學(xué)過程評價、因材施教,制定適合的人才培養(yǎng)目標有助于學(xué)生全面發(fā)展。此外,結(jié)合學(xué)生計算機水平與能力劃分成不同小組,共同研究已結(jié)束的項目建立適合的教學(xué)項目。教師中設(shè)置策劃人員與引導(dǎo)人員、互動人員,策劃人員主要進行項目工作分化與制定,找出項目場景與動態(tài)事件、交互人員資料,結(jié)合項目研發(fā)進度與質(zhì)量刺激相關(guān)事件,評價項目整體效果與質(zhì)量。引導(dǎo)人員主要進行研發(fā)執(zhí)行,制定研發(fā)目標,審查設(shè)計文檔,解決出現(xiàn)的問題,評價小組成員科研、組織能力?;尤藛T主要與學(xué)生交互的不同人員,例如:工程師、領(lǐng)域?qū)<?、用戶,根?jù)策劃人員要求展開規(guī)劃,對學(xué)生參與過程表現(xiàn)綜合評價。學(xué)生經(jīng)過不同時期項目模擬進行科學(xué)研究,有效提高了計算機軟件研發(fā)、操作水平,實現(xiàn)了全面發(fā)展。
筆者選取某廠管理軟件項目展開模擬教學(xué),根據(jù)電廠生產(chǎn)管理軟件項目要求以及已經(jīng)結(jié)束電廠項目的累計,模擬教學(xué)目標為:研究電廠生產(chǎn)管理燃料管理與設(shè)備管理。首先,教學(xué)準備。結(jié)合教學(xué)要求6名學(xué)生組成研發(fā)團隊,并選出一名組長。教師中選擇策劃人員、引導(dǎo)人員、互動人員,其中策劃人員要求確認軟件實際功能范圍,模擬現(xiàn)場環(huán)境,例如:北方以燃煤發(fā)電為主的熱電廠,使用火車運輸?;尤藛T包含電廠信息工程師、燃料部用戶、設(shè)備部用戶、業(yè)主專家,選擇經(jīng)驗豐富、博士擔(dān)任該角色,根據(jù)計劃要求與軟件范圍與學(xué)生合作研究。
其次,教學(xué)研究。結(jié)合項目要求確定基礎(chǔ)理論與技術(shù),包含數(shù)據(jù)結(jié)構(gòu)與對象編程理論技術(shù),選擇JSP語言、Tomcat服務(wù)器、My SQL數(shù)據(jù)庫作為系統(tǒng),因為專業(yè)課中設(shè)計了數(shù)據(jù)結(jié)構(gòu)與面向?qū)ο缶幊碳夹g(shù)內(nèi)容。所以,小組成員將研究重點放在JSP研發(fā)環(huán)境與服務(wù)器、數(shù)據(jù)庫運用。同時,對相關(guān)行業(yè)有一定的調(diào)查了解。該過程中教師起到引導(dǎo)作用,幫助小組成員項目研究討論。
再次,實踐應(yīng)用。模擬電廠中設(shè)置相關(guān)軟件,學(xué)生與工程師、燃料部門用戶溝通交接,確定軟件功能與系統(tǒng)優(yōu)化,緊急狀況應(yīng)對與結(jié)束項目檢驗。為提高學(xué)生隨機應(yīng)變水平,策劃人員可以創(chuàng)建緊急環(huán)境,即:因為電廠燃料部門相關(guān)設(shè)置不夠完善,交由小組成員進行燃料化驗流程設(shè)計完善,更改燃料管理單元編碼。這樣一來,有效提高了學(xué)生現(xiàn)場處理與應(yīng)變能力。
最后,教學(xué)評價。教學(xué)評價立足于兩點:第一,軟件研發(fā)質(zhì)量評估,針對軟件功能、運行、文檔完整性、應(yīng)用效果等。第二,小組配合評價,其中包含小組科研、組織、執(zhí)行水平的評估,互動人員綜合評價小組成員交流能力、變化相應(yīng)速度、知識掌握狀態(tài)。策劃人員對項目進度、完成狀態(tài)評估。通過客觀的評價有助于學(xué)生及時發(fā)現(xiàn)存在的不足,同時也便于后續(xù)教學(xué)目標制定。
這種教學(xué)方法應(yīng)用在計算機軟件專業(yè)教學(xué)中具有促進作用,協(xié)調(diào)教學(xué)中的影響因素、節(jié)約教學(xué)時間。實踐證明,這種教學(xué)方法有助于學(xué)生理論知識學(xué)習(xí)水平提高、軟件研發(fā)與實踐能力,促進交流,為今后工程研究打下了堅實的基礎(chǔ)。
總而言之,計算機軟件專業(yè)模擬教學(xué)通過實驗?zāi)M展開教學(xué),教學(xué)效果顯著、教學(xué)質(zhì)量高。同時,便于學(xué)生計算機軟件研發(fā)水平提高、理論知識積累、綜合素養(yǎng)提升。在今后教學(xué)中值得進一步擴大應(yīng)用范圍,更好的應(yīng)用在計算機軟件專業(yè)教學(xué)中,推動院校實驗教學(xué)改革深化。