談談軟體工程專業實踐教學改革與實踐

才智咖 人氣:2.81W

實踐教學是軟體工程應用型人才培養的重要環節,是學生實踐能力培養和鍛鍊的主要途徑。軟體專業人才的培養高度重視學生動手實踐能力的培養,加強與軟體企業的聯絡。

談談軟體工程專業實踐教學改革與實踐

【摘要】通過分析軟體工程專業實踐教學的現狀,發現無法滿足學生實踐能力提升和應用型人才培養的需要。針對這一情況,提出了通過校企合作選擇企業實際開發專案作為實踐專案,提高實踐教學的質量。實踐效果表明,這樣的改革對應用型人才培養質量的提高有較好的促進作用,也受到了學生們的好評。

【關鍵詞】校企合作;實踐教學;專案案例教學;應用型人才

1軟體工程專業的實踐教學現狀和不足

實踐教學是軟體工程應用型人才培養的重要環節,是學生實踐能力培養和鍛鍊的主要途徑。通過實踐教學可以促進學生對理論知識的理解,分析和解決問題能力的提高,軟體分析、設計和開發等專案技能與經驗的培養和積累。因此參考企業不同崗位對專業技能的需求,結合應用型人才的培養特點,考慮軟體工程專業的培養能力要求和課程知識體系,構建完整的實踐教學體系是軟體人才培養的主要內容。軟體工程專業現有的實踐教學體系存在的不足:①缺乏完整的實踐教學體系,特別是實踐教學的過程管理和考核機制。②不重視工程化思想的培養,沒有很好利用先進的實踐管理平臺跟蹤管理學生實踐專案。③大多數從事實踐教學的教師不具備軟體行業工程領域背景和實際專案開發經驗。這些不足導致學生無法將專案開發所需與所學知識有機融合,不能深入理解軟體開發的流程,沒有機會參與實際工程專案的開發,等工作以後,很難快速融入企業的開發氛圍和環境中。再加上學校實驗課時、實驗環境等客觀條件的制約,很多專業課程的實驗教學效果不盡如人意,學生的主動性、積極性、創新性得到有效的培養和鍛鍊。造成的結果就是學生的程式設計實踐能力、學習能力和解決實際問題能力達不到企業的崗位需求,影響人才培養質量和學生的就業能力。

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.