宗欣露 徐慧
摘要:實踐教學(xué)是培養(yǎng)造就卓越軟件工程師的關(guān)鍵環(huán)節(jié)和重要保障。針對新時期軟件工程專業(yè)人才培養(yǎng)需求與實踐教學(xué)中存在的問題,通過深入分析軟件工程人才培養(yǎng)目標(biāo)和實踐教學(xué)內(nèi)涵,面向不同階段的能力培養(yǎng)要求,建立層次化漸進(jìn)式的實踐教學(xué)體系,培養(yǎng)符合我國社會發(fā)展需求的高質(zhì)量軟件人才。
關(guān)鍵詞:軟件工程;卓越工程師;實踐教學(xué);漸進(jìn)式培養(yǎng)方案
中圖分類號:G642.0 文獻(xiàn)標(biāo)志碼:A 文章編號:1674-9324(2014)53-0156-02
一、引言
“卓越工程師教育培養(yǎng)計劃”是貫徹《國家中長期教育改革和發(fā)展規(guī)劃綱要》[1]精神,由教育部率先啟動的一項重大改革計劃,是我國“十二五”教育發(fā)展綱要中提出的一個培養(yǎng)工科學(xué)生的“新舉措”,其主要目標(biāo)是面向工業(yè)界、面向世界、面向未來,培養(yǎng)造就一大批創(chuàng)新能力強(qiáng)、適應(yīng)經(jīng)濟(jì)社會發(fā)展需要的高質(zhì)量、各類型的工程技術(shù)人才。軟件產(chǎn)業(yè)作為國家的基礎(chǔ)性、戰(zhàn)略性產(chǎn)業(yè),在促進(jìn)國民經(jīng)濟(jì)的發(fā)展和推動社會發(fā)展信息化的進(jìn)程中,具有重要的地位和作用。軟件產(chǎn)業(yè)的快速發(fā)展,引發(fā)了對軟件人才的大量需求。為此應(yīng)準(zhǔn)確把握“卓越計劃”的內(nèi)涵要求,為國家培養(yǎng)適應(yīng)產(chǎn)業(yè)和企業(yè)需求的卓越軟件工程師。軟件工程專業(yè)是培養(yǎng)軟件人才的重要專業(yè),具有很強(qiáng)的實踐性,而且該專業(yè)涉及知識面廣,多學(xué)科交叉,發(fā)展更新快。然而在目前的教育體系下,軟件工程專業(yè)人才的培養(yǎng),無論是從培養(yǎng)機(jī)制還是在教學(xué)模式上,都存在很多的不足,缺乏對過程和方法運用的指導(dǎo)、研討和評價。
綜上所述,針對軟件人才培養(yǎng)過程中所暴露出的眾多問題和弊端,在國家“卓越工程師教育培養(yǎng)計劃”的大背景下,有必要重點發(fā)展面向卓越工程師的軟件工程專業(yè)人才培養(yǎng)模式和課程體系建設(shè)[2]。本文通過深入分析軟件工程人才培養(yǎng)目標(biāo)和實踐教學(xué)內(nèi)涵,面向不同階段的能力培養(yǎng)要求,建立層次化、漸進(jìn)式的實踐教學(xué)體系。
二、卓越工程師培養(yǎng)目標(biāo)和要求
(一)培養(yǎng)目標(biāo)
根據(jù)軟件產(chǎn)業(yè)界對軟件工程技術(shù)人才的需求,卓越工程師的培養(yǎng)目標(biāo)包括:培養(yǎng)應(yīng)用研究與開發(fā)方面的科學(xué)思維和科學(xué)實踐的能力,擁有良好的軟件工程素質(zhì)、較強(qiáng)的軟件工程實踐能力和創(chuàng)新精神,具有較強(qiáng)的軟件工程專業(yè)能力,經(jīng)歷軟件系統(tǒng)設(shè)計、開發(fā)、運行、維護(hù)和管理等解決實際工程問題的系統(tǒng)化訓(xùn)練;具備參與大型項目及復(fù)雜工程管理系統(tǒng)方案的設(shè)計、實施與運行能力;具有國際競爭能力的高層次、應(yīng)用型、復(fù)合型軟件工程技術(shù)及管理人才[3]。
(二)能力與素質(zhì)要求
面向卓越工程師的軟件專業(yè),要求學(xué)生在學(xué)習(xí)軟件工程專業(yè)的基礎(chǔ)理論、知識與技能基礎(chǔ)上,接受現(xiàn)代軟件工程師的強(qiáng)化訓(xùn)練,具有從事IT企業(yè)和其他行業(yè)的軟件設(shè)計、開發(fā)、測試、應(yīng)用、工程與管理方面的較強(qiáng)能力。在教學(xué)和實踐的整個過程中,需要著重培養(yǎng)學(xué)生以下幾個方面的能力和素質(zhì)。
1.系統(tǒng)地掌握軟件工程專業(yè)領(lǐng)域技術(shù)基礎(chǔ)理論,能夠根據(jù)產(chǎn)品和工程要求分析、設(shè)計有關(guān)軟件系統(tǒng)。
2.能夠集成軟件工程中系統(tǒng)分析與設(shè)計、開發(fā)、應(yīng)用、維護(hù)、組織與管理等方面知識并進(jìn)行創(chuàng)新,具備較強(qiáng)的工程創(chuàng)新意識和工程創(chuàng)新的基本能力。
3.具有較強(qiáng)的自我獲取知識的能力,信息收集、處理能力,具備終生學(xué)習(xí)的能力。
4.具有較強(qiáng)的溝通和團(tuán)隊合作的能力,具有一定的組織管理能力,能夠參與跨專業(yè)及國際性的競爭與合作。
5.熟悉軟件領(lǐng)域技術(shù)標(biāo)準(zhǔn)及相關(guān)行業(yè)的政策、法律和法規(guī),具備良好的工程職業(yè)道德。
三、層次化能力培養(yǎng)模式
按照“加強(qiáng)基礎(chǔ),拓寬專業(yè),突出能力,重視實踐,強(qiáng)調(diào)素質(zhì),因材施教”的原則,軟件工程專業(yè)旨在構(gòu)建層次化分級能力培養(yǎng)體系,該課程體系將基礎(chǔ)層、核心層、綜合層和拓展層這四個縱向遞進(jìn)的學(xué)科知識融合在一起,建立層次化分級能力培養(yǎng)體系,如圖1所示。
層次化分級能力培養(yǎng)體系設(shè)置方案如下:基礎(chǔ)層主要包括通識教育課程和專業(yè)基礎(chǔ)課,該層次課程應(yīng)該以靈活掌握和理解課程的知識為基點,以提高學(xué)生的邏輯分析和設(shè)計能力為目的,提倡靈活掌握知識,不提倡死記硬背,因此,提倡理論教學(xué)與實驗教學(xué)相結(jié)合。核心層主要由專業(yè)主干課構(gòu)成,該層次課程中除了堅持理論教學(xué)與實驗教學(xué)相結(jié)合的原則,還應(yīng)為每門課程安排課程設(shè)計,學(xué)生以團(tuán)隊協(xié)作形式開展一個課題的選題、分析、設(shè)計與實現(xiàn),最終考核需要通過系統(tǒng)演示、小組答辯以及提交文檔三個步驟,以此培養(yǎng)學(xué)生的實踐能力和團(tuán)隊合作能力。綜合層由專業(yè)主干課和專業(yè)選修課構(gòu)成,該層次不僅堅持理論教學(xué)與實驗教學(xué)相結(jié)合的原則,而且合理安排課程設(shè)計,還從專業(yè)的全局角度為學(xué)生安排實習(xí)實訓(xùn),從而保證在本科生培養(yǎng)的過程中,以軟件開發(fā)技術(shù)為基礎(chǔ),研究從基礎(chǔ)層到核心層再到工程應(yīng)用問題,注重對本科生的綜合素質(zhì)、創(chuàng)新能力、適應(yīng)能力、動手能力以及外語、現(xiàn)代信息技術(shù)的應(yīng)用能力的培養(yǎng)。拓展層主要指學(xué)生需要接受學(xué)校與企業(yè)聯(lián)合制訂的培養(yǎng)計劃,該層次要求學(xué)生要有一年左右的時間在企業(yè)學(xué)習(xí)和實踐,學(xué)習(xí)企業(yè)的先進(jìn)技術(shù)和先進(jìn)的企業(yè)文化,深入開展工程實踐活動,探索以行業(yè)需求為基礎(chǔ),結(jié)合工程技術(shù)發(fā)展前沿,參與企業(yè)技術(shù)創(chuàng)新和工程開發(fā),培養(yǎng)學(xué)生的職業(yè)精神和職業(yè)道德。
四個層次縱向遞進(jìn)培養(yǎng)軟件工程專業(yè)學(xué)生從理論基礎(chǔ)到工程實踐的整體素質(zhì),培養(yǎng)擁有良好的軟件工程素質(zhì)、較強(qiáng)的軟件工程實踐能力和創(chuàng)新精神,具有較強(qiáng)的軟件工程專業(yè)能力,從而使學(xué)生系統(tǒng)地掌握軟件開發(fā)、組織、管理的基本理論、知識和方法,成為具有國際競爭能力的高層次軟件工程技術(shù)及管理人才。
四、遞進(jìn)式層次化實踐教學(xué)模式
大學(xué)本科階段的課程體系一般由通識課程、學(xué)科大類課程、專業(yè)核心課程、專業(yè)拓展課程和實踐教學(xué)環(huán)節(jié)六大模塊構(gòu)成,其中專業(yè)核心課程模塊由工程理論和工程實踐兩個環(huán)節(jié)組成。針對當(dāng)前軟件工程專業(yè)畢業(yè)生工程實踐能力不高的現(xiàn)狀,面向卓越工程師的軟件工程專業(yè)人才培養(yǎng)應(yīng)該尤其注重工程實踐能力的訓(xùn)練,與上述層次化能力培養(yǎng)體系一致,軟件工程專業(yè)實踐教學(xué)也采用階梯式遞進(jìn)的形式,在實踐教學(xué)中分層融入工程案例,增加綜合實訓(xùn)課程和企業(yè)實訓(xùn)課程。通過實驗、綜合實訓(xùn)和企業(yè)實習(xí)等實踐教學(xué)環(huán)節(jié),循序漸進(jìn)地培養(yǎng)學(xué)生的工程實踐創(chuàng)新能力,如圖2所示。
五、結(jié)語
高素質(zhì)工程化的軟件人才是我國軟件產(chǎn)業(yè)持續(xù)發(fā)展的根本保障。作為省屬高校對軟件工程專業(yè)人才的培養(yǎng),無論是從培養(yǎng)機(jī)制還是在教學(xué)模式上,都存在很多的不足,因此,在新形勢下,以培養(yǎng)卓越工程師為導(dǎo)向的軟件工程專業(yè)改革刻不容緩。本文通過深入分析軟件工程人才培養(yǎng)目標(biāo)和實踐教學(xué)內(nèi)涵,根據(jù)學(xué)生的專業(yè)水平發(fā)展規(guī)律,優(yōu)化組合了實踐課程設(shè)置,分層次漸進(jìn)地培養(yǎng)了學(xué)生的工程能力,建立了層次化、漸進(jìn)式的實踐教學(xué)體系,解決了當(dāng)前人才培養(yǎng)中遇到的各種問題,為社會輸送了高質(zhì)量的軟件人才。
參考文獻(xiàn):
[1]中華人民共和國教育部.國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020年)[Z].2010.
[2]李玉柏,余魅,歐蓓.加強(qiáng)工程實踐,培養(yǎng)學(xué)生創(chuàng)新意識和動手能力[J].實驗科學(xué)與技術(shù),2012,10(4):280-284.
[3]姚峰,劉瑋.高校軟件工程專業(yè)人才培養(yǎng)模式探索[J].計算機(jī)教育,2012,12(24):15-19.endprint