實踐教學是軟件工程應用型人才培養的重要環節,也是培養和鍛煉學生實踐能力的主要途徑。軟件專業人才的培養非常重視學生實踐能力的培養,加強與軟件企業的聯系。
通過分析軟件工程專業實踐教學的現狀,發現其不能滿足提高學生實踐能力和培養應用型人才的需要。針對這種情況,提出通過校企合作選擇企業實際開發項目作為實踐項目,提高實踐教學質量。實踐效果表明,這項改革對提高應用型人才培養質量有很好的促進作用,也得到了學生的好評。
校企合作;實踐教學;項目案例教學;應用型人才
1軟件工程專業實踐教學的現狀與不足
實踐教學是軟件工程應用型人才培養的重要環節,也是培養和鍛煉學生實踐能力的主要途徑。實踐教學可以促進學生對理論知識的理解,提高分析問題和解決問題的能力,培養和積累軟件分析、設計和開發的技能和經驗。因此,參考企業不同崗位對專業技能的需求,結合應用型人才的培養特點,考慮軟件工程專業的培養能力要求和課程知識體系,構建完整的實踐教學體系,是培養軟件人才的主要內容。軟件工程專業現有的實踐教學體系存在壹些不足:①缺乏完整的實踐教學體系,尤其是實踐教學的過程管理和考核機制。②不註重工程理念的培養,沒有利用好先進的實習管理平臺對學生的實習項目進行跟蹤管理。(3)從事實踐教學的教師大多沒有軟件行業工程領域背景和實際項目開發經驗。這些缺點使得學生很難將所學知識與項目開發的需求相結合,深刻理解軟件開發的流程,沒有機會參與實際工程項目的開發,很難快速融入企業的開發氛圍和環境。再加上學校實驗課時、實驗環境等客觀條件的制約,很多專業課的實驗教學效果並不理想,學生的主動性、積極性、創新性得不到有效的培養和鍛煉。導致學生的編程實踐能力、學習能力和解決實際問題的能力不能滿足企業的崗位要求,影響了人才培養質量和學生的就業能力。
2基於國內外校企合作的實踐教學改革嘗試
國內高校圍繞軟件人才培養目標,在建立實踐教學體系方面做了大量嘗試。其中,(1)北京交通大學建立了課程實訓、項目實訓、企業實習、畢業設計四個不同層次的實踐教學體系,實現培養項目技能、創新/創業能力、產品/系統能力等不同能力的目標,全面提高學生的工程實踐能力。(2)江西理工大學設立?教學理念+中心+水平?實踐教學體系,從知識驗證、應用和創新層面,提升學生的工程實踐能力和對企業崗位要求的適應能力。(3)南京大學軟件工程專業?壹個教學理念,兩個培養階段,三項保障措施,四門實踐課程?基於的工程實踐教學體系。(4)重慶大學將工程教育的理念引入到?能力培養?為核心,以?項目實踐?以此為載體,建立相應的實踐教學體系。這些嘗試基本都是以學校為單位,企業只參與壹些環節,比如企業實習培訓,不是與企業深度合作,無法滿足卓越工程師的培養要求?行業企業深度參與培訓過程?。校企合作的概念起源於歐洲。是歐美等發達國家為了高效培養技能型人才而進行教育改革,制定相關法律法規,明確學校和企業都承擔培養技能型人才的法律責任,強調學校和企業充分利用彼此優勢資源進行多方位合作,保證人才培養的規格和質量。其實質是將職業教育與經濟社會發展緊密聯系起來;其核心是產學合作、工學結合、雙向參與;其目標是提高學校的辦學效率和企業的人才競爭優勢,促進社會經濟和科技的發展。國內外經驗表明,在校企合作的基礎上,創建壹套與企業需求相結合的實踐教學體系是可行的,使學校的實踐教學能夠滿足企業的需求,培養學生的工程實踐能力,改革傳統的實踐教學方法,廣泛采用項目式教學,選擇和分解合適的企業實踐開發項目作為實踐教學的內容,構建真實的企業軟件開發環境, 並讓學生接受標準化的軟件開發過程管理,完全適合軟件工程人才培養的改革要求。
3校企合作實踐教學改革措施
(1)軟件專業人才的培養非常重視學生實踐能力的培養,加強與軟件企業的聯系。本專業先後與柳州奔騰軟件、桂林安信、中軟國際、深圳達內、上海溥傑、深圳達內、深圳華清等省內外IT公司簽訂合作協議,並且還安排了幾個年級的學生在這些公司實習,學生的反饋收獲頗豐。
(2)為加強工程實踐能力和外語交流能力的培養,壹是在培養方案和課程設置上,不僅大量引入需求分析、軟件開發規範、軟件質量保證和測試等工程實踐性和外語交流性較強的課程,而且各專業和專業基礎課的實踐學時比例不低於1/2。實踐課程貫穿整個培養計劃,包括編程和數據庫方面的培訓,以及包括軟件工程和項目管理在內的軟件開發方面的綜合培訓。
(3)通過參觀IT行業的壹些相關企業,如柳州亮點科技有限公司、柳州工程機械有限公司IT部門,探討基於校企合作的實踐教學的可行性和必要性,企業為工程師提供豐富的項目經驗、真實的項目和場地,為學生提供實習培訓甚至就業機會。在校企合作的基礎上,對軟件工程專業實踐教學體系進行了研究和實踐。根據不同的崗位能力要求和不同的學習階段設置不同的實踐教學內容,構建有利於學生實踐能力和創新能力培養的實踐教學體系,培養更多符合企業需求的軟件工程人才。
(4)在專業教學中,嘗試改革壹些課程和實踐環節,如“高級語言程序設計實驗”和“高級語言程序設計實訓”,強調程序分析和設計能力的培養,要求學生在完成基本功能的基礎上設計壹些功能。在“項目開發實訓壹”和“項目開發實訓二”中,增加了基於不同手機平臺的選課系統、實訓管理平臺等壹些真實項目的開發。要求開發成功後投入運行,由學生負責實施和維護。
4實踐教學改革的有效性
在面向軟件工程2011級227名學生的項目實訓二實踐教學過程中,學生通過校企合作參與企業真實項目的開發過程。實踐結束後,通過學生問卷評估教學,對校企合作實踐教學的效果進行統計分析(見表1)。通過對教學效果的評價可以發現,大多數學生對校企合作的實踐教學效果是滿意的,但也反映出壹些問題。有的企業分數很低,說明這些企業對教學方法、教學內容、教學效果都不是很滿意。教學評價結果為今後選擇實踐教學合作企業提供了重要參考。
參考
【1】邵學航,宋龍斌。基於應用型本科院校的校企合作實踐教學模式的實踐[J].科技創新導報,2014 (04): 158。
[2]賈憲。校企合作實踐教學管理機制的探索[J].教育教學論壇,2014 (41): 37 ~ 40。
[3]吳清海。校企合作實踐教學模式探討[J].職業與教育,2010 (6): 75。
[4]吳金星等.校企合作實踐教學為培養應用型人才打開了壹扇窗.大學學歷,2014(2):99 ~ 101。
[5]吳永成。計算機專業校企合作實踐教學模式研究。教育教學論壇,2014 (4): 225 ~ 227。
[6]王愛民,谷川。軟件工程校企合作實踐教學模式研究[J].實驗技術與管理,2012,29(1):143 ~ 145。
;