檀明+許強+張家銳
摘要:針對傳統(tǒng)軟件專業(yè)人才培養(yǎng)模式存在的問題,該文提出通過構建能力導向型的模塊化課程體系、開展任務驅動教學、改革教學方法及考核方式、引入工程實訓環(huán)節(jié)等途徑,有效提升軟件專業(yè)人才培養(yǎng)質量。
關鍵詞:模塊化教學體系;人才培養(yǎng)模式;工程實訓
中圖分類號:G424 文獻標識碼:A 文章編號:1009-3044(2016)04-0145-02
The Research and Practice on Reform of Software Engineering Talents Cultivating
TAN Ming,XU Qiang, ZHANG Jia-rui
(Department of Computer Science and Technology, Hefei University, Hefei, 230601, China)
Abstract: At present, most undergraduate education mode is not suitable for the cultivation of software engineering talents. In this paper, reform to enhance cultivating of software engineering talents is proposed by combing the modular based curriculum system, task-driven teaching, engineering project, and novel evaluation mode.
Key words: modular based curriculum system; personnel training mode; engineering project training
1 緒論
《中國制造2025:2015-2025中長期規(guī)劃》強調要順應“互聯(lián)網+”的發(fā)展趨勢,以信息化與傳統(tǒng)產業(yè)深度融合為主線,重點發(fā)展新一代信息產業(yè)。作為信息產業(yè)的核心,軟件及信息服務業(yè)已成為全球的一大支柱產業(yè)。近年來,制約我國軟件產業(yè)快速發(fā)展的主要因素仍是軟件人才短缺和整體結構不合理,高校的軟件人才培養(yǎng)與行業(yè)需求存在脫節(jié)情況[1,2]。
2 當前軟件人才培養(yǎng)模式存在的問題
當前軟件行業(yè)對學生在專業(yè)理論知識、實踐能力、溝通能力、應用行業(yè)領域知識、個人綜合素質和團隊合作精神方面均提出了較高的要求。針對合格軟件人才的培養(yǎng),傳統(tǒng)的軟件人才培養(yǎng)模式存在以下問題[2,3]:
1) 課程體系設置不夠科學。反映為要么是過分追求理論體系的系統(tǒng)性,存在重理論重知識而輕應用輕能力的問題,畢業(yè)生的專業(yè)能力與軟件產業(yè)界的需求往往存在較大的脫節(jié)。
2) 以“知識為本位”的教學方法,不能適應“理論和實踐緊密銜接”要求。作為典型的應用型人才,實踐教學在軟件人才培養(yǎng)過程中具有非常重要的地位和作用,但在實際教學中往往不能做到理論教學和實踐教學緊密銜接,缺乏對學生工程實踐能力的系統(tǒng)化培養(yǎng)環(huán)節(jié)。
3) 不能使學生的知識結構具有“復合性”,無法滿足軟件行業(yè)對于復合型計算機應用人才的需求。在專業(yè)化的軟件產品與項目開發(fā)過程中,要求軟件人才具備相應的領域知識,如管理、電信、金融、證券等,而現(xiàn)有人才培養(yǎng)方案不能體現(xiàn)出計算機專業(yè)與相關學科領域的復合,不能適應軟件產業(yè)對復合型人才的實際需要。
4) 學生應用創(chuàng)新能力較為薄弱,不能滿足軟件產業(yè)日益重視應用創(chuàng)新能力的外在發(fā)展要求。從軟件行業(yè)內部看,逐漸呈現(xiàn)出一個新的發(fā)展趨勢和特點:注重內生式增長和自主創(chuàng)新,要求在持續(xù)培養(yǎng)和提升學生軟件編程開發(fā)、軟件測試等工程實踐能力的基礎上,不斷增強和提升學生軟件分析與設計以及整體框架設計等方面的應用創(chuàng)新能力,使學生具備創(chuàng)新的意識,具有面向未來、開拓進取的開創(chuàng)精神,并形成自主學習、終身學習的能力。而現(xiàn)有的軟件人才培養(yǎng)模式并不能滿足產業(yè)對學生應用創(chuàng)新能力不斷發(fā)展的需要,并且這種矛盾越來越突出。
3 人才培養(yǎng)模式改革的主要途徑
3.1 構建能力導向型的模塊化課程體系
首先,以專業(yè)能力培養(yǎng)為導向構建模塊化課程體系。模塊是圍繞特定專業(yè)能力培養(yǎng)而形成的教學單元,除了理論知識講授以外,還包含必要的實踐訓練環(huán)節(jié)。通過一組相關模塊的有效組合覆蓋專業(yè)能力培養(yǎng)目標,實現(xiàn)“能力導向型”模塊化課程體系構建[3-5]。
另外,為滿足行業(yè)對于“復合型”軟件人才培養(yǎng)的需求,通過校企聯(lián)合開發(fā)計算機與主流應用領域知識交叉融合的“復合型”課程模塊,以及將行業(yè)領軍企業(yè)成熟的認證課程、行業(yè)領域知識培訓、前沿技術講座及軟件開發(fā)規(guī)范等內容優(yōu)化整合進模塊化課程體系中,在提高學生的工程實踐能力、使學生始終站在技術發(fā)展的最前沿的同時,實現(xiàn) “復合型”軟件人才培養(yǎng)目標。
3.2 開展任務驅動教學
通過引入典型的工程對象(如一個軟件項目、一個智能硬件等),打破傳統(tǒng)理論教學與實踐教學的界限,將理論講解、實驗教學、實踐教學與創(chuàng)新活動等融為一體。在“模塊”的教學過程中,以典型工程對象為載體,按照“任務驅動”模式,使學生深入理解和掌握項目的構思、設計、實現(xiàn)和運行的全過程,實現(xiàn)模塊的能力培養(yǎng)目標[4]。
3.3 改革教學方法及考核方式
在考核過程中改變傳統(tǒng)的教學方法和考核方式,運用多種方式和方法,通過多種渠道、多方面對學生進行評價,對學生的綜合能力進行考核。
1) 多種教學方法并用
改變了傳統(tǒng)的“教師傳授,學生接受”單一的、單向的教學方式方法,將多種現(xiàn)代教學方法并存,形成合理的、先進的、科學的教學模式。在人才培養(yǎng)過程中,將講授教學法、討論教學法、實驗教學法、案例教學法、任務驅動教學法、CDIO教學法、參觀學習法、企業(yè)研討、項目組實戰(zhàn)和自主學習等不同的教學方式和方法引入教學環(huán)節(jié)中,使理論教學與實踐教學實現(xiàn)緊密銜接。
2) 多種考核形式并行
打破傳統(tǒng)學校中的“一考定能力”的做法,學生成績的判定可以按理論課程、實踐課程和工程設計和項目實訓以多形式進行,要求是重過程,主要培養(yǎng)學生的自主學習能力和工程應用能力。
3.4 引入工程實訓環(huán)節(jié)
在大三下學期設置一個10周的校內工程實訓環(huán)節(jié),強化學生工程能力培養(yǎng)。在校內工程實訓環(huán)節(jié),采用雙導師制(校內導師+企業(yè)導師),并通過引入企業(yè)真實開發(fā)項目以及按照企業(yè)開發(fā)流程和規(guī)范操作實施,對學生進行工程能力訓練,使學生在探究式學習過程中提升專業(yè)和科技創(chuàng)新能力的同時,學習并體會企業(yè)規(guī)范化、專業(yè)化、標準化、規(guī)?;捻椖块_發(fā)流程和要求[5]。
3.5 搭建軟件創(chuàng)新服務平臺
以嵌入式系統(tǒng)開發(fā)、信息管理類軟件開發(fā)、3G手機應用開發(fā)、互聯(lián)網應用服務等為主要內容,搭建軟件創(chuàng)新服務平臺,并將其打造成一個集技術創(chuàng)新實踐、技術成果轉化、商業(yè)運行管理和咨詢指導服務于一體的創(chuàng)新創(chuàng)業(yè)實踐和孵化平臺。同時依托該軟件創(chuàng)新服務平臺,積極組織學生參加“挑戰(zhàn)杯”、“服務外包創(chuàng)新創(chuàng)業(yè)大賽”、“ACM程序設計大賽”等高水平的競賽,有效提升學生的創(chuàng)新創(chuàng)業(yè)能力。
4 結束語
作為國家首批“卓越工程師試點專業(yè)”,合肥學院軟件工程專業(yè)基于以上思路進行了教學模式改革,取得了明顯的效果,有效提升了畢業(yè)生的就業(yè)能力。今后,我們將對照工程教育專業(yè)認證標準與卓越工程師人才培養(yǎng)標準,進一步提升軟件工程人才培養(yǎng)質量,并實現(xiàn)專業(yè)教學水平的持續(xù)改進。
參考文獻:
[1] 陳冀東, 范新燦. 軟件行業(yè)人才培養(yǎng)現(xiàn)狀與職業(yè)發(fā)展策略[J]. 中國高??萍?,2014(11):57-59.
[2] 郝雋. CDIO理念下的軟件工程專業(yè)人才培養(yǎng)模式研究[J]. 教學改革, 2016(3):152,165.
[3] 袁暋,檀明, 許強. 軟件工程專業(yè)模塊化課程改革的實踐與探索[J]. 計算機教育,2013(20):3431-3433..
[4] 袁暋,許強,王曉峰,等. 基于應用型人才培養(yǎng)的模塊化教學改革研究—借鑒德國FH成功經驗[J]. 合肥學院學報:自然科學版, 2011(4).
[5] 檀明,張向東,許強. 以能力為導向的軟件工程專業(yè)應用型人才培養(yǎng)[J].計算機教育.2010,6(13):3431-3433.