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