劉鑫
(吉林建筑大學城建學院,吉林 長春 130000)
面向企業需求的軟件工程專業人才培養模式改革與實踐
劉鑫
(吉林建筑大學城建學院,吉林 長春 130000)
從企業需求的軟件專業人才的培養目標出發,本文分析了現有的軟件工程專業培養模式中存在的主要問題,針對我院軟件工程專業課程體系建設、軟件工程專業實踐教學體系建設、校企合作提高學生實踐能力及高水平“雙師型”師資隊伍的建設幾方面進行軟件工程專業人才培養模式改革與實踐.為培養適合軟件企業所需的工程實踐人才,提出了一套具體的實施方案,提高學生理論知識儲備、工程實踐能力及就業競爭力.
企業需求;軟件工程;實踐能力;雙師型
作為信息產業核心的軟件產業是國家信息化建設的基礎和支撐.隨著軟件技術及軟件產品開發種類的不斷發展及更新,需要越來越多從事軟件開發技術的應用人才.應用型高校的軟件工程專業是以培養滿足各行業發展需要的軟件技術人才為培養目標.但是,近年來隨著高校計算機相關專業的畢業生人數的急劇增加,軟件人才的就業優勢正在消失,一些軟件專業的畢業生到社會上很難找到專業對口的工作,學生就業壓力大,另一方面,眾多IT企業又在為招不到所需的人才而影響企業發展.這種找工作難和找人才難并存的現象困惑著各高校的計算機教育工作者,也困擾和影響著我們的IT企業的發展.問題的核心就在于目前高等院校培養的軟件專業畢業生不能滿足IT企業工作的要求.如何培養符合IT企業需求的軟件專業人才是目前應用型本科院校探索的目標.
2.1 引入CDIO工程教育模式
大部分本科院校軟件專業學生畢業后不能適應企業需求,主要原因是企業所注重的團隊合作、軟件開發技術、創新能力、學習能力及企業所需的實踐能力未能在學生在校期間得到有效的培養和掌握.我院新版教學大綱在構建我院“軟件工程專業”人才培養模式時遵照CDIO(Conceive、Design、Implement、Operate)工程教育模式的設計理念,設計理論教學體系和實踐教學體系,構建適應于企業需要的課程體系結構.
2.2 采用“3+1”創新教育模式
在具體實施中執行“3+1”的模式,即前三學年校內學習軟件專業課程和大四學年在企業參加工程項目實習,形成了“教與學、理論與實踐、學校與企業緊密結合”+面向企業需求培養的人才培養模式.培養理論知識水平高、工程實踐能力強的企業所需人才.
2.3 課程體系結構調整
我院將CDIO工程教育模式應用在軟件工程專業人才培養中,建立以基本理論和方法為基礎、應用技術為核心,面向企業需求的課程體系,在培養計劃規定的課程外增加并形成“崗位課程+認證課程+訂單課程+創業課程”,以崗位職業能力培養為核心的“一核心三支撐”的系列課程.崗位課程的設置是將企業急需的軟件應用知識與技能作為主要課程內容;認證課程是為取得全國計算機等級考試、軟件水平考試以及系統管理方向、數據庫方向和軟件開發方向的證書所開設的認證課程;訂單課程是以培養當前企業急需崗位人才為依據而設置的訂單課程;創業課程是以項目驅動、創新思想為導向,緊盯市場、結合企業的發展為目標,構建的創業課程.我院學生根據個人的不同興趣及發展方向選擇不同的課程進行學習.
2.4 教學內容調整
為適應新的課程體系,我院按照“相對完整”和“夠用”的原則對原有的教學內容進行了較大的調整,適時更新教學內容.主要從三方面調整:
(1)注意基礎課、專業必修課及專業方向選修課三方面的合理搭配,合并、壓縮和調整原有專業課程中陳舊和重復的內容;例如數據庫課程體系內各課程內容存在一定的交叉.同類課程間授課過程和授課內容缺乏內在聯系,相互獨立,部分授課內容有重復現象.調整后我院將數據庫課程分成數據庫原理基礎階段和大型數據庫應用提高階段兩部分,并在連續的兩學期完成教學.構建面向企業用人需求,教與學相結合的數據庫類教學體系.
(2)面向工程應用,拓寬專業知識面,在課程設置中注意課程的內在聯系,形成課程群和系列課程.并繼續強化以軟件開發為主的課程體系,使得學生可以由淺入深,循序漸進地學習;例如語言類課程群,包括C語言、C++語言、Java語言等,學生在學習過程中,結合具體企業開發案例講解,按照軟件開發的工作流程“軟件需求、系統設計、詳細設計、編碼、軟件測試和軟件交付”進行組織教學內容,使學生將理論學習與具體應用相結合,理論內容得到深化、動手能力得到提高,實現了在校培養學生的基于主流開發技術的軟件開發經驗.
(3)關注企業發展方向,適當增加新的課程,同時對原有課程的內容及開發工具要不斷更新.
學生應用能力的培養主要來自于實踐教學環節,為培養滿足企業需求的軟件工程專業人才,我院在加強學科基礎和專業基礎教育的同時,建立了與理論教學體系地位同等重要的實踐教學體系.我院為增加實踐教學環節的比例,努力構建“專業課程實驗—選修第二課堂—創新類綜合設計—企業的實習實訓”四個層次的實踐教學體系:
3.1 專業課程實驗
通過具體課程內容結合系統軟件開發的相關原理與技術安排課程實驗,根據課堂教學的實際情況,精心設計與課堂講授內容相對應的課堂實驗,通常以課程基本原理的演示性實驗或經典算法的驗證性實驗為主,通過具有針對性的實驗設計,培養學生掌握課程基本原理和算法,并將知識運用到實驗的能力,同時讓學生對軟件開發的基本流程有一個大致的了解.
3.2 選修第二課堂
開展豐富的第二課堂活動,通過大學生程序設計大賽(ACM)、藍橋杯、軟件設計大賽、仿真大賽、微軟創新杯、挑戰杯大賽、假期社會實踐和社團活動等方式,展示學生的創新能力、團隊精神,鍛煉學生分析問題、解決問題能力,全面提高學生的綜合素質.
3.3 創新類綜合設計
創新類綜合實踐的目標是培養學生綜合實踐能力、創新意識、創新能力,內容以大學生創新項目、畢業設計及我院教師申請的計算機類科學研究項目為主.通過綜合設計實踐,培養在理論研究及工程應用方面具有創新潛能的拔尖學生.
3.4 企業的實習實訓
我院軟件工程專業學生大四學年要進入企業實習,實習期間學生參與企業具體項目,企業實習讓學生熟悉基本的軟件開發方法及工具,培養學生動手能力、溝通能力、團隊協作、創新能力等.使學生保持積極的學習狀態快速成長為適合企業所需崗位的軟件人才.
我院本著“共建、共享、共管”的原則,校企合作共建校內實訓基地和校外頂崗實習基地,以滿足專業教學的需要,這些實訓實習基地能承擔學生專項實訓、專業實習、頂崗實習、教師掛職鍛煉等教學任務,確保每位學生“頂崗實習”時間達半年以上,使學生在真正的企業環境中得到鍛煉.為保證校內外實訓基地的順利運行和實踐教學質量,我院制定了一系列校內外實訓基地管理辦法、學生實習管理規定、實習指導教師管理規定等,校企合作制定實訓課程(項目)標準、學生實訓實習成績考核標準,建立了確保頂崗實習質量的長效運行機制和質量監控體系.
4.1 參與企業的具體項目
面向企業需求的軟件工程專業人才培養,從軟件人才市場的崗位出發,經學校和企業共同的調研,對各高校軟件人才專場招聘會及大型招聘網站的軟件人才招聘信息進行收集、分類整理和數據分析,獲取企業對軟件人才崗位及能力的實際需求,企業對軟件人才需求的類型主要有:企業網站開發、網絡系統管理、軟件開發、嵌入式開發、軟件測試、數據庫管理等.針對企業需求的軟件人才崗位,我院與企業共同研究,根據學生自愿及教師指導,參與到企業的真實項目中并分配具體的崗位實習,學生在具體項目開發中,建立理論知識與實踐應用、興趣愛好與崗位工作的關聯,指引學生畢業后找到適合自己的工作方向.
4.2 雙師指導實踐
我院教師在理論教學內容及教學方法上有豐富的教學經驗,但因大部分教師沒有實際的企業學習經歷,因而在指導學生面向企業真實項目開發的實踐經驗有限,為了培養滿足市場需求的軟件人才,我院與企業合作,由企業派出軟件工程師參與到學生實踐教學中,針對具體項目講解軟件開發流程、軟件開發技能及與客戶溝通的技巧等,根據最真實的實踐開發經歷,使學生明確企業所需人才應具備項目團隊精神、良好的溝通能力、知識學習能力、快速適應能力等.從而更有利于學生畢業后快速的融入到企業工作中.
4.3 學習項目開發的新方法、新技術
軟件行業是技術更新很快的行業,學生在學校學習的專業知識大都是比較滯后的,軟件開發方法和模型也無法及時準確地跟上市場的發展,因此學生畢業進入企業后仍需要一個學習過程,不能快速上手.學生大四學年在企業環境下參加企業真實項目,在項目實踐過程中學生的學習目標之一就是學會使用當前行業中流行的模型或方法進行軟件開發.由企業派出具有實踐開發經驗的工程師參與學生實踐的指導工作,為學生講授軟件開發相關的新模型和新方法,幫助學生畢業后進入企業快速勝任工作做好技術儲備.實現人才培養與企業軟件工程人才需求緊密對接.
我院現有的師資隊伍能夠很好的適應原有的培養模式的需求,然而,大多數的教師雖然有深厚的理論功底,但是對于新模式新方案中的大量實踐教學要求,對于發展更新迅速、實踐性強的技能型項目開發還是顯得力不從心,難以實現新的人才培養目標中規定的要求,因此,我院針對新的培養模式和培養方案,主要從三個方面有計劃、有步驟、有目的地建設“雙師型”師資隊伍:
(1)對現有教師進行企業培訓,我院在2015年制定了“中青年專業教師參加工程實踐”的計劃,計劃用六年時間(2015年-2020年)完成目前在編的全部中青年專業教師工程實踐鍛煉的培訓,教師進入企業參加企業實際項目,通過項目申請、項目攻關、項目實施、咨詢服務提高科研應用能力和社會服務水平,不斷積累實際工作能力提高實踐教學能力.目前我院已有三批教師參加了實踐培訓,在教學中結合企業實踐項目組織教學,提高學生學習興趣,為培養企業所需的軟件工程人才,建設一支真正能夠肩負起培養高質量應用技術型人才重任的教師隊伍.
(2)建立兼職教師隊伍,加強校企合作和兄弟院校交流,聘請企業項目開發一線的項目工程師及兄弟院校專家建立兼職教師隊伍,企業一線工程師掌握著企業的最新技術,了解企業技術發展動態,形成了企業文化,校企合作,每年聘請軟件開發一線的工程師作為我院的兼職教師,來學校為學生講授當前軟件市場的最新發展方向及主流開發技術,面向企業需求的軟件工程專業學生早接觸企業師資有助于學習企業文化和最新企業技術.兄弟院校的專家與我院教師的教學交流,可以促進同類院校教師之間相互學習、共同進步,改善教學效果.企業開發技術人員、管理人員及兄弟院校的專家參與教學,建立一只符合企業需求的軟件工程專業人才培養的“雙師型”兼職教師隊伍.
(3)鼓勵專業教師考取相關資格證書,積極參與企業行業的各種技能競賽,全方位提高應用型專業教師實踐項目創新能力.努力實現教師隊伍在職稱、學歷、科研水平、實踐能力等各個方面均衡發展.增強教師隊伍的教學、科研、應用開發能力,拓寬專業研究方向.
本文提出了面向企業需求的軟件工程專業人才培養模式改革,并從軟件工程專業課程體系建設;軟件工程專業實踐教學體系建設;校企合作;高水平“雙師型”師資隊伍的建設幾方面進行模式改革與實踐.這種面向企業需求的人才培養模式已取得了較好的效果.能很好的滿足企業對軟件專業工程實踐人才的需求,提高了教學質量,輸送更多滿足企業所需的真正人才.
〔1〕代鈺.多元化軟件人才培養模式的探索與實踐[J].計算機教育,2009(22):20-23.
〔2〕黃磊.地方高校計算機專業應用型人才培養方案改革與實踐[J].中國電力教育,2013(32):48-49.
〔3〕張曉龍.面向應用型人才培養的軟件工程課程改革與實踐[J].計算機教育,2010(5):10-13.
〔4〕何火嬌.適應產業需求的軟件工程人才培養模式研究與實踐[J].江西農業大學學報(社會科學版),2011(12):121-125.
〔5〕賈經冬.面向市場需要的軟件工程實踐教學改革-以北航軟件學院為例[J].北京航空航天大學學報(社會科學版),2014(3):107-112.
〔6〕徐立清.地方本科院校轉型發展中的專業綜合改革探索與實踐 [J].中國高教研究,2014(12):53-57.
G642
:A
:1673-260X(2017)05-0204-03
2017-02-27
2014年吉林省高等教育教學改革立項課題:面向企業需求的《軟件工程》專業人才培養模式改革與實踐