鄒紅 王振福 王健
摘 要:從地方高校軟件工程專業(yè)人才培養(yǎng)存在的問題出發(fā),以大慶師范學院軟件工程專業(yè)為例,結(jié)合學校的辦學定位及地方軟件人才需求,探討了軟件工程專業(yè)的目標定位及應用型人才培養(yǎng)方案的制定,并闡述了基于此方案的課程體系、師資隊伍建設(shè)以及實踐教學等實施建議。
關(guān)鍵詞:軟件工程;應用型人才;培養(yǎng)目標;地方高校
中圖分類號:G640 文獻標識碼:A 文章編號:1002-4107(2014)03-0071-02
軟件產(chǎn)業(yè)作為信息產(chǎn)業(yè)的核心是國民經(jīng)濟信息化的基礎(chǔ)[1],一直受到世界各國的高度重視。目前,我國各類理工科高等院校大都有計算機或軟件專業(yè),每年都有大量軟件專業(yè)的畢業(yè)生走向社會,然而這些畢業(yè)生中有很大一部分無法滿足軟件產(chǎn)業(yè)發(fā)展的需要,因此產(chǎn)生了企業(yè)需要大量的計算機及軟件人才,而大量的計算機及軟件專業(yè)畢業(yè)生卻難于找到合適工作的局面,計算機軟件人才緊缺已經(jīng)成為抑制我國軟件產(chǎn)業(yè)發(fā)展的“瓶頸”[2],不僅缺乏高層次的系統(tǒng)分析員、項目總體設(shè)計師、軟件市場開拓人員、軟件質(zhì)量評測人員,而且缺少大量從事基礎(chǔ)性軟件開發(fā)工作、承擔標準化程序編寫和軟件測試的人員[3]。我們培養(yǎng)的學生90%以上是面對企業(yè)的軟件從業(yè)人員,因此我們在教學改革過程中必須非常重視社會需求,并且將社會需求反映到我們的教學改革規(guī)劃和措施中來。
高等教育面臨著為經(jīng)濟建設(shè)服務的新形勢,培養(yǎng)大量的軟件適用型人才是發(fā)展IT事業(yè)的首要任務[4]。尤其對于地方性普通高等院校來說,沒有重點高校的生源,又不能等同于職業(yè)培訓,如何培養(yǎng)能夠適應科技、經(jīng)濟和社會發(fā)展需要,具有良好整體素質(zhì)的應用型專門人才是我們面臨的重大課題。因此,在國家積極倡導提高教學質(zhì)量之際,我們總結(jié)全國首批軟件學院十二年辦學經(jīng)驗,提出軟件工程應用型人才培養(yǎng)方案與課程體系改革的研究與實踐課題,旨在培養(yǎng)出適應地方經(jīng)濟發(fā)展需要的應用型軟件人才。
一、軟件工程專業(yè)人才培養(yǎng)存在的問題
(一)目標定位模糊
地方高校軟件工程專業(yè)很多是利用原有計算機科學與技術(shù)專業(yè)的資源建立起來的,其人才培養(yǎng)方案多數(shù)是對原有計算機科學與技術(shù)專業(yè)的培養(yǎng)計劃進行修改,并沒有真正地從工程角度和社會需求對軟件人才培養(yǎng)目標進行定位,培養(yǎng)計劃的偏差最終將導致人才培養(yǎng)無法實現(xiàn)專業(yè)細化,達不到企業(yè)對軟件工程人才的要求。
(二)教學資源陳舊
地方高校軟件工程專業(yè)的師資基本是以原有計算機相關(guān)專業(yè)教師為主,很少有具備大型軟件開發(fā)經(jīng)驗的教師,教師的知識結(jié)構(gòu)陳舊,缺乏實際軟件的開發(fā)經(jīng)驗,導致課堂教學經(jīng)常是紙上談兵,培養(yǎng)出來的學生無法勝任軟件的開發(fā)工作。
(三)理論與實踐脫節(jié)
地方高校軟件工程專業(yè)的實踐教學并沒有按照軟件開發(fā)流程進行實踐教學安排,更談不上如何根據(jù)軟件工程自身的生命周期和軟件工程管理的需要進行實踐教學的安排。因為缺乏真正的實踐,學生很難將在學校學到的知識應用到實際工作中,很多學生須經(jīng)過企業(yè)培訓方能適應崗位需要。
二、軟件工程專業(yè)應用型人才培養(yǎng)的目標定位
計算機軟件行業(yè)一直是最具潛力的行業(yè),合理的軟件人才層次應該是高級(科學型)、中級(工程型)、初級(應用型)的“金字塔”型,但實際上我國的軟件人才呈橄欖形分布,缺少基礎(chǔ)程序員,因此必須從應用型培養(yǎng)做起,這樣才能形成合理的軟件人才結(jié)構(gòu)。只有更多的軟件程序員產(chǎn)生,由其作為基礎(chǔ)發(fā)展起來的高級管理人員才能逐漸成長。
大慶師范學院軟件工程專業(yè)是在計算機科學與技術(shù)專業(yè)的基礎(chǔ)上成立的,專業(yè)成立之后我們感到專業(yè)的發(fā)展首先要明確“培養(yǎng)什么樣的人”,即有明確的目標定位。2011年,大慶師范學院已經(jīng)將人才培養(yǎng)總體目標定位于培養(yǎng)適應地方經(jīng)濟發(fā)展需要的應用型人才,在這一原則指導下,我們先后到許多軟件企業(yè)和同類高校走訪調(diào)研,根據(jù)目前企業(yè)對軟件人才的需求和生源層次特點,把目標定位在培養(yǎng)大批初級應用型和部分中級工程型軟件人才上,即培養(yǎng)適應地方經(jīng)濟社會發(fā)展和油田發(fā)展建設(shè)需要,具有扎實的軟件工程專業(yè)基本理論、專業(yè)知識和基本技能,具有參與軟件工程項目開發(fā)的實踐能力,能夠在軟件企業(yè)以及信息產(chǎn)業(yè)相關(guān)領(lǐng)域從事軟件開發(fā)、維護、管理和軟件測試等工作的應用型人才。
三、軟件工程專業(yè)應用型人才培養(yǎng)方案的變革
明確了培養(yǎng)目標,接下來就要考慮“怎樣培養(yǎng)人”。為此我們根據(jù)調(diào)研了解的情況及大慶師范學院的生源特點,對軟件工程專業(yè)的人才培養(yǎng)方案作了全面調(diào)整,按照新的培養(yǎng)目標,以軟件開發(fā)及生命周期為線索對核心課程和模塊課程重新布局,課程設(shè)置整體向?qū)嵺`應用方向傾斜,本科四年級不再設(shè)置課堂教學,而是用于實踐或?qū)嵱枺碚摻虒W總體課時刪減,專業(yè)必修課、選修課的實踐學時大幅增加,加強了學生應用能力的培養(yǎng),便于學生畢業(yè)即能上崗。
(一)“平臺+模塊”的課程體系
軟件工程專業(yè)的培養(yǎng)目標是滿足軟件行業(yè)的社會需求,面向應用、面向工程培養(yǎng)從事軟件應用和開發(fā)的中、低級軟件工程師,高級軟件工程師、系統(tǒng)分析人員、軟件項目策劃和管理人員、系統(tǒng)架構(gòu)師等是靠工作經(jīng)驗積累才能逐步達到的。因此圍繞著培養(yǎng)目標制定培養(yǎng)方案,將素質(zhì)與能力培養(yǎng)作為人才培養(yǎng)的核心,以培養(yǎng)學生專業(yè)理論、技術(shù)、技能以及工程經(jīng)驗為教學主體,以培養(yǎng)高素質(zhì)應用型軟件人才為目標構(gòu)建課程體系。面向市場需求,不斷調(diào)整與軟件產(chǎn)業(yè)實際需要相適應的課程,增加與工程實踐和前沿技術(shù)緊密結(jié)合的模塊課程,以保證軟件工程專業(yè)人才培養(yǎng)的可持續(xù)發(fā)展。
根據(jù)培養(yǎng)目標和企業(yè)需求,我們采用“2+1+1”模式(即兩年基礎(chǔ)課、一年專業(yè)拓展課、一年企業(yè)實踐課),課程體系為“平臺+模塊”(基礎(chǔ)課程平臺、專業(yè)模塊課程),實踐教學環(huán)節(jié)和素質(zhì)拓展環(huán)節(jié)貫穿于教學全過程。平臺課程包括公共基礎(chǔ)和專業(yè)基礎(chǔ)課程,模塊課程包括軟件工程核心課程和選修課程,核心課程在原來程序設(shè)計語言類、軟件開發(fā)工具課程基礎(chǔ)上增加了軟件工程化開發(fā)模塊課程(軟件需求分析、軟件建模技術(shù)、軟件質(zhì)量保證與測試、軟件項目管理等),選修課不僅增加了新技術(shù)新方法的介紹,還設(shè)置了方向提高課程,目的是進一步夯實學生的專業(yè)理論基礎(chǔ),提高學生的專業(yè)技能水平。此外通過實踐教學(課程設(shè)計、專業(yè)技能訓練、專業(yè)實訓、畢業(yè)設(shè)計)和素質(zhì)拓展訓練(人文、藝術(shù)等通識選修課、社會實踐、創(chuàng)新實踐活動、職業(yè)發(fā)展與就業(yè)指導、大學生安全級心理健康教育等)加強學生能力培養(yǎng)。學生經(jīng)過三個階段的培養(yǎng)(基礎(chǔ)知識和專業(yè)基礎(chǔ)知識階段、專業(yè)技能訓練和素質(zhì)拓展教育階段、企業(yè)實訓階段),可以直接面向就業(yè)企業(yè)。endprint
(二)建立教學實踐基地,加強實訓
實踐教學是軟件工程專業(yè)本科教學的一個重要環(huán)節(jié),是培養(yǎng)學生工程能力的一個重要手段[5]。改革后的教學方案中,課程設(shè)計、專業(yè)技能訓練、創(chuàng)新訓練與競賽、專業(yè)實訓及畢業(yè)設(shè)計等實踐教學的學分已占總學分的32%。學生大三時所學課程,是根據(jù)社會需求由企業(yè)和專業(yè)針對學生特點共同制定的,融入了軟件開發(fā)全過程所涉及的工具和方法,為學生實訓做好了鋪墊,這期間通過課程設(shè)計和實際項目驅(qū)動教學,甚至直接聘請企業(yè)工程師前來授課,把豐富的工作經(jīng)驗融入教學,使學生實踐能力得到鍛煉。大慶師范學院積極與地方企業(yè)聯(lián)合,以社會需求目標導向為基準,建立教學實踐基地,努力為學生搭建就業(yè)平臺,營造良好的就業(yè)環(huán)境。作為實訓基地的企業(yè)每學年都來校對學生進行企業(yè)需求和新技術(shù)發(fā)展等介紹;大學四年級時學生根據(jù)自己的興趣和特長選擇實訓基地,參與一個完整的項目開發(fā)訓練,90%以上的學生經(jīng)過3—5個月的實訓直接應聘上崗,畢業(yè)就能進入工作狀態(tài)。同時也派專業(yè)教師前往企業(yè)跟班實訓,一方面指導學生,另一方面鍛煉教師的實踐教學能力。大部分教師沒有參加大型軟件開發(fā)的經(jīng)驗,因此每個假期都選派年輕教師到企業(yè)學習鍛煉,經(jīng)過兩年的實踐,我們已經(jīng)有七位教師取得了全國計算機專業(yè)教師軟件工程設(shè)計開發(fā)“雙師型”教師證書,教師的實踐教學能力大幅提升。
經(jīng)過兩年的踐行,大慶師范學院軟件工程專業(yè)根據(jù)軟件產(chǎn)業(yè)發(fā)展對人才多樣性需求,探索應用型軟件人才培養(yǎng)規(guī)律,確定了應用型軟件人才培養(yǎng)目標,制定了《專業(yè)方向分類加主流軟件技術(shù)分類》的多元化培養(yǎng)方案,即根據(jù)社會需求及自身實際情況,為學生提供多種類型人才培養(yǎng)方案,以能力培養(yǎng)為核心,將工程素質(zhì)教育融入課程體系,通過創(chuàng)新計劃和學科競賽等實踐鍛煉培養(yǎng)學生創(chuàng)新精神、協(xié)作精神和解決實際問題的能力,通過實訓幫助學生快速達到企業(yè)的工作要求,學生的就業(yè)質(zhì)量明顯提高。下一步我們將進一步細化專業(yè)方向,將原來僅以主流軟件劃分的學習方向細分為專業(yè)方向,讓學生根據(jù)自身特點選擇軟件開發(fā)與管理、移動網(wǎng)絡(luò)編程、嵌入式軟件開發(fā)、數(shù)字媒體技術(shù)應用等專業(yè)方向,學習更精細的專業(yè)課程,做到厚基礎(chǔ)、寬口徑,更好地為地方培養(yǎng)大批應用型高素質(zhì)軟件人才。
參考文獻:
[1][3]韓中元,雷國華,李軍.應用型本科軟件工程人才培
養(yǎng)模式的探究與實踐[J].計算機教育,2010,(10).
[2][4]王曉銀.計算機軟件人才培養(yǎng)模式的研究[J].陜西
師范大學學報:自然科學版,2007,(35).
[5]楊宏雨,黃賢英.以社會需求為導向的人才培養(yǎng)模式創(chuàng)
新與實踐[J].科學導刊,2012,(1).endprint