摘 要:本文根據企業相關崗位的調研,以軟件產品開發工作過程為導向,引進企業兼職教師,利用企業真實項目作為實踐教學載體,通過實施完整的基于軟件產品開發過程的教學,培養學生規范化的分析、代碼編寫、測試及團隊協作能力,大力推進了學生零距離的就業。
關鍵詞:C# 軟件產品開發過程 教學改革
中圖分類號:G420文獻標識碼:A文章編號:1673-9795(2012)03(a)-0175-02
.NET平臺是當今主流軟件開發平臺之一,而c#是微軟為.NET平臺量身定做的主要開發語言。作為高職院校軟件外包專業的學生而言,其理論基礎,甚至是邏輯思維能力較本科學生來講有一定距離,所以我們在軟件外包專業專門設置了.NET方向,因為其可視化功能強大,代碼編寫相對容易,開發平臺智能化程度高,糾錯能力強,易于被同學們接受。
長期以來,我們在教學中一直堅持采用項目教學法,從需求分析、總體設計、代碼編寫、測試等環節帶領學生一步一步操作,不斷的朝著理實一體化的方向進行改革。但軟件企業需要什么樣的人才?一個剛畢業的學生如不能直接進入到項目角色中,很多企業是不能接受的。因此,在廣泛進行企業崗位調研后,我們確定了高職軟件外包專業的學生主要面向的崗位是代碼編寫、軟件測試、文檔編制、技術支持及售后維護等崗位,通過與企業洽談,我們引入了企業兼職教師與企業真實項目,實施了基于軟件產品開發工作過程的教學,有效的實現了職業教育與職業崗位的零距離接軌。
1 崗位能力分析
經過企業調研,以及對學生主要面向的崗位進行分析,學生經過該門課程的學習后,應能有效整合《算法設計》、《網頁設計》、《數據庫技術》、《軟件工程及項目管理》、《軟件測試》等課程知識點,形成一定的文檔編寫能力,較強的數據庫設計,代碼編寫、修改、維護,單元測試能力,以及較強的團隊協作能力,但這些能力總體上又可分為基礎能力和核心職業能力。因此,我們在引入企業兼職教師和真實項目后,著重從學生的基礎能力和核心職業能力兩個方面進行培養,對《C#應用與開發》課程進行了大膽的改革與實踐,收到了不錯的效果。
2 課程教學改革與實踐
為培養學生的基礎能力及核心職業能力,較好的實施基于軟件產品開發過程的教學模式,讓學生真正體會軟件產品開發的完整工作過程,我們在課程內容選取、學時安排、教學主體選擇、項目實施上做了大膽的改革與實踐。
(1)課程內容設置及學時安排。
課程內容設置及學時安排如下表1所示,其中基礎項目及企業級項目的選取十分重要,要注重覆蓋知識點,又要照顧學生實際情況,且又要突出崗位技能訓練要點,下列內容將在一年時間內完成教學。
(2)教學實施。
應該說企業專家的參與,我們對課程內容及教學時數的調整就相對比較容易,但如何才能真正的做到基于軟件產品開發過程的教學。我們打破了傳統的教學模式,基礎能力培養中的第一部分,全部采用理實一體化教學,講完理論,學生馬上進行操作,如遇到共性問題,教師馬上集中講解,有效的確保了教學效果及學生基礎能力的培養。
基礎項目實訓全部在軟件外包實訓室完成,均模擬企業項目工作流程,從需求分析、總體設計、代碼編寫、測試運行、發布等環節,讓學生初步感受項目開發流程。在整個過程中,指導教師的引導和協助是至關重要的,目的在培養學生熟悉軟件開發過程,以及基礎分析、代碼編寫、測試的能力。
我們的課程改革得到了學校的大力支持,為真正實施企業級項目實訓,學校投入資金建立了模擬軟件公司,以及引入了軟件企業項目經理及資深程序員。因此,企業級項目全部安排在模擬軟件公司進行教學,由企業項目經理和資深程序員進行指導,學生“打卡上班”,進行職業化的培訓和管理,確保了項目開發的真實性,有效的培養了學生的核心職業能力。
分組實踐,團隊協作是我們教學實施環節的又一特色。在基礎項目及企業項目實施期間,學生均劃分為5人一組,好、中、差搭配,互相促進,共同提高,充分調動學生的學習積極性,也有效的培養了學生的團隊協作能力。
3 考核方式改革
根據企業兼職教師的建議,設計如表2所示的考核指標體系。
4 結語
通過引入基于軟件產品開發過程的教學模式,在校內教師和企業兼職教師的共同努力下,學生的學習興趣明顯提高。在學習中,更加注重工作過程、自我創新、團隊協作、職業規范等環節,學生的基礎能力及核心職業能力得到了顯著提高,為零距離就業打下了堅實的基礎。但實踐環節仍然存在不足,因受到學歷教育的限制,我們的實踐環節還不能完全展開,實踐教學時間還難以有效保證。
參考文獻
[1]王旭升,眭碧霞.“職業情境,項目主導”人才培養模式的探索與實踐[J].常州信息職業技術學院學報,2009(8):22~24.
[2]牛喜栓.基于軟件產品開發過程的ASP.NET課程體系[J].教學園地,2010(10):41~45.
[3]趙愛美.C#教學中的實踐與探討[J].計算機教育,2007(4):108~110.
[4]李剛.C#教學過程中的“質”與“量”[J].福建電腦,2010(4):209~210.
[5]王弗雄,肖自乾,洪秀金.高職軟件技術專業.NET方向課程體系改革的研究與實踐[J].井岡山醫專學報,2009(2):78~80.