關(guān)培超
摘 要 本文從高校軟件工程專業(yè)的實際教學(xué)現(xiàn)狀出發(fā),借鑒卓越工程師教育培養(yǎng)計劃所列的培養(yǎng)目標(biāo),結(jié)合目前國內(nèi)人才市場對軟件工程專業(yè)的市場需求,分析思考了軟件工程目前專業(yè)教學(xué)與建設(shè)的一些問題,并進一步探討了如何進行適度的專業(yè)教學(xué)改革。
關(guān)鍵詞 卓越工程師 軟件工程 教學(xué)建設(shè)
進入21世紀(jì)以來,國家對于信息產(chǎn)業(yè)、工程型人才的數(shù)量和質(zhì)量上的需求在不斷提高,而高校與之對應(yīng)相關(guān)專業(yè)也在進行持續(xù)的改革建設(shè)、尋求發(fā)展以適應(yīng)不斷變化的市場需求。2010年6月23日,教育部聯(lián)合有關(guān)部門和行業(yè)協(xié)(學(xué))會,在天津啟動了“卓越工程師教育培養(yǎng)計劃”(以下簡稱“卓越工程師”計劃),其內(nèi)涵是培養(yǎng)出綜合性、復(fù)合型的人才以適應(yīng)社會需要。本文從該計劃出發(fā),以軟件工程專業(yè)為例,探討其專業(yè)建設(shè)現(xiàn)存的問題和一些改革思路。
1 軟件工程專業(yè)現(xiàn)狀與問題
近幾年軟件工程及相關(guān)專業(yè)的市場需求量非常大,相關(guān)企業(yè)對軟件人才的要求通常是具備一定工程實踐能力、綜合素質(zhì)較高的大學(xué)生,需要的是工程應(yīng)用性的創(chuàng)新型人才。而從目前高校的實際培養(yǎng)情況來看,達到這些要求存在以下一些問題。
首先,是當(dāng)前軟件工程專業(yè)學(xué)生普遍在大一、大二階段專業(yè)認知度還不夠,主動學(xué)習(xí)能力較低,自學(xué)能力的培養(yǎng)只是靠個人素質(zhì),缺乏引導(dǎo)。這部分的原因主要是由于目前高校的各專業(yè)課教學(xué)彼此孤立,未構(gòu)成一個完整的教學(xué)體系,教學(xué)上各個課程與課程之間的銜接不夠所導(dǎo)致的。
其次,軟件工程學(xué)生的動手實踐能力還待進一步加強,綜合工程素質(zhì)亟待提高,無法滿足社會綜合性、復(fù)合型的人才需求。原因主要在于高校專業(yè)教學(xué)上前3年基本上還是沿襲老的大學(xué)教學(xué)套路。雖然近年來高校與企業(yè)(主要是各實習(xí)基地)的聯(lián)系日趨緊密,但并沒有完整、系統(tǒng)化地將相關(guān)企業(yè)的優(yōu)秀資源引入到軟件工程日常的專業(yè)教學(xué)上來。
2 專業(yè)教學(xué)建設(shè)與改革的目標(biāo)與思路
通過借鑒“卓越工程師計劃”中21世紀(jì)工程型人才的培養(yǎng)要求,結(jié)合軟件工程的專業(yè)現(xiàn)狀與問題,軟件工程專業(yè)在未來幾年的專業(yè)教學(xué)改革的總體目標(biāo)可設(shè)計如下:修改培養(yǎng)計劃以建立、完善合理的“3+1”培養(yǎng)模式,以課程組為單位完成本專業(yè)相應(yīng)課程體系的相關(guān)建設(shè)。使得學(xué)生通過校內(nèi)3年課程學(xué)習(xí)和1年在企業(yè)學(xué)習(xí)、實訓(xùn),在專業(yè)能力、社會能力等方面綜合達標(biāo)以適應(yīng)社會需求。
3 改革相關(guān)內(nèi)容與措施
3.1 培養(yǎng)方案的修訂
(1) 參照如圖1軟件工程專業(yè)現(xiàn)有的必修課程結(jié)構(gòu)圖(課程名下是課程總學(xué)時和實踐學(xué)時),可看出除灰色的課程設(shè)計實踐課外,主干核心專業(yè)技能課程的實踐學(xué)時都偏少,遠未達到一般目前優(yōu)秀培訓(xùn)機構(gòu)相關(guān)軟件技能課程1:1的水平,后期應(yīng)在可能的情況下加以適當(dāng)增加。
(2)本專業(yè)在第七學(xué)期主要開設(shè)了軟件項目管理和軟件測試技術(shù)兩門專業(yè)必修課,且未列出選修課程也大都是應(yīng)用性技能課程。所以如實施“卓越工程師”計劃,完全可以將這些課程交給企業(yè),讓學(xué)生在工程實習(xí)項目中完成。
(3)此外,前期專業(yè)所制定的相關(guān)選修課部分,由于都是非核心專業(yè)課程,從內(nèi)容選取上可能會有部分需要補充和修訂,該工作在未來幾年應(yīng)該作為常態(tài)工作,在專業(yè)負責(zé)系部的范圍內(nèi)固定時間加以討論共同制定。
3.2 課程建設(shè)與教學(xué)團隊建設(shè)
從專業(yè)建設(shè)上看,建設(shè)的關(guān)鍵是師資。應(yīng)該圍繞專業(yè)核心課程群,以優(yōu)秀教師為帶頭人,建設(shè)結(jié)構(gòu)合理、教學(xué)質(zhì)量高的優(yōu)秀教學(xué)團隊。后階段的主要教學(xué)建設(shè)重點應(yīng)逐步將現(xiàn)有教學(xué)課程組確定化,通過教研活動討論,將培養(yǎng)計劃按課程確定到各個課程組負責(zé),在課程組的統(tǒng)一協(xié)調(diào)下進行課程大綱的完善和修訂。
3.3 實施“項目驅(qū)動”教學(xué)
這部分嚴(yán)格說也是課程建設(shè)的一部分,可在不影響教學(xué)計劃及大綱的情況下,在大二、大三的某些注重實踐的核心課程中建立基于“項目驅(qū)動”的教學(xué)改革嘗試。若效果理想,可再逐漸擴大到其他專業(yè)實踐課程,并同步修改課程實驗大綱。
3.4 專業(yè)實習(xí)實訓(xùn)的完善
軟件工程專業(yè)應(yīng)積極推動本專業(yè)大四畢業(yè)生在就業(yè)前,到相關(guān)企業(yè)中進行實習(xí)實訓(xùn),其目標(biāo)是促進教育與產(chǎn)業(yè)的密切結(jié)合,使學(xué)生畢業(yè)后能立即進入專業(yè)相關(guān)企業(yè)工作,希望在學(xué)校、企業(yè)間形成一個新的企業(yè)實習(xí)實訓(xùn)機制。例如:在2012年湖北經(jīng)濟學(xué)院軟件工程專業(yè)畢業(yè)生實習(xí)就已經(jīng)進行了類似的嘗試,通過與相關(guān)IT培訓(xùn)機構(gòu)和企業(yè)的合作,借助武漢市政府資助的武漢高校IT專業(yè)助推計劃,已經(jīng)直接使得4名軟件工程應(yīng)屆畢業(yè)生順利實習(xí)并與企業(yè)直接簽約。
4 結(jié)語
軟件工程作為計算機科學(xué)中的核心專業(yè),經(jīng)過國內(nèi)數(shù)10年的發(fā)展已經(jīng)有很多有效的經(jīng)驗供高校借鑒,但在具體的建設(shè)與發(fā)展中,必須根據(jù)學(xué)校的具體情況進行不斷的調(diào)整改進,從而才能適應(yīng)當(dāng)前信息社會的需求。