高為民
摘要:實踐教學是學生理論聯(lián)系實際最直接、最有效的環(huán)節(jié),是教學工作非常重要和不可缺少的部分。結(jié)合我院軟件工程卓越計劃專業(yè)教學的實際,按照CDIO國際化工程師人才培養(yǎng)的需求目標框架,以“軟件工程過程”為核心,以“軟件工程方法、工具和應用能力”主線,在制定人才培養(yǎng)方案和完善課程教學大綱的基礎上,對該專業(yè)實踐教學體系的構(gòu)建進行了一些思考和研究。關(guān)鍵詞:軟件工程;實踐教學體系;CDIO中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2016)38-0146-02
國家十大產(chǎn)業(yè)振興規(guī)劃中的電子信息產(chǎn)業(yè)和物流產(chǎn)業(yè)與軟件行業(yè)緊密相關(guān),電子信息產(chǎn)業(yè)的三大任務都包括了軟件產(chǎn)業(yè),并且以每年20%的速度遞增,社會對軟件專業(yè)的人才的需求數(shù)量較大。整個軟件行業(yè)急需系統(tǒng)分析/設計師、軟件工程師及程序員,但有較多的畢業(yè)生專業(yè)能力與軟件產(chǎn)業(yè)界的需求存在脫節(jié),應屆畢業(yè)生很難適應崗位要求。
為更好地幫助學生順利實現(xiàn)從學校跨入到企業(yè),減緩學生就業(yè)和企業(yè)需求之間的供求矛盾,已成為當前高等院校和用人單位共同面臨的問題?!白吭焦こ處熃逃囵B(yǎng)計劃”(簡稱“卓越計劃”)是我國工程教育進行改革的重要舉措,我校的“軟件工程”是校級“卓越計劃”培育專業(yè),對怎樣培養(yǎng)具有軟件應用能力的工程師進行了一些探索。
一、現(xiàn)狀分析
通過到就業(yè)單位調(diào)研和畢業(yè)生就業(yè)跟蹤反饋表明,就業(yè)單位的實際要求和軟件工程專業(yè)畢業(yè)生的實際應用能力有很大差距,特別是IT企業(yè)對員工的編程能力很看重,對應屆畢業(yè)生的實際編碼和應用能力不甚滿意。對學生發(fā)放問卷調(diào)查統(tǒng)計:學生對課堂教學興趣不濃、課后也不愿意與老師或同學之間交流學習上的疑點和難點;同時普遍認為實際教學中過于注重基礎驗證型實驗,不能調(diào)動起學生的求知欲。這樣一來導致應屆畢業(yè)生的就業(yè)處境比較尷尬,追本溯源,主要有以下幾點:
1.教學實踐體系滯后。傳統(tǒng)的軟件工程專業(yè)實踐教學環(huán)節(jié)以學生對課堂知識的驗證為主,而且教學內(nèi)容的設計一般依據(jù)人才培養(yǎng)方案。如程序設計類課程實驗要求有結(jié)果、代碼無錯誤就行,不分析實驗的實現(xiàn)過程算法分析;人才培養(yǎng)方案中的軟件工程類課程很難做到與IT行業(yè)實際應用接軌,實驗課程內(nèi)容或課程設計側(cè)重軟件分析的一些方法、代碼的實現(xiàn),而不去考慮軟件的生存周期和知識產(chǎn)權(quán)等。整個實踐教學環(huán)節(jié)缺少將專業(yè)所必備的各個知識點串聯(lián)起來的綜合性、設計性及創(chuàng)新性實驗項目,缺乏一條以學生動手能力為主、系統(tǒng)性綜合運用所學知識與技能的主線。
2.專業(yè)定位不清晰,領域知識教育匱乏。軟件工程專業(yè)目前在很多高校都設有專門的軟件學院,學生數(shù)量和規(guī)模較大,但同其他計算機類專業(yè)相比較,專業(yè)教育同質(zhì)性強,人才培養(yǎng)目標大同小異。而軟件工程是以智力為主的朝陽產(chǎn)業(yè),整個產(chǎn)業(yè)鏈上需要不同工種的專業(yè)人才,如:程序員(碼工)、軟件評測師、系統(tǒng)分析師等,由于近些年部分高校盲目追求高大上,導致人才培養(yǎng)質(zhì)量低、結(jié)構(gòu)不合理,畢業(yè)就業(yè)難。此外,由于我國高等教育模式受原蘇聯(lián)影響,學科中心地位突出。專業(yè)課程涉及理論、技術(shù)、工程方面,沒有足夠的領域知識。校企聯(lián)合制定人才培養(yǎng)方案的較少,工程項目案例和工程素養(yǎng)教育滲透不足,無法培養(yǎng)出企業(yè)所需的工程應用型人才。
3.雙師雙能型教師匱乏。隨著軟件行業(yè)及IT產(chǎn)業(yè)的不斷發(fā)展,現(xiàn)有的師資隊伍及實驗人員已難以適應地方應用型高校辦學及軟件工程專業(yè)學生的需求。雙師雙能型師資匱乏是實踐教學的“軟肋”。國家鼓勵地方應用型高校要進行產(chǎn)教融合、轉(zhuǎn)型發(fā)展,現(xiàn)階段大多高校普遍缺乏具有一定行業(yè)背景和國際化認證資質(zhì)的實踐教師,因而,在很多地方應用型本科中,教師隊伍中雙師雙能型教師所占比例較低。
二、基于CDIO的“四層次一體化”實踐教學體系
按照軟件工程專業(yè)CCSE2004方案和CDIO(Conceive、Design、Implement、Operate)國際化工程師人才培養(yǎng)的需求目標框架[1],軟件工程專業(yè)定位為培養(yǎng)軟件開發(fā)技術(shù)能力為主的重基礎、重能力、重技術(shù)、高素質(zhì)的應用型人才,培養(yǎng)目標為:具有創(chuàng)新精神、實踐能力和開放意識;具有較好的學習能力;分析與解決問題的能力;創(chuàng)新與創(chuàng)業(yè)能力;交流與溝通表達能力;較強的工程實踐能力;團隊協(xié)作能力的高素質(zhì)應用型人才。
該模型以產(chǎn)品從設計研發(fā)到發(fā)布使用的生命周期為載體,使學生通過主動的、實踐的、課程之間有機聯(lián)系的方式學習工程,以培養(yǎng)學生的工程能力,該理念是“做中學”和“基于項目教育和學習”的集中概括和抽象表達。[2,3]
依據(jù)我院軟件人才培養(yǎng)目標和規(guī)格,我們通過多年的努力嘗試,探索“四層次一體化”實踐教學體系。“四層次”按能力培養(yǎng)的漸進規(guī)律,劃分為基礎、提高、綜合、創(chuàng)新創(chuàng)業(yè)四個層次,包含實驗、課程實訓、項目實訓、企業(yè)實習、畢業(yè)設計、科學研究、社會調(diào)查、競賽與認證等多個實踐教學環(huán)節(jié),構(gòu)成分層、多模塊的實踐體系框架。“一體化”是以CDIO和CCSE2004為人才培養(yǎng)標準,將所有課程貫穿成一條主線,達到知識體系的完整性、開放性、應用型。
基礎層包括課程設計與課程實驗,提升學生對基本技能的運用能力。提高層分為項目實訓與企業(yè)實訓,實施卓越專業(yè)特色培養(yǎng),著重培養(yǎng)學生的工程能力。綜合訓練層包含企業(yè)實習與畢業(yè)設計,重點是培養(yǎng)學生綜合實踐能力與軟件開發(fā)能力。創(chuàng)新創(chuàng)業(yè)層主要是學生自主創(chuàng)業(yè),通過組建跨學科、跨專業(yè)的實訓平臺進行創(chuàng)新性實驗,從而培養(yǎng)學生的創(chuàng)新創(chuàng)業(yè)能力。
具體來說,首先要精練基礎,把軟件工程專業(yè)所有基礎類課程的實驗內(nèi)容與理論知識實現(xiàn)同步,實驗類型以驗證性為主小課程實訓為輔,做到理論知識與基礎應用技能的融合,重點體現(xiàn)在課程設計與項目實訓上。從大三開始逐步增加綜合性、設計性實訓,重點表現(xiàn)在實訓項目的綜合性和交叉性,達到程序開發(fā)的應用技能與學科實際的深度融會貫通。在“重基礎、重技術(shù)、中實踐”的基礎上,從而培養(yǎng)出“高素質(zhì)”的人才。此外,在大四第一個學期中開設一些專業(yè)方向類的實驗課程,以工程化設計為主,培養(yǎng)學生發(fā)現(xiàn)、分析、解決問題的能力。
三、以工程應用能力為主的實踐教學模式與組織
軟件工程應用能力培養(yǎng)的關(guān)鍵要素有4個,即實踐教學體系、實踐教學模式、雙師雙能型教師隊伍以及工程實踐環(huán)境與組織管理[2,3]。下面重點闡述實踐教學模式與教學組織管理:
1.實踐教學模式。應用型高校人才培養(yǎng)關(guān)鍵在教學模式的實施,軟件工程專業(yè)的人才培養(yǎng)要突出工程應用能力,必須要在實踐教學模式上進行改革?!八膶哟我惑w化”的實踐教學體系中主要強調(diào)項目實訓和綜合訓練,在具體實施過程中,要遵循漸進性和學生對科學知識的認知理論,可采用“學習—實訓)—再學習—再實訓”的螺旋式教學模式和以項目驅(qū)動的“做中學”教學模式。[4]具體來說,“螺旋式”教學模式按照人才培養(yǎng)方案在大學第1至第6學期展開課程實驗、課程設計及集中性項目實訓。到第6學期末,利用暑假期間安排學生到企業(yè)或?qū)嵱柣剡M行為期一個月的企業(yè)實訓,第7~8學期進入企業(yè)中進行實習并完成畢業(yè)設計;而項目驅(qū)動的“做中學”教學模式是指在課程實訓中采用“案例牽引、項目驅(qū)動、團隊合作、引導互動”的教學方法,突出學生的主體地位,教師引導學生主動學習,學生以團隊方式按照企業(yè)過程標準完成一個產(chǎn)品或系統(tǒng)由構(gòu)思、分析、設計、實現(xiàn)到交付的完整過程訓練。“做中學”的教學模式可以提高學生的職業(yè)素養(yǎng)和軟件項目的開發(fā)能力,培養(yǎng)團隊協(xié)作能力、質(zhì)量控制及組織管理等工程實踐應用能力。
2.實踐教學的組織管理。根據(jù)我院卓越班的實踐與探索,對實踐教學的組織和管理初步實現(xiàn)了互聯(lián)網(wǎng)+模式。即對學生實踐過程進行全方位、規(guī)范化的過程管理,課程設計與項目實訓由校內(nèi)教師和企業(yè)教師共同負責設計和教學,校企聯(lián)合專家組參與評審。企業(yè)實訓在校外企業(yè)實習基地開展,由基地指導教師負責,學生分組以項目方式組織實施。進行為期一年的企業(yè)帶薪實習,實習期間學生以企業(yè)員工的身份,在企業(yè)開展工作,并完成其畢業(yè)設計。在上述實踐教學環(huán)節(jié)中,學生所有的項目都必須按照軟件工程的思想在管理系統(tǒng)中提交相應的文檔,系統(tǒng)可以對項目進行需求分析、建模、設計、源代碼、錯誤跟蹤、軟件測試、項目進度、實驗報告等管理。
四、結(jié)語
軟件工程“四層次一體化”CDIO模式應用于我院“嘉杰卓越班”,構(gòu)建了完善的實踐教學體系,與合作單位建立了良好的校企合作關(guān)系,成果得到不斷完善和修正。實踐結(jié)果表明,經(jīng)過該實踐教學體系培養(yǎng)的學生具有較強的工程實踐能力,深受企業(yè)歡迎,多名學生已成功申報省級、國家級大學生創(chuàng)新性實踐項目等。但本項目的評價機制尚需進一步研究,各實踐環(huán)節(jié)的內(nèi)容與標準需進一步完善。
參考文獻:
[1]廖志芳,胡志剛,等.軟件工程CDIO“五位一體”實踐教學體系[J].計算機教育,2010,(11):128-131.
[2]唐衛(wèi)東,劉昌鑫.地方高校軟件工程專業(yè)實踐教學改革與創(chuàng)新研究——以井岡山大學為例[J].計算機教育,2013,(20):87-92.
[3]李紅梅,張紅延,盧葦.面向能力培養(yǎng)的軟件工程實踐教學體系[J].高等工程教育研究,2009,(3):43-45.
[4]浙江省新世紀教育教學改革課題 構(gòu)建化學教學示范中心“一體化、三層次”實驗教學新模式[EB/OL].http://wenku.baidu.com,2012.