前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的軟件工程實(shí)訓(xùn)報(bào)告主題范文,僅供參考,歡迎閱讀并收藏。
關(guān)鍵詞:特色課程;軟件工程;實(shí)驗(yàn)教學(xué)
1.應(yīng)用課題實(shí)踐與項(xiàng)目開(kāi)發(fā)訓(xùn)練課程的開(kāi)設(shè)背景
近年來(lái),計(jì)算機(jī)專(zhuān)業(yè)已經(jīng)成為高校應(yīng)屆畢業(yè)生就業(yè)率較低的專(zhuān)業(yè)之一。表1所示為2012年中國(guó)大學(xué)畢業(yè)生“紅黃綠牌”本科專(zhuān)業(yè)的情況。2012年6月11日,由麥可思研究院(MyCOS Institute)獨(dú)家撰寫(xiě)的《2012年中國(guó)大學(xué)生就業(yè)報(bào)告》正式。在這份報(bào)告中,雖然計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)沒(méi)有成為前10位失業(yè)率最高的專(zhuān)業(yè)之一,但就業(yè)形勢(shì)依然不容樂(lè)觀。報(bào)告顯示,計(jì)算機(jī)專(zhuān)業(yè)同樣存在著失業(yè)量較大、就業(yè)率低,且薪資較低等問(wèn)題。同時(shí),計(jì)算機(jī)專(zhuān)業(yè)的低就業(yè)率也由人才培養(yǎng)質(zhì)量達(dá)不到產(chǎn)業(yè)要求而造成,一方面應(yīng)屆畢業(yè)生找不到合適的崗位,另一方面企業(yè)招不到合適的人才。因此,對(duì)于計(jì)算機(jī)專(zhuān)業(yè)而言,如何提高該專(zhuān)業(yè)畢業(yè)生的動(dòng)手實(shí)踐能力,掌握當(dāng)前主流的軟件設(shè)計(jì)方法與技能,緊跟企業(yè)的實(shí)際要求,改變以往“重視書(shū)本理論,忽視實(shí)驗(yàn)實(shí)踐,脫離企業(yè)應(yīng)用”的現(xiàn)狀,成為當(dāng)前計(jì)算機(jī)專(zhuān)業(yè)教育的迫切要求。
應(yīng)用課題實(shí)踐與項(xiàng)目開(kāi)發(fā)訓(xùn)練課程(簡(jiǎn)稱(chēng)“實(shí)訓(xùn)”課程)是一個(gè)系列課程,從2008-200年開(kāi)始,首先在2006級(jí)和2007級(jí)計(jì)算機(jī)本科班中開(kāi)展該課程的教學(xué)實(shí)驗(yàn)。經(jīng)過(guò)對(duì)5屆學(xué)生進(jìn)行教學(xué)摸索,目前該課程已經(jīng)正式成為貴州師范大學(xué)數(shù)學(xué)與計(jì)算機(jī)科學(xué)學(xué)院計(jì)算機(jī)本科專(zhuān)業(yè)的必選課程之一。
“實(shí)訓(xùn)”課程課時(shí)總計(jì)約180學(xué)時(shí),10個(gè)學(xué)分,歷時(shí)5個(gè)學(xué)期,約80周。課程采用“導(dǎo)師制+小班教學(xué)”的形式組建學(xué)習(xí)小組開(kāi)展學(xué)習(xí),住強(qiáng)調(diào)理論與實(shí)踐聯(lián)系的基礎(chǔ)上重點(diǎn)培養(yǎng)學(xué)生的動(dòng)手實(shí)踐能力。
2.軟件工程實(shí)驗(yàn)教學(xué)內(nèi)容中出現(xiàn)的問(wèn)題
軟件工程是計(jì)算機(jī)專(zhuān)業(yè)的必修課程之一,也足核心課程之一。該課程旨在提高學(xué)生的實(shí)踐能力和工程設(shè)計(jì)能力,其實(shí)驗(yàn)課程的內(nèi)容設(shè)計(jì)和開(kāi)展尤為重要。傳統(tǒng)上該課程安排在大學(xué)三年級(jí),總學(xué)時(shí)為72學(xué)時(shí)(54+18)。但是在實(shí)際教學(xué)過(guò)程中我們發(fā)現(xiàn)學(xué)生的實(shí)踐時(shí)間偏少,很難通過(guò)18個(gè)實(shí)驗(yàn)課時(shí)完成從最初的資料查找、閱讀、整理、系統(tǒng)分析、設(shè)計(jì)、編寫(xiě)文檔、編碼和測(cè)試等有關(guān)于軟件開(kāi)發(fā)的基本流程,特別是相關(guān)軟件設(shè)汁的文檔編制的訓(xùn)練。對(duì)于可視化建模軟件,諸如Rose Rational、trufun P1ato、Power Design等講解淺嘗輒止,甚至被教師一筆帶過(guò),以至于到最后,很多學(xué)生只是為了完成課程作業(yè),沒(méi)有很好的思考和創(chuàng)新,達(dá)不到課程開(kāi)設(shè)的目的,這門(mén)原本重要且有趣的課程變成為了應(yīng)付考試的枯燥的“背誦”課程。
另一方面,授課教師在一定程度上與實(shí)際軟件企業(yè)的運(yùn)作存在一定的脫節(jié)。絕大部分授課教師甚至自己都沒(méi)有編制商業(yè)化軟件的經(jīng)歷。而這種經(jīng)歷的缺失毫無(wú)疑問(wèn)地將影響到該教師對(duì)軟件工程的課程教學(xué)與實(shí)驗(yàn)內(nèi)容的設(shè)計(jì),從而造成了某些教師授課時(shí)僅能“照本宣科”,這不得不說(shuō)是軟件工程課程教學(xué)的一大遺憾。
因此,為了提高軟件工程課程的教學(xué)質(zhì)量,通過(guò)多年的摸索,我們?cè)凇皩?shí)訓(xùn)”課程中安排了有針對(duì)性的實(shí)驗(yàn)課程,采用項(xiàng)目實(shí)踐的方式作為軟件工程的有效補(bǔ)充,以期解決上述問(wèn)題,提高課程的教學(xué)質(zhì)量。
3.軟件工程實(shí)驗(yàn)教學(xué)課程的設(shè)計(jì)思路與開(kāi)展
通過(guò)幾年的實(shí)驗(yàn),我們可以對(duì)“軟件工程實(shí)驗(yàn)教學(xué)課程”的教學(xué)思路做出以下總結(jié):
1)教學(xué)目的。
在教師的指導(dǎo)下,學(xué)生通過(guò)適當(dāng)?shù)倪x題完成軟件工程中的需求分析、架構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、編碼、測(cè)試、部署等基本環(huán)節(jié),使學(xué)生在完成任務(wù)的過(guò)程中培養(yǎng)和提高分析和解決問(wèn)題的能力。
2)基礎(chǔ)課程與時(shí)間安排。
有關(guān)軟件工程實(shí)驗(yàn)教學(xué)課程的教學(xué),其基礎(chǔ)課程涉及數(shù)據(jù)庫(kù)原理概論、Windows程序設(shè)計(jì)(有的院校開(kāi)設(shè)的是MFC程序設(shè)計(jì)或C#程序設(shè)計(jì))。因此,將該課程的教學(xué)安排在這兩門(mén)課程之后是比較適宜的。
3)教學(xué)內(nèi)容框架。
軟件工程實(shí)驗(yàn)教學(xué)課程的框架體系如圖1所示。
(1)學(xué)生分組與選題。由于實(shí)訓(xùn)課程采用的是“小班制”教學(xué),每個(gè)教師教授8-10個(gè)學(xué)生,可以將學(xué)生分為小組。而后,每個(gè)教師提供1-2個(gè)難度適中的實(shí)訓(xùn)選題,每個(gè)題目由一個(gè)小組完成。由于學(xué)生人數(shù)少,有利于教師更加充分地、有側(cè)重點(diǎn)地對(duì)學(xué)生的學(xué)習(xí)過(guò)程進(jìn)行指導(dǎo)。兩個(gè)學(xué)生小組也可以展開(kāi)一定的競(jìng)爭(zhēng),促進(jìn)學(xué)生的學(xué)習(xí)。
(2)課程的框架體系與時(shí)間安排。軟件工程實(shí)驗(yàn)教學(xué)課程的框架體系主要由兩個(gè)部分組成。其中第1個(gè)階段即本文所涉及的內(nèi)容,安排在實(shí)訓(xùn)課開(kāi)設(shè)的第4學(xué)期(多為大三上學(xué)期)完成,所占學(xué)時(shí)為18周,54學(xué)時(shí)。第2個(gè)階段則是外包給校外的軟件培訓(xùn)企業(yè)來(lái)完成,以2-4周為期夏令營(yíng)的形式完成,總計(jì)120學(xué)時(shí),安排在實(shí)訓(xùn)課開(kāi)設(shè)的第5學(xué)期(多為大三下學(xué)期)完成。
(3)軟件工程實(shí)驗(yàn)教學(xué)課程的教學(xué)內(nèi)容。
①項(xiàng)目選題與企劃:確定小組選題,討論并制訂實(shí)施計(jì)劃;估算項(xiàng)目總體規(guī)模、工作量和成本;確定選題實(shí)施中擬解決的重點(diǎn)難點(diǎn)問(wèn)題;初步設(shè)計(jì)作品功能結(jié)構(gòu),估計(jì)項(xiàng)目范圍、產(chǎn)品規(guī)模及總工作量,編寫(xiě)人力資源計(jì)劃和軟硬件資源計(jì)劃、測(cè)試計(jì)劃、配置管理計(jì)劃等相應(yīng)文檔。
②需求分析:介紹或者回顧需求分析的相關(guān)理論知識(shí);學(xué)習(xí)合適的建模軟件,畫(huà)出用例圖,書(shū)寫(xiě)用例規(guī)約、術(shù)語(yǔ)表,完成需求規(guī)格說(shuō)明書(shū)等相應(yīng)文檔;教授類(lèi)圖、順序圖、協(xié)作圖、活動(dòng)圖、狀態(tài)圖等文檔的書(shū)寫(xiě);確定系統(tǒng)開(kāi)發(fā)環(huán)境。
③軟件體系結(jié)構(gòu)設(shè)計(jì):設(shè)計(jì)系統(tǒng)架構(gòu);制訂開(kāi)發(fā)策略;確定系統(tǒng)的主要功能模塊;確定系統(tǒng)的物理視圖、邏輯視圖、開(kāi)發(fā)視圖及進(jìn)程視圖。
④數(shù)據(jù)庫(kù)設(shè)計(jì):確定采用何種DBMS系統(tǒng);利用建模工具進(jìn)行邏輯設(shè)計(jì);設(shè)計(jì)庫(kù)結(jié)構(gòu)與表結(jié)構(gòu)以及完整性約束機(jī)制;設(shè)計(jì)數(shù)據(jù)庫(kù)使用的安全性機(jī)制;書(shū)寫(xiě)數(shù)據(jù)庫(kù)使用的管理規(guī)章等文檔。
⑤功能及算法設(shè)計(jì):制訂模塊的命名規(guī)范;確定系統(tǒng)的各個(gè)模塊;學(xué)習(xí)或回顧NS圖、PAD圖的畫(huà)法;細(xì)化NS圖、PAD圖等手段設(shè)計(jì)各模塊的功能。
⑥用戶(hù)界面設(shè)計(jì):確定用戶(hù)界面風(fēng)格;系統(tǒng)出錯(cuò)處理機(jī)制的沒(méi)計(jì);人機(jī)交互風(fēng)格的設(shè)計(jì)。
⑦編碼與設(shè)計(jì):根據(jù)需求分析規(guī)格說(shuō)明書(shū)和相關(guān)的技術(shù)文檔,采用合適的程序設(shè)計(jì)語(yǔ)言分工明確地完成相關(guān)模塊的編程工作;制作測(cè)試用例;采用合適的測(cè)試方法測(cè)試作品,并編寫(xiě)測(cè)試報(bào)告。
⑧作品驗(yàn)收與部署:作品幫助文檔的編寫(xiě);提交作品及相關(guān)技術(shù)資料;編寫(xiě)簡(jiǎn)要總結(jié)報(bào)告;對(duì)系統(tǒng)進(jìn)行自我評(píng)價(jià)。
(4)可能涉及的相關(guān)軟件。Rose Rational、trufun Plato、Power Design、Project、Visio。
4.課程實(shí)施過(guò)程中需要注意的問(wèn)題
通過(guò)四屆學(xué)生“實(shí)訓(xùn)”課程的實(shí)際教學(xué),軟件工程實(shí)驗(yàn)教學(xué)課程在具體的實(shí)施過(guò)程中,需要注意以下幾個(gè)問(wèn)題:
(1)實(shí)訓(xùn)選題應(yīng)把握“跳一跳,摸得著”的原則,控制難度。例如,實(shí)訓(xùn)選題太空戰(zhàn)艦(如圖2所示)就是2008級(jí)計(jì)算計(jì)本科所做的選題之一。尤其不提倡指導(dǎo)教師將自己的科研項(xiàng)目進(jìn)行所謂的“剝離”一部分給學(xué)生作為選題。
(2)程序設(shè)計(jì)語(yǔ)言應(yīng)當(dāng)選用前期實(shí)訓(xùn)課程中所學(xué)習(xí)的程序語(yǔ)言,以免重新學(xué)習(xí)編程語(yǔ)言而耽誤實(shí)驗(yàn)課程的后期開(kāi)展。
(3)應(yīng)選擇大型數(shù)據(jù)庫(kù)系統(tǒng),如SQL Server或者Oracle,最好與前期實(shí)訓(xùn)課程中學(xué)習(xí)內(nèi)容一致。
(4)設(shè)計(jì)前后臺(tái)交互代碼時(shí),培養(yǎng)學(xué)生采用事務(wù)機(jī)制的觀念。
(5)根據(jù)指導(dǎo)教師自身的情況,選擇1-2個(gè)要用到的建模軟件重點(diǎn)學(xué)習(xí),不必面面俱到、跑馬觀花地“介紹”所有的工具軟件。
(6)采用MVC架構(gòu)進(jìn)行系統(tǒng)開(kāi)發(fā)時(shí),注重告知學(xué)生表現(xiàn)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問(wèn)層等多層結(jié)構(gòu)的體現(xiàn)與優(yōu)缺點(diǎn);對(duì)于網(wǎng)站類(lèi)選題,注重引入一些新的開(kāi)發(fā)技術(shù)(如Ajax)等。
(7)注重培養(yǎng)學(xué)生對(duì)于技術(shù)文檔的查找與自學(xué)能力,例如與Java相關(guān)的JDK API,或.NET相關(guān)的MSDN等。
(8)注重培養(yǎng)學(xué)生之間的交流和團(tuán)隊(duì)協(xié)作能力。
關(guān)鍵詞:軟件工程;課程群;課程群體系
中圖分類(lèi)號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:B
1引言
軟件工程是運(yùn)用工程、科學(xué)和數(shù)學(xué)的原則與方法研制、維護(hù)計(jì)算機(jī)軟件的有關(guān)技術(shù)和管理的方法;是將系統(tǒng)的、規(guī)范的、可度量的方法應(yīng)用于軟件的開(kāi)發(fā)、運(yùn)行和維護(hù)的過(guò)程。中國(guó)的軟件產(chǎn)業(yè)以軟件工程為指導(dǎo)思想得到了迅猛發(fā)展,使得軟件工程人才的培養(yǎng)發(fā)生了巨大的變化。然而,人才需求與教育供給的不足產(chǎn)生了矛盾,以傳統(tǒng)的課程體系、單一的課程模式來(lái)培養(yǎng)軟件工程人才已不能滿(mǎn)足軟件產(chǎn)業(yè)發(fā)展的需求,成為軟件工程教育發(fā)展面臨的一個(gè)重要問(wèn)題。解決這一問(wèn)題的關(guān)鍵之一是需要在不斷的教學(xué)過(guò)程中,研究適應(yīng)軟件產(chǎn)業(yè)發(fā)展需求的人才培養(yǎng)模式以及相應(yīng)的軟件工程教學(xué)思路和方法,形成一個(gè)正確的課程群體系,在該課程群體系的保證下,不斷提高教學(xué)質(zhì)量使軟件工程教育得到健康穩(wěn)步發(fā)展。
傳統(tǒng)的軟件工程人才培養(yǎng)課程體系存在著以下幾方面的問(wèn)題:(1)工程特點(diǎn)不明顯。課程安排過(guò)于傳統(tǒng),偏重計(jì)算機(jī)科學(xué)與技術(shù)的課程模式,偏重基礎(chǔ)理論和方法的傳授,沒(méi)有突出現(xiàn)代軟件工程的發(fā)展特點(diǎn),忽略了體現(xiàn)軟件工程特點(diǎn)的關(guān)于質(zhì)量、進(jìn)度、成本、度量、團(tuán)隊(duì)、管理等方面的教育和實(shí)訓(xùn)。(2)分工不細(xì),與應(yīng)用領(lǐng)域結(jié)合不緊。軟件工程的應(yīng)用范圍不斷延伸,已經(jīng)深入到各個(gè)方面。而軟件工程的教育卻沒(méi)有達(dá)到與應(yīng)用領(lǐng)域的緊密結(jié)合,造成事實(shí)上的脫節(jié)。(3)單一的課程模式,不利于整體知識(shí)的貫穿。傳統(tǒng)的課程體系中,與軟件工程有密切聯(lián)系的課程沒(méi)有形成一個(gè)課程群,每門(mén)課程都是按照各自課程的體系獨(dú)立授課,使得有些知識(shí)點(diǎn)過(guò)于重復(fù),有些知識(shí)體系不能有機(jī)地銜接。(4)軟件工程教育與軟件產(chǎn)業(yè)結(jié)合不緊。軟件工程的教育不能及時(shí)更新教育理念,不能及時(shí)跟蹤軟件工程行業(yè)的最新發(fā)展趨勢(shì)。造成當(dāng)學(xué)生畢業(yè)后參加工作時(shí),不能很快適應(yīng)較大型軟件的個(gè)人或團(tuán)隊(duì)開(kāi)發(fā)。(5)忽視交流能力的培養(yǎng)。交流能力是工程能力培養(yǎng)的重要方面,但現(xiàn)有的軟件工程教育體制卻秉承了傳統(tǒng)的教育方法,忽視交流能力的培養(yǎng)。鑒于以上這些問(wèn)題,開(kāi)展以軟件工程為主線的課程群體系研究是非常必要,也是很有意義的。
2研究現(xiàn)狀
目前,單純的計(jì)算機(jī)學(xué)科式教育已跟不上當(dāng)今產(chǎn)業(yè)界對(duì)工程型IT人才的迫切需求。不僅如此,服務(wù)于單純的計(jì)算機(jī)學(xué)科式教育的傳統(tǒng)的實(shí)踐教學(xué)也日益暴露出與企業(yè)需求和現(xiàn)代化工程型人才培養(yǎng)不相匹配的弊端。如何突出實(shí)踐教學(xué)的效果,如何將相關(guān)的課程組成一個(gè)課程群,使工程化培養(yǎng)在整個(gè)培養(yǎng)模式中的地位、分量和作用不斷加強(qiáng),使學(xué)生的知識(shí)體系更加科學(xué)化、系統(tǒng)化、更加連貫、更加適應(yīng)社會(huì)需求,是目前絕大多數(shù)學(xué)校和用人單位共同需要解決的課題。
2003年教育部設(shè)立了“軟件工程課程體系”研究項(xiàng)目,以確立我國(guó)軟件工程教育體系的框架。由若干著名高校聯(lián)合組織了課題組,深入分析ACM和IEEE的《Computing curriculum-software Engineering》[1],研究探討我國(guó)軟件工程學(xué)科的教育思想、課程體系、教學(xué)計(jì)劃等,并結(jié)合國(guó)內(nèi)部分著名高校軟件學(xué)院的教學(xué)成果,形成了《中國(guó)軟件工程學(xué)科教程》[2]。國(guó)外,在軟件工程專(zhuān)業(yè)人才的培養(yǎng)中也提出了許多建議,如文獻(xiàn)[3]中談到Computing curriculum-software Engineering對(duì)軟件工程人才培養(yǎng)發(fā)揮著很重要的作用。
據(jù)調(diào)查,通過(guò)幾年的探索,目前中國(guó)三十多所國(guó)家示范性軟件學(xué)院均在不同程度上創(chuàng)建了一套以質(zhì)量為目標(biāo),以主動(dòng)服務(wù)于企業(yè)為特色,按工程領(lǐng)域需求培養(yǎng),設(shè)置相應(yīng)的課程體系與實(shí)踐環(huán)節(jié),同時(shí)建立與國(guó)內(nèi)外知名企業(yè)合作,成立校內(nèi)外實(shí)訓(xùn)基地,建立新的工程型軟件人才培養(yǎng)模式。
南京大學(xué)軟件工程專(zhuān)業(yè)推行的工程化實(shí)踐教學(xué)體系可以簡(jiǎn)單地用“一個(gè)教學(xué)理念、兩個(gè)培養(yǎng)階段、三項(xiàng)保障措施和四門(mén)實(shí)踐課程”加以概括。一個(gè)教學(xué)理念,指樹(shù)立工程化能力培養(yǎng)與基礎(chǔ)理論教學(xué)、專(zhuān)業(yè)能力培養(yǎng)并重的教學(xué)理念。兩個(gè)培養(yǎng)階段,指分別設(shè)置工程化教學(xué)階段和企業(yè)實(shí)習(xí)階段,把工程化素質(zhì)培養(yǎng)作為學(xué)生全培養(yǎng)期中自始至終關(guān)注的主線。三項(xiàng)保障措施,指通過(guò)教學(xué)方法創(chuàng)新、評(píng)價(jià)體系創(chuàng)新和實(shí)驗(yàn)室建設(shè)創(chuàng)新,保障了工程化教學(xué)理念的實(shí)施。四門(mén)實(shí)踐課程,指設(shè)立了程序設(shè)計(jì)、軟件工程課程、信息系統(tǒng)課程、網(wǎng)絡(luò)平臺(tái)四門(mén)特色化的工程化實(shí)踐課程。中國(guó)國(guó)防科技大學(xué)在軟件工程專(zhuān)業(yè)教學(xué)改革實(shí)踐中,圍繞著以建立科學(xué)的軟件工程教學(xué)內(nèi)容體系為前提,突出實(shí)踐,激發(fā)學(xué)生主動(dòng)探索和實(shí)踐的熱情,利用案例式教學(xué),同步構(gòu)筑立體化教學(xué)互動(dòng)平臺(tái)。東南大學(xué)軟件學(xué)院提出了校企合作培養(yǎng)工程型人才的模式,通過(guò)教學(xué)的探索和實(shí)踐,把教學(xué)和工程實(shí)踐緊密地結(jié)合起來(lái),突破學(xué)期、授課教師、課程各自獨(dú)立的局限,實(shí)現(xiàn)總體設(shè)計(jì)、綜合布局、交叉穿插、協(xié)同配合的新模式,取得了較好的效果。
3課程群體系的建設(shè)思路
工程型軟件人才的培養(yǎng)需要有一個(gè)貫穿始終的工程概念作指導(dǎo)的課程體系和與之配套的實(shí)踐環(huán)節(jié)。在課程群體系建設(shè)中主要考慮了以下幾方面的問(wèn)題。
(1) 梳理以軟件工程為主線的系列課程之間的關(guān)系,確定以軟件工程為核心的課程群的內(nèi)容和課程群體系架構(gòu)。明確課程群中的基礎(chǔ)課程、專(zhuān)業(yè)課程和核心專(zhuān)業(yè)課程,以及它們的主要內(nèi)容和大綱,確保課程群的知識(shí)體系結(jié)構(gòu)合理、知識(shí)銜接合理、實(shí)踐環(huán)節(jié)安排合理,以避免知識(shí)點(diǎn)缺乏或知識(shí)點(diǎn)重復(fù),以及知識(shí)體系不連貫等問(wèn)題。因此,我們深深體會(huì)到深入討論和研究課程群內(nèi)課程之間的關(guān)系和內(nèi)容是至關(guān)重要的。
(2) 課程群的內(nèi)容設(shè)置既要考慮夯實(shí)軟件工程的基礎(chǔ),又要考慮軟件工程的素質(zhì)和工程化思想的培養(yǎng)。軟件工程的基礎(chǔ)是建立在多個(gè)不同學(xué)科之上。它不僅需要計(jì)算機(jī)科學(xué)的理論和基礎(chǔ)知識(shí),諸如數(shù)學(xué)、工程學(xué)、項(xiàng)目管理及其它應(yīng)用領(lǐng)域的概念,同時(shí)也需要培養(yǎng)學(xué)生軟件工程的基本素質(zhì)和基本技能??紤]設(shè)立了“程序設(shè)計(jì)類(lèi)課程+軟件工程類(lèi)課程+數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)等專(zhuān)業(yè)類(lèi)課程+認(rèn)證類(lèi)課程”的課程群體系。特別應(yīng)該強(qiáng)調(diào)是在本科的早期階段,為了避免學(xué)生養(yǎng)成不良的編程習(xí)慣,樹(shù)立規(guī)范編程和團(tuán)隊(duì)合作的思想,在加強(qiáng)程序設(shè)計(jì)類(lèi)課程的實(shí)訓(xùn)環(huán)節(jié)同時(shí),考慮個(gè)體軟件過(guò)程和小組軟件過(guò)程等軟件工程基礎(chǔ)和素質(zhì)課程的設(shè)置。認(rèn)證類(lèi)課程的融入旨在提高學(xué)生的基本技能和軟件素質(zhì)。
(3) 建立起更加完善的、與課程群體系相適應(yīng)的實(shí)驗(yàn)、實(shí)訓(xùn)、實(shí)踐教學(xué)體系。工程化思想的培養(yǎng)離不開(kāi)實(shí)踐環(huán)節(jié)。如何提高學(xué)生的創(chuàng)新能力和工程實(shí)踐能力是課程體系實(shí)踐環(huán)節(jié)設(shè)計(jì)的關(guān)鍵。實(shí)驗(yàn)是吸收、消化課程內(nèi)容的第一實(shí)踐環(huán)節(jié),實(shí)驗(yàn)內(nèi)容的設(shè)計(jì)既要考慮對(duì)基本知識(shí)的理解又要考慮對(duì)后續(xù)內(nèi)容的鋪墊,既強(qiáng)調(diào)知識(shí)與技能的融合,又強(qiáng)調(diào)創(chuàng)新思維能力的培養(yǎng)。整個(gè)實(shí)驗(yàn)課程體系的設(shè)置涵蓋了“技能、基本知識(shí)、設(shè)計(jì)、綜合、創(chuàng)新”五個(gè)層次。實(shí)訓(xùn)是對(duì)課程內(nèi)容的總結(jié),在加強(qiáng)案例教學(xué)的同時(shí),遵循學(xué)生的認(rèn)知規(guī)律,合理安排實(shí)訓(xùn)的內(nèi)容,既考慮課程內(nèi)容的銜接又考慮加強(qiáng)工程化的訓(xùn)練,把提高學(xué)生的創(chuàng)新能力和工程實(shí)踐能力貫穿于整個(gè)實(shí)踐環(huán)節(jié)的始終。我們采用了目標(biāo)驅(qū)動(dòng)式的實(shí)訓(xùn)策略,使學(xué)生在實(shí)訓(xùn)初期,就了解最終完成的系統(tǒng)要實(shí)現(xiàn)的功能。從系統(tǒng)目標(biāo)出發(fā)建立層次化的實(shí)訓(xùn)架構(gòu),使學(xué)生變被動(dòng)為主動(dòng),有的放矢、完整系統(tǒng)地構(gòu)建自己的知識(shí)和技能體系,增強(qiáng)學(xué)生在設(shè)計(jì)上的全局觀念。實(shí)訓(xùn)環(huán)節(jié)中還考慮了加強(qiáng)與企業(yè)的合作,將企業(yè)的資源優(yōu)勢(shì)與學(xué)校的理論知識(shí)優(yōu)勢(shì)充分地結(jié)合,共同設(shè)計(jì)和建設(shè)課程群中的實(shí)訓(xùn)項(xiàng)目。
(4) 進(jìn)行教學(xué)方法和教學(xué)手段的改革,使其適應(yīng)軟件工程人才的培養(yǎng)。軟件工程類(lèi)的課程內(nèi)容紛雜,在教學(xué)過(guò)程中容易出現(xiàn)空洞的說(shuō)教。為了避免這一問(wèn)題,改革了現(xiàn)有的、傳統(tǒng)的課堂教學(xué)方式,在加強(qiáng)案例教學(xué)和實(shí)踐環(huán)節(jié)的同時(shí),多采用課堂討論、小組報(bào)告、項(xiàng)目答辯等多種形式的教學(xué)方法。在課程群體系的建設(shè)中重點(diǎn)研究、設(shè)計(jì)和提出能夠貫穿于軟件工程為主線的課程群的案例。該案例的設(shè)計(jì)以培養(yǎng)興趣、激發(fā)創(chuàng)新激情為源點(diǎn),從軟件工程的基礎(chǔ)入手,使學(xué)生能夠循序漸進(jìn)地接受并融會(huì)貫通所學(xué)知識(shí),再進(jìn)一步地激發(fā)創(chuàng)新激情。通過(guò)案例的學(xué)習(xí),既能鞏固已學(xué)過(guò)的知識(shí),又能在此基礎(chǔ)上讓學(xué)生實(shí)際運(yùn)用他們所學(xué)過(guò)的知識(shí)和技能,模擬案例提出相應(yīng)階段自己的問(wèn)題,并給出解決方案,真正使學(xué)生體會(huì)和做到學(xué)以致用。
(5) 以軟件工程為主線的課程群體系研究的同時(shí)加強(qiáng)教材建設(shè)。目前我院在軟件工程類(lèi)課程中采用的教材都是原版外文類(lèi)教材,這些教材從理念上來(lái)講是比較新的,但是其中的案例都是國(guó)外企業(yè)較為流行和實(shí)用的,有些內(nèi)容和我們的國(guó)情存在著差距,國(guó)內(nèi)學(xué)生接受起來(lái)有些難度。為此在引用國(guó)外教材的同時(shí),設(shè)計(jì)符合國(guó)情、符合軟件工程人才培養(yǎng)要求、符合課程群建設(shè)以及貫穿于整個(gè)教學(xué)環(huán)節(jié)的案例教材是我們研究和建設(shè)的重點(diǎn)。
4解決的關(guān)鍵問(wèn)題
(1) 課程群內(nèi)容的篩選。軟件工程專(zhuān)業(yè)主要以培養(yǎng)高層次、工程型、國(guó)際化人才為目標(biāo)。如何確立以軟件工程為主線的課程群內(nèi)容來(lái)滿(mǎn)足這一人才培養(yǎng)目標(biāo),如何在課程群中強(qiáng)調(diào)軟件工程的相關(guān)概念、原理和觀點(diǎn),幫助學(xué)生形成系統(tǒng)的軟件工程思想,如何在知識(shí)的涵蓋面、創(chuàng)新靈活性和知識(shí)與實(shí)踐的結(jié)合上取得適當(dāng)平衡,是解決的關(guān)鍵問(wèn)題之一。
(2) 課程群體系的改革。工程型的課程體系是進(jìn)行工程型軟件人才培養(yǎng)最基礎(chǔ)的環(huán)節(jié),如何在傳統(tǒng)課程體系的基礎(chǔ)上,加強(qiáng)各課程之間的銜接、配合,增加貫穿始終的案例教學(xué)、添加社會(huì)和企業(yè)需要的專(zhuān)業(yè)技術(shù)課程,從而最大限度地發(fā)揮課程群體系的作用。考慮將多個(gè)課程模塊整合在一起,覆蓋軟件工程教育知識(shí)體系SEEK的所有知識(shí)領(lǐng)域,并與IEEE-CS/ACM聯(lián)合推出的軟件工程計(jì)算教程CCSE 2004的教學(xué)要求基本吻合,保證課程群內(nèi)容的科學(xué)性和系統(tǒng)性。
(3) 加強(qiáng)先進(jìn)教材體系建設(shè)。遵循“體現(xiàn)素質(zhì)教育和創(chuàng)新能力培養(yǎng)”、“穩(wěn)定性和先進(jìn)性相協(xié)調(diào)”的原則,在借鑒國(guó)際著名教材的基礎(chǔ)上,結(jié)合科研成果,對(duì)原有教材不斷更新改版同時(shí),著力建設(shè)與課程群體系相匹配的高水平教材及實(shí)驗(yàn)、實(shí)訓(xùn)教材。
(4) 校內(nèi)外實(shí)踐教學(xué)體系的建立。實(shí)踐教學(xué)體系包含課程實(shí)驗(yàn)、課程設(shè)計(jì)、綜合實(shí)踐等內(nèi)容。課程實(shí)驗(yàn)、課程設(shè)計(jì)是保證課堂教學(xué)的非常重要的實(shí)踐環(huán)節(jié)。如何選擇合適的案例貫穿整個(gè)課程群體系,是激發(fā)學(xué)生學(xué)習(xí)興趣,確保學(xué)生掌握一些重要思想的關(guān)鍵。綜合實(shí)踐活動(dòng)既可以在校內(nèi)進(jìn)行也可以在校外實(shí)施。校內(nèi)的綜合實(shí)踐活動(dòng)是通過(guò)貫穿于整個(gè)知識(shí)體系的大型案例,讓學(xué)生實(shí)際參與,并承擔(dān)相應(yīng)的角色,在實(shí)踐過(guò)程中讓學(xué)生充分理解和應(yīng)用所學(xué)的知識(shí)。校外實(shí)訓(xùn)基地的建立為學(xué)生與企業(yè)無(wú)縫對(duì)接提供了便利條件。校內(nèi)外實(shí)訓(xùn)體系的建立也是學(xué)院聯(lián)系社會(huì)、聯(lián)系企業(yè)的重要途徑,也是促進(jìn)學(xué)生就業(yè)的直接渠道。實(shí)訓(xùn)基地是學(xué)院進(jìn)行教學(xué)改革和工程化培養(yǎng)最前沿的,同時(shí)也是最富有成效的陣地。因此,建立穩(wěn)定、有效的實(shí)踐教學(xué)體系,是關(guān)系到人才培養(yǎng)成敗最重要的環(huán)節(jié)之一。
(5) 信息化平臺(tái)的建立。學(xué)院信息化建設(shè)為整體教學(xué)環(huán)節(jié)提供了有力的平臺(tái)支持。如何建立合理、高效的以軟
件工程為主線的課程群體系信息化平臺(tái),也是全面實(shí)施教學(xué)改革所必須要解決的問(wèn)題。按照突出“知識(shí)的綜合運(yùn)用能力”、“系統(tǒng)的分析設(shè)計(jì)和集成能力”、“科技創(chuàng)新和團(tuán)隊(duì)協(xié)作能力”培養(yǎng)的指導(dǎo)思想,建立起支撐課程群的實(shí)踐教學(xué)環(huán)境。充分利用現(xiàn)代教學(xué)手段和網(wǎng)絡(luò)資源,構(gòu)建在線資源、案例庫(kù)、答疑區(qū),增加與學(xué)生的交流,提高教學(xué)質(zhì)量。
5結(jié)束語(yǔ)
針對(duì)軟件工程專(zhuān)業(yè)人才培養(yǎng)的需求,加強(qiáng)以軟件工程為主線的課程群體系的研究和建設(shè),不僅使我們的教學(xué)內(nèi)容更加科學(xué)、系統(tǒng)、規(guī)范、豐富、充實(shí),也加強(qiáng)了與企業(yè)之間的聯(lián)系,使得課程教學(xué)與實(shí)踐教學(xué)更加協(xié)調(diào),實(shí)踐內(nèi)容更加豐富,提高了學(xué)生的實(shí)踐能力。
今后我們還要進(jìn)一步加強(qiáng)和完善課程群體系的建設(shè),在建設(shè)中既要進(jìn)一步充實(shí)課程群的課程內(nèi)容,協(xié)調(diào)各課程之間的相互關(guān)聯(lián)、銜接,還要充分考慮各教學(xué)、實(shí)踐環(huán)節(jié)的完善和改造,引進(jìn)和借鑒校外資源和社會(huì)資源,使學(xué)校的教學(xué)優(yōu)勢(shì)與企業(yè)實(shí)踐平臺(tái)等一系列優(yōu)勢(shì)資源結(jié)合在一起,在使學(xué)生得到良好培養(yǎng)的同時(shí),企業(yè)也得到了優(yōu)秀的人才,學(xué)校的培養(yǎng)質(zhì)量也得到了全面提高。
參考文獻(xiàn)
[1] Computing Curriculum―Software Engineering: Final Report,IEEE Computer Society /ACM Joint Task Force on Computing Curricula[EB/OL]. /ccse/volume/FinalReport-5-21-04.pdf.
關(guān)鍵詞:軟件工程;培養(yǎng)目標(biāo);實(shí)踐
中圖分類(lèi)號(hào):TP311.5-4 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9599 (2011) 17-0000-01
Analysis of the Training Road to Software Engineering
Zhang Lin
(Tongji University,Shanghai200092,China)
Abstract:This paper analyzes the current software engineering training objectives as well as software engineering professionals in the community capacity needs,and finally discusses the software engineering training effective way.
Keywords:Software engineering;Training objectives;Practice
21世紀(jì)以來(lái),信息產(chǎn)業(yè)得到快速發(fā)展并成為國(guó)家的支柱產(chǎn)業(yè),其中的軟件行業(yè)更是得到前所未有的快速發(fā)展。為了滿(mǎn)足市場(chǎng)需要,軟件工程專(zhuān)業(yè)成為計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)的一個(gè)重要的專(zhuān)業(yè)方向。
軟件工程涵蓋了包括計(jì)劃、分析、設(shè)計(jì)、測(cè)試、實(shí)現(xiàn)、交付、集成、維護(hù)等在內(nèi)的軟件生命周期的所有階段,作為軟件技術(shù)人員,要掌握軟件基本工程的概念、原理、技術(shù)和方法,掌握面向?qū)ο蟮莫?dú)立開(kāi)發(fā)軟件的方法,掌握并了解軟件度量和管理的方法,要了解如何去安排項(xiàng)目的組織和進(jìn)度,如何保證項(xiàng)目的質(zhì)量,從而進(jìn)行有效的項(xiàng)目策劃和軟件開(kāi)發(fā)。目前,我國(guó)軟件行業(yè)正遭遇軟件人才結(jié)構(gòu)性矛盾突出的瓶頸,缺乏高層次、高素質(zhì)的創(chuàng)新型軟件人才,且人才規(guī)模不足以滿(mǎn)足產(chǎn)業(yè)的發(fā)展需求,人才知識(shí)結(jié)構(gòu)不合理,缺乏軟件架構(gòu)、項(xiàng)目管理、文案管理、測(cè)試等方面的人才,難以滿(mǎn)足現(xiàn)實(shí)需求。因此,有必要探討軟件工程人才的培養(yǎng)策略,為國(guó)家真正培養(yǎng)應(yīng)用型軟件工程技術(shù)人才。
一、軟件工程專(zhuān)業(yè)人才培養(yǎng)目標(biāo)及能力要求
(一)培養(yǎng)目標(biāo)。軟件工程的培養(yǎng)目標(biāo)是:培養(yǎng)具有良好的科學(xué)與工程素養(yǎng),系統(tǒng)掌握計(jì)算機(jī)基礎(chǔ)理論、軟件管理及軟件開(kāi)發(fā)等計(jì)算機(jī)應(yīng)用技術(shù),能綜合運(yùn)用工程化方法、技術(shù)與工具從事軟件分析、開(kāi)發(fā)、設(shè)計(jì)及維護(hù)等工作,具備工程項(xiàng)目的組織與管理能力、團(tuán)隊(duì)協(xié)作能力的高級(jí)應(yīng)用型軟件工程人才。
(二)能力要求。應(yīng)用型人才的主要任務(wù)是將成熟的技術(shù)和理論應(yīng)用到實(shí)際的生產(chǎn)和生活中,其培養(yǎng)的關(guān)鍵是強(qiáng)調(diào)對(duì)學(xué)生專(zhuān)業(yè)核心能力的培養(yǎng)。對(duì)于應(yīng)用型軟件工程人才,其專(zhuān)業(yè)核心能力包括以下幾個(gè)方面。(1)軟件分析與設(shè)計(jì)能力。掌握用戶(hù)需求調(diào)研和需求分析方法,能夠?qū)⑿枨筠D(zhuǎn)換為系統(tǒng)的設(shè)計(jì);掌握結(jié)構(gòu)化和面向?qū)ο蠓治龇椒ㄅc設(shè)計(jì)方法,熟悉常用的軟件分析與設(shè)計(jì)開(kāi)發(fā)工具;熟悉UML建模技術(shù)和常見(jiàn)的軟件設(shè)計(jì)模式;能夠設(shè)計(jì)和定義軟件構(gòu)架、模塊劃分的接口協(xié)議;具備數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)能力;能夠運(yùn)用相關(guān)工具進(jìn)行模塊的詳細(xì)設(shè)計(jì);能夠設(shè)計(jì)用戶(hù)界面;具備用戶(hù)需求說(shuō)明書(shū)、軟件規(guī)格說(shuō)明書(shū)、概要設(shè)計(jì)說(shuō)明書(shū)、數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)等軟件開(kāi)發(fā)文檔的撰寫(xiě)能力。(2)軟件測(cè)試能力。掌握常見(jiàn)的單元測(cè)試、集成測(cè)試、性能測(cè)試和回歸測(cè)試技術(shù);掌握常用的白盒與黑盒測(cè)試方法,具備測(cè)試用例的設(shè)計(jì)能力;掌握常用的軟件測(cè)試工具;熟悉實(shí)際的軟件測(cè)試流程,能夠搭建測(cè)試環(huán)境;掌握軟件測(cè)試管理技術(shù),具備軟件測(cè)試計(jì)劃、軟件測(cè)試報(bào)告等測(cè)試文檔的撰寫(xiě)能力。(3)軟件實(shí)現(xiàn)能力。掌握結(jié)構(gòu)化程序設(shè)計(jì)技術(shù)和面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù),至少熟悉一門(mén)高級(jí)語(yǔ)言編程技術(shù);熟悉常用的IDE開(kāi)發(fā)工具,掌握軟件的編輯、編譯、運(yùn)行和調(diào)試技術(shù);能夠運(yùn)用開(kāi)發(fā)工具的聯(lián)機(jī)幫助來(lái)解決編碼問(wèn)題;能夠運(yùn)用打包工具制作產(chǎn)品的安裝程序,能夠編寫(xiě)用戶(hù)使用手冊(cè)、安裝說(shuō)明等文檔;熟悉嵌入式應(yīng)用軟件的編程、調(diào)試、部署技術(shù);具備硬件驅(qū)動(dòng)程序開(kāi)發(fā)能力。(4)工程綜合能力。掌握項(xiàng)目范圍界定、計(jì)劃制訂及進(jìn)度監(jiān)控技術(shù)掌握軟件配置技術(shù),能夠使用配置管理工具;掌握軟件開(kāi)發(fā)風(fēng)險(xiǎn)評(píng)估與控制技術(shù);掌握常用的軟件項(xiàng)目管理工具;能夠基于用戶(hù)的反饋情況進(jìn)行軟件產(chǎn)品的維護(hù),并能對(duì)用戶(hù)進(jìn)行培訓(xùn);具備軟件開(kāi)發(fā)計(jì)劃、可行性分析報(bào)告等項(xiàng)目管理文檔的撰寫(xiě)能力。
二、軟件工程專(zhuān)業(yè)人才培養(yǎng)模式
(一)廣泛尋求企業(yè)合作,建立實(shí)習(xí)實(shí)訓(xùn)基地我們積極尋求與相關(guān)專(zhuān)業(yè)領(lǐng)域的企業(yè)合作,與人才實(shí)訓(xùn)基地等企業(yè)建立了密切的合作關(guān)系,為學(xué)生創(chuàng)造良好的實(shí)踐學(xué)習(xí)的平臺(tái)。
(二)維護(hù)與企業(yè)的關(guān)系,除了實(shí)習(xí)基地和共建實(shí)驗(yàn)室以外,還應(yīng)該與企業(yè)還開(kāi)展相關(guān)的合作。首先聯(lián)合進(jìn)行畢業(yè)設(shè)計(jì)指導(dǎo)(雙導(dǎo)師)。近幾年,在企業(yè)實(shí)習(xí)和實(shí)訓(xùn)的學(xué)生中,有相當(dāng)數(shù)量的學(xué)生的畢業(yè)設(shè)計(jì)題目由實(shí)習(xí)單位擬定。部分實(shí)習(xí)單位的專(zhuān)家被聘請(qǐng)為我院的兼職教師,共同參與學(xué)生的畢業(yè)設(shè)計(jì)指導(dǎo)工作。這些做法提高了我們學(xué)生的畢業(yè)設(shè)計(jì)環(huán)節(jié)的教學(xué)質(zhì)量。其次與企業(yè)一起進(jìn)行課程改革的合作,一方面從企業(yè)了解對(duì)人才的要求,獲得教改信息,改革教學(xué)內(nèi)容;另一方面開(kāi)展了與實(shí)訓(xùn)企業(yè)的課程互認(rèn)的嘗試。最后一起探索共建研究機(jī)構(gòu),利用雙方的優(yōu)勢(shì)開(kāi)展實(shí)用技術(shù)的研究和推廣應(yīng)用工作。通過(guò)與企業(yè)的合作,不僅使我們的學(xué)生“適銷(xiāo)對(duì)路”,更使我們專(zhuān)業(yè)人才培養(yǎng)有了方向,有了目標(biāo)。
(三)迭代式的培養(yǎng)過(guò)程。傳統(tǒng)的人才培養(yǎng)過(guò)程強(qiáng)調(diào)基礎(chǔ)寬厚,先系統(tǒng)學(xué)習(xí)理論知識(shí),打好基礎(chǔ)以后再聯(lián)系實(shí)際應(yīng)用。在四年的本科培養(yǎng)方案中,第一年主要是公共基礎(chǔ)課,第二年主要是專(zhuān)業(yè)基礎(chǔ)課,第三年主要是專(zhuān)業(yè)主干課,第四年主要是專(zhuān)業(yè)方向選修課和畢業(yè)設(shè)計(jì)。這類(lèi)似于軟件開(kāi)發(fā)過(guò)程的瀑布風(fēng)格。在這樣一個(gè)培養(yǎng)過(guò)程中,學(xué)生們?cè)趯W(xué)習(xí)的最初幾年往往很茫然,不知道學(xué)習(xí)哪些相應(yīng)的課程,但講課仍從教材出發(fā),不能從實(shí)際工作的需要出發(fā),講授的知識(shí)仍限于教材上的內(nèi)容,不能開(kāi)設(shè)案例教學(xué),在教學(xué)的實(shí)用性方面存在很大缺陷,致使所培養(yǎng)的學(xué)生解決實(shí)際問(wèn)題的能力不強(qiáng),直接導(dǎo)致了學(xué)生所受教育與市場(chǎng)需求相脫節(jié)。因此,教師的培養(yǎng)是實(shí)施新型培養(yǎng)模式的關(guān)鍵。
三、結(jié)束語(yǔ)
我們?cè)谔接戃浖こ倘瞬排囵B(yǎng)模式的實(shí)踐中,明確提出軟件工程人才的培養(yǎng)目標(biāo)要面向職業(yè),而實(shí)施這種新型的人才培養(yǎng)模式的關(guān)鍵在于加強(qiáng)校企合作和教師的培養(yǎng),從而加強(qiáng)學(xué)生在實(shí)踐方面的能力,以適應(yīng)社會(huì)的需要。
參考文獻(xiàn):
[1]史志才,韓彥鐸,葛斌等.軟件工程專(zhuān)業(yè)人才培養(yǎng)模式的改革與創(chuàng)新[J].大連大學(xué)學(xué)報(bào),2005,6:26-28
[2]王陸海,王忠民.計(jì)算機(jī)工程型人才培養(yǎng)模式的創(chuàng)新與實(shí)踐[J].計(jì)算機(jī)教育,2009,13:16-18
[3]施步洲.構(gòu)建工程應(yīng)用型本科人才[J].培技術(shù)師范學(xué)院學(xué)報(bào),2006,6:6-10
(遼寧工程技術(shù)大學(xué)軟件學(xué)院,遼寧葫蘆島125105)
摘要:針對(duì)進(jìn)一步提高軟件工程專(zhuān)業(yè)卓越人才培養(yǎng)質(zhì)量,提出充分利用工作學(xué)期,與國(guó)內(nèi)著名軟件企業(yè)開(kāi)展“5+2+2(學(xué)期)”聯(lián)合定制培養(yǎng),探索軟件工程專(zhuān)業(yè)卓越人才培養(yǎng)模式。闡述如何通過(guò)校企聯(lián)合、企業(yè)定制的軟件人才培養(yǎng)實(shí)踐,提升學(xué)生工程能力及實(shí)踐動(dòng)手能力,提高軟件工程專(zhuān)業(yè)人才培養(yǎng)質(zhì)量。
關(guān)鍵詞 :卓越人才;企業(yè)定制;感知企業(yè);一體化管理
文章編號(hào):1672-5913(2015)15-0054-05 中圖分類(lèi)號(hào):G642
基金項(xiàng)目:遼寧省普通高等教育本科教學(xué)改革研究項(xiàng)目“軟件工程專(zhuān)業(yè)卓越人才‘企業(yè)定制’培養(yǎng)模式的研究與實(shí)踐”(UPRP20140076)。
第一作者簡(jiǎn)介:曲海成,男,講師,研究方向?yàn)檐浖軜?gòu)技術(shù)、高性能計(jì)算技術(shù),quhaicheng@lntu.edu.cn。
O 引 言
依據(jù)國(guó)家中長(zhǎng)期高等工程教育改革發(fā)展規(guī)劃,教育部于2010年6月出臺(tái)重大教育改革項(xiàng)目“卓越工程師教育培養(yǎng)計(jì)劃”(以下簡(jiǎn)稱(chēng)“卓越計(jì)劃”),該項(xiàng)目致力于面向工業(yè)界、面向世界、面向未來(lái),培養(yǎng)造就一大批創(chuàng)新能力強(qiáng)、適應(yīng)經(jīng)濟(jì)社會(huì)發(fā)展需要的高質(zhì)量各類(lèi)型工程技術(shù)人才。
軟件工程是應(yīng)用計(jì)算機(jī)科學(xué)理論和技術(shù)以及工程管理原則和方法,按預(yù)算和進(jìn)度,實(shí)現(xiàn)滿(mǎn)足用戶(hù)要求的軟件產(chǎn)品定義、開(kāi)發(fā)、和維護(hù)的工程或以之為研究對(duì)象的學(xué)科,是工程實(shí)踐性非常強(qiáng)的工科專(zhuān)業(yè)。教育部關(guān)于緊缺人才的報(bào)告稱(chēng),未來(lái)5年我國(guó)信息化人才需求可達(dá)2000萬(wàn)人,而每年至少需求80萬(wàn)人以上的軟件人才,我國(guó)軟件高級(jí)人才的短缺已經(jīng)成為未來(lái)制約我國(guó)軟件產(chǎn)業(yè)快速發(fā)展的一個(gè)瓶頸。鑒于軟件產(chǎn)業(yè)的迅速發(fā)展及對(duì)軟件人才的強(qiáng)勁需求,國(guó)家高度重視軟件人才的培養(yǎng),國(guó)內(nèi)有200多所高校先后設(shè)立了軟件工程專(zhuān)業(yè),為社會(huì)培養(yǎng)了大量緊缺的軟件人才。但是,一般高校在專(zhuān)業(yè)教育上往往注重學(xué)術(shù)研究,更多關(guān)注課堂教學(xué)效果而忽略專(zhuān)業(yè)實(shí)踐能力培養(yǎng),畢業(yè)生的工程能力弱、崗位適應(yīng)能力差,使得軟件人才的培養(yǎng)同軟件產(chǎn)業(yè)的發(fā)展和企業(yè)的人才需求產(chǎn)生了較大錯(cuò)位。一方面,培養(yǎng)的大量畢業(yè)生找不到層次較高的就業(yè)崗位;另一方面,軟件企業(yè)常常招不到高質(zhì)量、符合企業(yè)需求的員工。之所以出現(xiàn)這樣的矛盾,根本原因在于學(xué)校的人才培養(yǎng)模式不能很好地適應(yīng)市場(chǎng)的需要。這樣的矛盾也造成了我國(guó)軟件人才體系結(jié)構(gòu)的不合理,導(dǎo)致了軟件產(chǎn)業(yè)的落后。因此,“卓越計(jì)劃”要求高校必須改革軟件工程專(zhuān)業(yè)人才培養(yǎng)模式,創(chuàng)新機(jī)制,培養(yǎng)以社會(huì)需求為導(dǎo)向,多層次的、面向應(yīng)用的、高質(zhì)量的中高級(jí)軟件人才,這也是當(dāng)前高校軟件工程專(zhuān)業(yè)亟須解決的大問(wèn)題。
1 卓越人才“企業(yè)定制”培養(yǎng)模式
1.1 培養(yǎng)目標(biāo)
“卓越計(jì)劃”具有3個(gè)特點(diǎn):一是行業(yè)企業(yè)深度參與培養(yǎng)過(guò)程;二是學(xué)校按通用標(biāo)準(zhǔn)和行業(yè)標(biāo)準(zhǔn)培養(yǎng)工程人才;三是強(qiáng)化培養(yǎng)學(xué)生的工程能力和創(chuàng)新能力。遼寧工程技術(shù)大學(xué)軟件工程專(zhuān)業(yè)作為教育部“卓越工程師教育培養(yǎng)計(jì)劃”建設(shè)專(zhuān)業(yè)之一,從2002年創(chuàng)辦之初,便確定了“工程型、應(yīng)用創(chuàng)新型”人才培養(yǎng)的目標(biāo)定位。早在2006年,軟件學(xué)院便與國(guó)內(nèi)外著名軟件企業(yè)開(kāi)始合作,以項(xiàng)目實(shí)訓(xùn)的形式率先在省內(nèi)高校開(kāi)展合作教育,為學(xué)生搭建高質(zhì)量的實(shí)踐能力培養(yǎng)和就業(yè)平臺(tái)。2011年開(kāi)始,軟件學(xué)院通過(guò)與著名軟件企業(yè)聯(lián)合培養(yǎng),實(shí)施企業(yè)定制的軟件人才培養(yǎng)模式,以知名企業(yè)需求為導(dǎo)向,以強(qiáng)化工程能力培養(yǎng)為核心,以深層次校企合作為載體,以?xún)?yōu)化培養(yǎng)方案與改革教學(xué)方法為手段,創(chuàng)新人才培養(yǎng)模式,建立面向軟件企業(yè)的開(kāi)放式辦學(xué)體系,提高軟件工程專(zhuān)業(yè)人才培養(yǎng)質(zhì)量,努力為社會(huì)尤其是軟件企業(yè)培養(yǎng)大批能力型、創(chuàng)新型、復(fù)合型的高素質(zhì)、國(guó)際化高級(jí)工程技術(shù)人才。
1.2 “5+2+2(學(xué)期)”培養(yǎng)模式構(gòu)建
按照教育部“卓越工程師教育培養(yǎng)計(jì)劃”及校企合作教育的要求,軟件學(xué)院充分利用著名軟件企業(yè)的項(xiàng)目?jī)?yōu)勢(shì)、技術(shù)優(yōu)勢(shì)、管理優(yōu)勢(shì),依據(jù)企業(yè)需求及軟件產(chǎn)業(yè)特點(diǎn),開(kāi)設(shè)企業(yè)定制培養(yǎng)班,探索面向軟件工程專(zhuān)業(yè)卓越人才實(shí)踐教育培養(yǎng)模式,提出了“5+2+2(學(xué)期)”聯(lián)合培養(yǎng)模式,如圖1所示。整個(gè)培養(yǎng)模式面向4年制本科生,共分9個(gè)學(xué)期(包含2個(gè)暑假工作學(xué)期)完成。相對(duì)于傳統(tǒng)教學(xué)方法,“企業(yè)定制”培養(yǎng)模式側(cè)重于引入企業(yè)真實(shí)項(xiàng)目案例參與教學(xué),注重學(xué)生學(xué)習(xí)過(guò)程評(píng)價(jià),加強(qiáng)學(xué)生創(chuàng)新能力訓(xùn)練。整個(gè)學(xué)生培養(yǎng)模式分校內(nèi)培養(yǎng)和企業(yè)培養(yǎng)2個(gè)階段。校內(nèi)培養(yǎng)階段以培養(yǎng)學(xué)生專(zhuān)業(yè)知識(shí)、專(zhuān)業(yè)能力和工程基礎(chǔ)為核心,通過(guò)重構(gòu)課程體系和教學(xué)內(nèi)容、設(shè)置課程綜合訓(xùn)練項(xiàng)目(項(xiàng)目來(lái)源于企業(yè)真實(shí)項(xiàng)目)來(lái)鍛煉學(xué)生動(dòng)手能力。企業(yè)培養(yǎng)階段,學(xué)生利用1個(gè)工作學(xué)期(大三暑假)加1個(gè)學(xué)年(大四1學(xué)年),在企業(yè)完成項(xiàng)目實(shí)訓(xùn)、畢業(yè)實(shí)習(xí)等實(shí)踐性教學(xué)環(huán)節(jié)學(xué)習(xí),參與企業(yè)技術(shù)創(chuàng)新和工程開(kāi)發(fā),最后,校企雙方聯(lián)合進(jìn)行畢業(yè)設(shè)計(jì)指導(dǎo)。
2 實(shí)施方案
自2006年以來(lái),軟件學(xué)院在近10年的校企合作實(shí)踐中,已經(jīng)形成了公司選擇、方案評(píng)審、過(guò)程監(jiān)控、成績(jī)考核、就業(yè)管理等一整套機(jī)制,在此基礎(chǔ)上按照“卓越計(jì)劃”培養(yǎng)要求和特點(diǎn),充分挖掘與著名軟件企業(yè)深度合作的潛力,先后與東軟睿道、大連華信、文思海輝、甲骨文等國(guó)內(nèi)知名軟件企業(yè)進(jìn)行專(zhuān)業(yè)共建,結(jié)合學(xué)校工作學(xué)期的有關(guān)要求,創(chuàng)新培養(yǎng)模式,走出了一條工程實(shí)踐基地與就業(yè)基地一體化建設(shè)的路子。
2.1 定制人才培養(yǎng)流程
“企業(yè)定制”聯(lián)合培養(yǎng)模式下,人才培養(yǎng)流程如圖2所示。
整個(gè)流程由前期準(zhǔn)備階段、聯(lián)合培養(yǎng)方案制訂、學(xué)生選拔、企業(yè)培養(yǎng)和入職指導(dǎo)5部分組成。前期準(zhǔn)備階段通過(guò)走訪實(shí)訓(xùn)基地、明確企業(yè)用人需求,確定校企合作定制人才培養(yǎng)方案的初步框架,簽署校企合作戰(zhàn)略框架協(xié)議。由企業(yè)全程參與專(zhuān)業(yè)培養(yǎng)方案中課程實(shí)驗(yàn)、實(shí)習(xí)、綜合實(shí)訓(xùn)等實(shí)踐教學(xué)環(huán)節(jié)的制訂,解決高校課程體系與行業(yè)及社會(huì)需求脫節(jié)的問(wèn)題,為“企業(yè)定制”培養(yǎng)模式奠定框架基礎(chǔ)。學(xué)生選拔環(huán)節(jié),實(shí)行雙向選擇,學(xué)生首先會(huì)到企業(yè)進(jìn)行短期參觀實(shí)習(xí),了解企業(yè)文化及技術(shù)發(fā)展動(dòng)態(tài);企業(yè)在四年級(jí)上學(xué)期到學(xué)校進(jìn)行宣講、筆試和面試,達(dá)成共識(shí)后簽署三方協(xié)議。企業(yè)培養(yǎng)環(huán)節(jié),結(jié)合企業(yè)需求和學(xué)生愛(ài)好,有針對(duì)性地進(jìn)行專(zhuān)業(yè)開(kāi)發(fā)能力培養(yǎng)以及團(tuán)隊(duì)協(xié)作開(kāi)發(fā)能力培養(yǎng)。企業(yè)培養(yǎng)后期側(cè)重人職培訓(xùn),職場(chǎng)禮儀、職場(chǎng)溝通、職業(yè)發(fā)展規(guī)劃等專(zhuān)項(xiàng)學(xué)習(xí)都在這一階段完成。
2.2 教學(xué)體系構(gòu)建
在整個(gè)“企業(yè)定制”人才培養(yǎng)過(guò)程中,課程體系建設(shè)是實(shí)現(xiàn)卓越人才培養(yǎng)目標(biāo)的重要環(huán)節(jié)。相對(duì)于傳統(tǒng)課程體系,新的教學(xué)體系由公共基礎(chǔ)教育、專(zhuān)業(yè)教育、專(zhuān)業(yè)限選和專(zhuān)業(yè)實(shí)踐4部分構(gòu)成(見(jiàn)表1)。整個(gè)教學(xué)體系學(xué)生需要修滿(mǎn)188.5個(gè)學(xué)分才可以申請(qǐng)畢業(yè)答辯。其中公共基礎(chǔ)教育(包括數(shù)學(xué)、英語(yǔ)、思想政治等)課程方案由基礎(chǔ)教學(xué)部和軟件工程系聯(lián)合制定,由基礎(chǔ)教學(xué)部負(fù)責(zé)具體實(shí)施。專(zhuān)業(yè)教育和專(zhuān)業(yè)限選課課程方案由軟件工程系和合作企業(yè)聯(lián)合制定,軟件工程系負(fù)責(zé)具體實(shí)施,面向?qū)ο蟪绦蛟O(shè)計(jì)、.NET框架程序設(shè)計(jì)等應(yīng)用性較強(qiáng)的課程由校內(nèi)老師和企業(yè)導(dǎo)師聯(lián)合講授。
新的實(shí)踐教學(xué)體系強(qiáng)調(diào)與企業(yè)深度合作,雙方共同實(shí)施?!岸ㄖ婆囵B(yǎng)”注重特色與個(gè)性化培養(yǎng),實(shí)踐教學(xué)體系也相應(yīng)具有開(kāi)放性、實(shí)用性和創(chuàng)新性特點(diǎn)。學(xué)院與大連華信合作的實(shí)踐教學(xué)將4個(gè)實(shí)踐教學(xué)層次與大連華信教育基地充分融合,縮短在校學(xué)生與企業(yè)職業(yè)人的距離。4個(gè)層次的合作培養(yǎng)模式分別在4個(gè)年級(jí)中開(kāi)展,其中:第1層是一年級(jí)認(rèn)識(shí)實(shí)習(xí)(職涯點(diǎn)亮),了解行業(yè)和企業(yè)的概況;第2層是二年級(jí)開(kāi)展專(zhuān)業(yè)實(shí)訓(xùn)(課程設(shè)計(jì)類(lèi)實(shí)踐),深入掌握軟件開(kāi)發(fā)技術(shù);第3層是三年級(jí)開(kāi)展項(xiàng)目實(shí)訓(xùn)(綜合項(xiàng)目實(shí)習(xí)類(lèi)實(shí)踐),讓學(xué)生達(dá)到軟件開(kāi)發(fā)領(lǐng)域的“基礎(chǔ)層”水平;第4層是四年級(jí)學(xué)生實(shí)訓(xùn)、實(shí)習(xí)(企業(yè)級(jí)應(yīng)用類(lèi)實(shí)踐),全面提高職業(yè)競(jìng)爭(zhēng)力,保障就業(yè)質(zhì)量的提升,達(dá)到軟件開(kāi)發(fā)領(lǐng)域的“工作層”水平。
2.3 人才定制培養(yǎng)模式質(zhì)量評(píng)估與運(yùn)行保障
人才培養(yǎng)質(zhì)量決定于人才培養(yǎng)方案實(shí)施的效果。培養(yǎng)質(zhì)量由學(xué)生和就業(yè)單位來(lái)評(píng)價(jià)。定制培養(yǎng)過(guò)程中學(xué)生以“準(zhǔn)員工”身份參加項(xiàng)目開(kāi)發(fā)與實(shí)施,用感知、體驗(yàn)的方法,增強(qiáng)職業(yè)意識(shí)和職業(yè)能力,而不再把獲得相關(guān)課程的及格分作為學(xué)習(xí)目標(biāo)。定制培養(yǎng)過(guò)程中,學(xué)校須隨時(shí)對(duì)各定制企業(yè)進(jìn)行學(xué)生問(wèn)卷調(diào)查,對(duì)定制培養(yǎng)方案的每個(gè)細(xì)節(jié)進(jìn)行動(dòng)態(tài)監(jiān)控;另外,對(duì)學(xué)生畢業(yè)流向進(jìn)行跟蹤,并對(duì)用人單位進(jìn)行實(shí)地調(diào)研,把用人單位的反饋信息納入人才定制培養(yǎng)模式質(zhì)量評(píng)估指標(biāo)體系,多角度全方位對(duì)“企業(yè)定制”人才培養(yǎng)方案進(jìn)行全程跟蹤與監(jiān)控,不斷根據(jù)企業(yè)和市場(chǎng)對(duì)軟件工程專(zhuān)業(yè)人才的需求調(diào)整培養(yǎng)方案,有力保障人才培養(yǎng)的質(zhì)量和水平。
項(xiàng)目實(shí)施保障方面,依據(jù)國(guó)家教育部等5部委聯(lián)合提出的卓越人才培養(yǎng)計(jì)劃,2010年,遼寧工程技術(shù)大學(xué)正式推出了《遼寧工程技術(shù)大學(xué)合作教育綱要》,全面啟動(dòng)合作教育;同年,學(xué)校被列入卓越人才培養(yǎng)計(jì)劃第二批試點(diǎn)高校;2013年軟件工程專(zhuān)業(yè)列入教育部卓越工程師教育培養(yǎng)計(jì)劃第3批學(xué)科專(zhuān)業(yè)。學(xué)校給予軟件學(xué)院和軟件工程專(zhuān)業(yè)在師資培養(yǎng)、教學(xué)改革、課程建設(shè)、教材建設(shè)、設(shè)備投入等各方面優(yōu)先支持,先后投入專(zhuān)項(xiàng)資金200余萬(wàn)元,有力地保障了項(xiàng)目的順利實(shí)施。學(xué)院也專(zhuān)門(mén)成立實(shí)習(xí)實(shí)訓(xùn)部門(mén),負(fù)責(zé)卓越人才培養(yǎng)項(xiàng)目的啟動(dòng)、運(yùn)行、監(jiān)控、考核、評(píng)估等工作。為了更好地與企業(yè)定制培養(yǎng)接軌,學(xué)院先后在2011、2012、2013年的暑期分3次,共派遣12名青年教師赴東軟集團(tuán)、達(dá)內(nèi)教育集團(tuán)及甲骨文公司學(xué)習(xí)軟件新技術(shù),為項(xiàng)目開(kāi)展奠定了堅(jiān)實(shí)的師資基礎(chǔ)。
此外,學(xué)院依據(jù)行業(yè)需求動(dòng)態(tài)設(shè)置前沿課程,邀請(qǐng)軟件企業(yè)派出項(xiàng)目經(jīng)理、工程師指導(dǎo)學(xué)生課程設(shè)計(jì)及實(shí)習(xí),安排學(xué)生在企業(yè)進(jìn)行素質(zhì)拓展訓(xùn)練,安排頂崗實(shí)習(xí)崗位,舉辦各種形式和內(nèi)容的報(bào)告、講座,拓展學(xué)生視野,幫助學(xué)生規(guī)劃職業(yè)生涯、了解企業(yè)需求、掌握主流開(kāi)發(fā)技術(shù)等。上述工作的開(kāi)展,有力地促進(jìn)了卓越人才“企業(yè)定制”項(xiàng)目的實(shí)施。
3 實(shí)施效果
2011年軟件學(xué)院依托現(xiàn)有的校外實(shí)訓(xùn)基地和校企共建聯(lián)合實(shí)驗(yàn)室,開(kāi)始進(jìn)行卓越工程師培養(yǎng)的探索與實(shí)踐。2011年12月12日,學(xué)院與國(guó)內(nèi)規(guī)模最大的軟件企業(yè)——東軟集團(tuán)簽訂了“遼寧工程技術(shù)大學(xué)一東軟集團(tuán)戰(zhàn)略合作協(xié)議書(shū)”,開(kāi)啟了“企業(yè)定制”人才培養(yǎng)的大門(mén);先后又與中軟、大連華信集團(tuán)、文思海輝、甲骨文等著名軟件企業(yè)進(jìn)行專(zhuān)業(yè)共建,實(shí)施卓越軟件工程師聯(lián)合培養(yǎng)計(jì)劃,聯(lián)合搭建工程實(shí)踐平臺(tái),聯(lián)合進(jìn)行課程建設(shè)和建立工程實(shí)踐教育基地,制定企業(yè)定制人才培養(yǎng)方案及標(biāo)準(zhǔn),創(chuàng)新機(jī)制,為企業(yè)發(fā)展提供高質(zhì)量工程人才。僅在2013應(yīng)屆畢業(yè)生中,已有65名學(xué)生入職東軟,24名學(xué)生入職文思海輝,23名學(xué)生人職華信,18名學(xué)生人職中軟國(guó)際,11名學(xué)生人職文思創(chuàng)新公司,在國(guó)內(nèi)著名軟件企業(yè)(營(yíng)收前5名)的入職率達(dá)到了38%,使軟件學(xué)院應(yīng)屆畢業(yè)生達(dá)到了較高就業(yè)率和就業(yè)質(zhì)量,用人企業(yè)對(duì)新人職員工滿(mǎn)意率達(dá)到95%以上。
4 結(jié)語(yǔ)
為有效解決當(dāng)前軟件工程專(zhuān)業(yè)學(xué)生畢業(yè)后工程實(shí)踐能力弱,對(duì)新崗位適應(yīng)能力差,軟件人才培養(yǎng)同軟件產(chǎn)業(yè)發(fā)展和企業(yè)人才需求產(chǎn)生了較大錯(cuò)位的問(wèn)題,遼寧工程技術(shù)大學(xué)軟件學(xué)院在校企深入合作的基礎(chǔ)上,充分利用工作學(xué)期,與國(guó)內(nèi)著名軟件企業(yè)開(kāi)展“5+2+2(學(xué)期)”聯(lián)合定制培養(yǎng),探索軟件工程專(zhuān)業(yè)卓越人才培養(yǎng)模式,研究定制培養(yǎng)合作教育實(shí)踐教學(xué)內(nèi)容,形成卓越人才定制培養(yǎng)合作教育效果考核機(jī)制,提高學(xué)生工程能力和實(shí)踐動(dòng)手能力,從而全面提高執(zhí)業(yè)競(jìng)爭(zhēng)力。
校企聯(lián)合、企業(yè)定制的軟件人才培養(yǎng)實(shí)踐,讓學(xué)生在軟件開(kāi)發(fā)領(lǐng)域由校內(nèi)的“基礎(chǔ)層”水平達(dá)到“工作層”水平,真正提升了其工程能力及實(shí)踐動(dòng)手能力,切實(shí)提高了軟件工程專(zhuān)業(yè)人才培養(yǎng)質(zhì)量,探索出了一種高校與行業(yè)企業(yè)聯(lián)合定制培養(yǎng)人才的新模式。
參考文獻(xiàn):
[1]林健,高?!白吭焦こ處熃逃囵B(yǎng)計(jì)劃”實(shí)施進(jìn)展評(píng)析(2010-2012)(上)[J].高等工程教育研究,2013(4): 1-12,
[2]駱斌,葛季棟,丁二玉,等,軟件工程專(zhuān)業(yè)課程體系的研究與創(chuàng)新實(shí)踐[J].計(jì)算機(jī)教育,2010(23): 9-13.
[3]周秀珍,李家坤.技能型緊缺人才培養(yǎng)現(xiàn)狀及對(duì)策研究[J]價(jià)值工程,2014(29): 253-254.
[4]張兆印,陳超,曲曉峰,等.軟件工程定制式人才培養(yǎng)模式的探討[J]計(jì)算機(jī)時(shí)代,2012(2): 43-45.
[5]李萬(wàn)龍,鄭山紅,趙輝,等,多樣化軟件工程人才培養(yǎng)模式研究[J].計(jì)算機(jī)教育,2014(14): 1-4.
[6]鄭國(guó)桂,我國(guó)卓越人才培養(yǎng)模式研究綜述[J].銅仁學(xué)院學(xué)報(bào),2014(6): 149-153.
[7]陳思宏,基于校企合作的定制式課程體系實(shí)施方案探討[J].信息與電腦:理論版,2014(7): 226-227.
關(guān)鍵詞: 軟件技術(shù); 專(zhuān)業(yè)課程; 編碼; 實(shí)訓(xùn)課程
中圖分類(lèi)號(hào):TP311.1 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2015)11-78-03
Abstract: Integrated system development course take the typical enterprise's project as the carrier, systematically, comprehensively train students' ability of analysis, design, encoding and test, and the ability to participate in team development projects in accordance with the enterprise standards and the post process. This paper summarizes the contents and the objectives of this kind of course.
Key words: software technology; professional course; code; training course
1 課程教學(xué)目標(biāo)
該課程旨在通過(guò)項(xiàng)目綜合訓(xùn)練,將所學(xué)系統(tǒng)設(shè)計(jì)技術(shù)、面向?qū)ο箝_(kāi)發(fā)技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、程序設(shè)計(jì)技術(shù)和軟件測(cè)試技術(shù)進(jìn)行綜合的應(yīng)用與實(shí)踐,通過(guò)一個(gè)完整的軟件項(xiàng)目,培養(yǎng)學(xué)生遵照行業(yè)標(biāo)準(zhǔn)和軟件工程規(guī)范進(jìn)行軟件需求分析、設(shè)計(jì)、編碼、測(cè)試、部署的能力[2],尤其訓(xùn)練目前流行的系統(tǒng)開(kāi)發(fā)技術(shù)和方法,培養(yǎng)學(xué)生團(tuán)隊(duì)開(kāi)發(fā)和協(xié)作能力,實(shí)現(xiàn)學(xué)生具備崗前準(zhǔn)職業(yè)人的編碼能力和職業(yè)素養(yǎng)。
1.1 知識(shí)目標(biāo)
⑴ 掌握數(shù)據(jù)庫(kù)設(shè)計(jì)與維護(hù)技術(shù);
⑵ 掌握母版頁(yè)與站點(diǎn)導(dǎo)航控件的使用方法;
⑶ 熟悉訪問(wèn)數(shù)據(jù)庫(kù)技術(shù);
⑷ 掌握主流多層系統(tǒng)架構(gòu)技術(shù)和第三方控件、工具的使用方法;
⑸ 能夠編寫(xiě)用戶(hù)控件和自定義函數(shù);
⑹ 掌握Web服務(wù)器系統(tǒng)部署方法;
⑺ 熟悉面向?qū)ο蟮拈_(kāi)發(fā)技術(shù)、軟件測(cè)試與調(diào)試技術(shù);
⑻ 掌握主流程序語(yǔ)言的高級(jí)數(shù)據(jù)操作程序編碼技術(shù)[3];
⑼ 掌握數(shù)據(jù)報(bào)表技術(shù);
⑽ 掌握軟件開(kāi)發(fā)流程和文檔編寫(xiě)方法;
⑾ 熟悉UML建模技術(shù);
⑿ 了解項(xiàng)目管理知識(shí)和方法。
1.2 能力目標(biāo)
⑴ 能夠架構(gòu)多層B/S網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng);
⑵ 能夠設(shè)計(jì)CSS+DIV頁(yè)面布局;
⑶ 能夠根據(jù)系統(tǒng)實(shí)際需求進(jìn)行多種數(shù)據(jù)庫(kù)訪問(wèn)和配置;
⑷ 能根據(jù)實(shí)際需求,按照軟件工程流程,進(jìn)行項(xiàng)目分析、設(shè)計(jì)和實(shí)現(xiàn);
⑸ 能夠快速架構(gòu)多層軟件軟件系統(tǒng);
⑹ 能編寫(xiě)基于面向?qū)ο蟮南到y(tǒng)功能代碼;
⑺ 會(huì)調(diào)試系統(tǒng)代碼和系統(tǒng);
⑻ 會(huì)編寫(xiě)規(guī)范的軟件設(shè)計(jì)文檔。
1.3 素質(zhì)目標(biāo)
⑴ 培養(yǎng)學(xué)生學(xué)好軟件的信心,在學(xué)習(xí)過(guò)程中充分培養(yǎng)學(xué)生學(xué)習(xí)的主觀能動(dòng)性;
⑵ 培養(yǎng)學(xué)生學(xué)習(xí)軟件的嚴(yán)謹(jǐn)作風(fēng),編碼以行業(yè)標(biāo)準(zhǔn)進(jìn)行規(guī)范,杜絕編碼過(guò)程中的主觀隨意性;
⑶ 培養(yǎng)學(xué)生團(tuán)隊(duì)合作與溝通能力;
⑷ 培養(yǎng)學(xué)生從事IT行業(yè)的職業(yè)技能和職業(yè)規(guī)范[4],養(yǎng)成良好的職業(yè)習(xí)慣。
2 課程設(shè)計(jì)思路
2.1 課程設(shè)計(jì)思路
選取一個(gè)綜合性的企業(yè)級(jí)軟件項(xiàng)目為載體,采取綜合性實(shí)訓(xùn)的形式開(kāi)展訓(xùn)練,堅(jiān)持“產(chǎn)學(xué)并行”的訓(xùn)練理念[5],營(yíng)造生產(chǎn)性流程和職業(yè)環(huán)境,不斷提高學(xué)生生產(chǎn)實(shí)踐能力和編碼崗位勝任能力,主要采用基于產(chǎn)品質(zhì)量的課程管理和評(píng)價(jià)方法,也就是更重視學(xué)生團(tuán)隊(duì)協(xié)作下的軟件項(xiàng)目研發(fā)質(zhì)量,對(duì)接企業(yè)化的要求進(jìn)行擬崗訓(xùn)練。
各訓(xùn)練小組可以選擇自己感興趣、實(shí)戰(zhàn)性強(qiáng)的項(xiàng)目作為載體開(kāi)展訓(xùn)練,教師提供5-10項(xiàng)目選題,供小組選擇,每個(gè)小組只能選擇則一個(gè)項(xiàng)目開(kāi)展訓(xùn)練,項(xiàng)目一旦選中不能更改,小組按照選取的項(xiàng)目和項(xiàng)目設(shè)計(jì)要求進(jìn)行分工,設(shè)計(jì)各自的子項(xiàng)目任務(wù),按照項(xiàng)目計(jì)劃進(jìn)行訓(xùn)練。教師擔(dān)任指導(dǎo)和引導(dǎo)的角色,對(duì)重點(diǎn)技術(shù)問(wèn)題進(jìn)行分析和解釋?zhuān)O(jiān)督和指導(dǎo)學(xué)生進(jìn)行訓(xùn)練,通過(guò)過(guò)程把控和考核進(jìn)行課程管理。
2.2 教學(xué)方法設(shè)計(jì)
⑴ 分組訓(xùn)練法
將學(xué)生3-8人分成一個(gè)小組,按照項(xiàng)目團(tuán)隊(duì)職責(zé)進(jìn)行分工,合作開(kāi)展訓(xùn)練,項(xiàng)目按照小組為單位驗(yàn)收,并進(jìn)行現(xiàn)場(chǎng)答辯,采取小組互評(píng)和教師評(píng)價(jià)相結(jié)合的方式進(jìn)行考核,使學(xué)生真正體驗(yàn)到綜合項(xiàng)目開(kāi)發(fā)流程和規(guī)范。
⑵ 優(yōu)秀作品展示
為激發(fā)學(xué)生興趣和積極性,對(duì)于每個(gè)階段項(xiàng)目,采取優(yōu)秀作品答辯和展示的形式,激發(fā)課程特長(zhǎng)生的積極性和帶領(lǐng)團(tuán)隊(duì)的主動(dòng)性。
⑶ 項(xiàng)目答辯
在完成整個(gè)項(xiàng)目后,分小組進(jìn)行項(xiàng)目報(bào)告撰寫(xiě),并制作答辯PPT進(jìn)行項(xiàng)目答辯,聘請(qǐng)專(zhuān)業(yè)教師擔(dān)任評(píng)委,公開(kāi)驗(yàn)收實(shí)訓(xùn)成果。
3 教學(xué)內(nèi)容與學(xué)時(shí)分配
4 考核方案與考核標(biāo)準(zhǔn)
該課程考核采取形成性考核(報(bào)告+項(xiàng)目)的考核方式,平時(shí)項(xiàng)目訓(xùn)練考核占40%、最后報(bào)告(含答辯)占60%。其中平時(shí)項(xiàng)目訓(xùn)練考核含學(xué)生出勤、態(tài)度、團(tuán)隊(duì)合作,最后報(bào)告(含答辯)考核主要依據(jù)正確率、編碼規(guī)范、是否準(zhǔn)時(shí)提交、完成效果、創(chuàng)新性等幾個(gè)方面。
總評(píng)成績(jī)=項(xiàng)目訓(xùn)練考核(40%)+報(bào)告(60%)。
5 教學(xué)資源開(kāi)發(fā)與利用(含教材選用、實(shí)驗(yàn)實(shí)訓(xùn)場(chǎng)室、耗材規(guī)劃等)
建議教材:自編講義。
實(shí)訓(xùn)場(chǎng)室要求:實(shí)訓(xùn)室安裝VS 2010以上版本,SQL Server2008以上版本,Eclipse、PHP運(yùn)行環(huán)境,Oracle 10以上版本,根據(jù)上課實(shí)際情況配置以上環(huán)境,實(shí)訓(xùn)室容納人數(shù)不低于50人。
除軟件外無(wú)需任何耗材。
6 教師能力要求
⑴ 具備面向?qū)ο蠓治雠c設(shè)計(jì)能力;
⑵ 具有較強(qiáng)C#、JAVA或PHP編碼能力;
⑶ 教師要具有很強(qiáng)的協(xié)同施教和教學(xué)改革能力,以及校企合作經(jīng)驗(yàn);
⑷ 能夠熟練使用Visio工具進(jìn)行UML建模;
⑸ 具有面相對(duì)象的系統(tǒng)架構(gòu)、數(shù)據(jù)庫(kù)管理與設(shè)計(jì)能力;
⑹ 具有產(chǎn)教融合的軟件項(xiàng)目研發(fā)和設(shè)計(jì)能力。
7 結(jié)束語(yǔ)
對(duì)該課程的教學(xué)設(shè)計(jì)分為:需求設(shè)計(jì)、概要設(shè)計(jì)、設(shè)計(jì)與編碼、測(cè)試與部署、設(shè)計(jì)文檔編寫(xiě)等模塊。通過(guò)多個(gè)學(xué)習(xí)單元使學(xué)生掌握UML需求分析的方法;掌握數(shù)據(jù)庫(kù)模型設(shè)計(jì)方法;熟悉SQL Server或Oracle數(shù)據(jù)庫(kù)管理工具的使用方法;掌握系統(tǒng)總體功能和系統(tǒng)流程設(shè)計(jì)方法;掌握程序流程圖設(shè)計(jì)等技術(shù)和方法。引入企業(yè)真實(shí)案例,以企業(yè)為實(shí)訓(xùn)背景,依托有企業(yè)實(shí)戰(zhàn)經(jīng)驗(yàn)的教師,指導(dǎo)學(xué)生完成實(shí)訓(xùn)課程,為學(xué)生畢業(yè)實(shí)習(xí)和將來(lái)的就業(yè)打下基礎(chǔ)。該課程在設(shè)計(jì)的過(guò)程中還需要建立相應(yīng)的項(xiàng)目資源庫(kù),有條件的可以制作相關(guān)內(nèi)容的微課或教學(xué)視頻供學(xué)生在課前預(yù)習(xí)和課后復(fù)習(xí),激勵(lì)學(xué)生自主學(xué)習(xí),培養(yǎng)其主動(dòng)學(xué)習(xí)的意識(shí)和發(fā)現(xiàn)問(wèn)題、解決問(wèn)題的能力。通過(guò)該課程的學(xué)習(xí),讓學(xué)生進(jìn)一步掌握軟件編碼、軟件測(cè)試、前端頁(yè)面制作等崗位工作技能。
參考文獻(xiàn)(References):
[1]李揮劍,錢(qián)哨.軟件技術(shù)專(zhuān)業(yè)綜合實(shí)訓(xùn)[M].中國(guó)水利水電出版
社,2009.
[2]希賽教育軟考學(xué)院.系統(tǒng)集成項(xiàng)目管理工程師[M].電子工業(yè)
出版社,2011.
[3] 杜文潔,白萍.實(shí)用軟件工程與實(shí)訓(xùn)[M].清華大學(xué)出版社,
2009.
CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識(shí)、個(gè)人與職業(yè)技能、人際團(tuán)隊(duì)能力和工程系統(tǒng)能力四個(gè)層面,要求以綜合的培養(yǎng)方式使學(xué)生在這四個(gè)層面達(dá)到預(yù)定目標(biāo)。CDIO不僅繼承和發(fā)展了歐美20多年來(lái)工程教育改革的理念,還提出了系統(tǒng)的能力培養(yǎng)、全面的實(shí)施指導(dǎo)、完整的實(shí)施過(guò)程和嚴(yán)格的結(jié)果檢驗(yàn)的12條標(biāo)準(zhǔn),具有很強(qiáng)的可操作性。
2綜合實(shí)訓(xùn)課程的定位與培養(yǎng)目標(biāo)
按照循序漸進(jìn),由淺入深,逐層推進(jìn)的原則,鹽城師范學(xué)院信息科學(xué)與技術(shù)學(xué)院將軟件工程專(zhuān)業(yè)的實(shí)踐教學(xué)體系分為四個(gè)層次:課程實(shí)驗(yàn)、課程設(shè)計(jì)、綜合實(shí)訓(xùn)、畢業(yè)設(shè)計(jì)。其中,綜合實(shí)訓(xùn)是以前期課程實(shí)驗(yàn)和課程設(shè)計(jì)為基礎(chǔ),綜合運(yùn)用多門(mén)相關(guān)課程(群)知識(shí)完成一個(gè)工程項(xiàng)目的實(shí)戰(zhàn)訓(xùn)練,并作為后續(xù)畢業(yè)設(shè)計(jì)的預(yù)演,是整個(gè)實(shí)踐教學(xué)體系中承上啟下的關(guān)鍵環(huán)節(jié)。在軟件工程領(lǐng)域,軟件開(kāi)發(fā)與軟件測(cè)試是目前兩個(gè)主流的就業(yè)方向,也是綜合實(shí)訓(xùn)課程訓(xùn)練的重點(diǎn)。軟件開(kāi)發(fā)綜合實(shí)訓(xùn)要求以軟件生命周期為主線,綜合運(yùn)用程序設(shè)計(jì)、數(shù)據(jù)庫(kù)應(yīng)用、軟件工程、軟件項(xiàng)目管理等學(xué)科知識(shí),嚴(yán)格遵守軟件開(kāi)發(fā)的流程與規(guī)范,完成一個(gè)軟件項(xiàng)目的開(kāi)發(fā),最后提交軟件產(chǎn)品和相關(guān)技術(shù)文檔;軟件測(cè)試綜合實(shí)訓(xùn)要求學(xué)生以軟件開(kāi)發(fā)綜合實(shí)訓(xùn)所完成的軟件產(chǎn)品為被測(cè)對(duì)象,綜合運(yùn)用軟件測(cè)試與質(zhì)量保證、軟件測(cè)試流程與方法、測(cè)試框架與自動(dòng)化測(cè)試等學(xué)科知識(shí),使用軟件測(cè)試的方法與技術(shù),設(shè)計(jì)測(cè)試用例和測(cè)試腳本,完成被測(cè)軟件的功能測(cè)試與性能測(cè)試,生成測(cè)試報(bào)告,并對(duì)測(cè)試結(jié)果進(jìn)行分析。綜合實(shí)訓(xùn)的培養(yǎng)目標(biāo)為:通過(guò)軟件開(kāi)發(fā)與軟件測(cè)試項(xiàng)目的實(shí)戰(zhàn)訓(xùn)練,全面提升學(xué)生綜合運(yùn)用所學(xué)知識(shí)與技術(shù)解決實(shí)際工程問(wèn)題的素質(zhì)與能力,進(jìn)一步加深學(xué)生對(duì)工程化、系統(tǒng)化原則與方法的理解,為勝任現(xiàn)代軟件工程環(huán)境下高質(zhì)量軟件的開(kāi)發(fā)、測(cè)試和維護(hù)工作奠定堅(jiān)實(shí)的基礎(chǔ)。
3CDIO模式下課程改革與實(shí)踐
根據(jù)綜合實(shí)訓(xùn)課程的定位和培養(yǎng)目標(biāo),借鑒和吸收CDIO工程教育理念和標(biāo)準(zhǔn),按照“以CDIO培養(yǎng)大綱為指南、以項(xiàng)目為載體任務(wù)為驅(qū)動(dòng)、以工程能力培養(yǎng)為目標(biāo)”的原則,對(duì)我們綜合實(shí)訓(xùn)課程改革進(jìn)行了探索與實(shí)踐。
3.1全真模擬企業(yè)環(huán)境,實(shí)施一體化訓(xùn)練模式
軟件開(kāi)發(fā)和軟件測(cè)試是綜合實(shí)訓(xùn)的主體內(nèi)容,傳統(tǒng)的訓(xùn)練模式將二者割裂開(kāi)來(lái),分兩個(gè)階段分別完成實(shí)訓(xùn)項(xiàng)目,這種方式?jīng)]有考慮軟件開(kāi)發(fā)與軟件測(cè)試的內(nèi)在關(guān)聯(lián)與協(xié)同性,與企業(yè)真實(shí)環(huán)境也不相符合;并且由于兩個(gè)實(shí)訓(xùn)階段時(shí)間跨度較大,項(xiàng)目銜接性差,效率低下,實(shí)訓(xùn)效果也大打折扣;而在真實(shí)的企業(yè)環(huán)境中,軟件開(kāi)發(fā)小組和軟件測(cè)試小組共同對(duì)同一個(gè)項(xiàng)目負(fù)責(zé),各司其職,協(xié)同完成整個(gè)項(xiàng)目。鑒于此,我們采取“全真模擬、同步協(xié)作、角色互換”的策略,實(shí)施軟件開(kāi)發(fā)與軟件測(cè)試一體化的訓(xùn)練模式。具體地說(shuō),整個(gè)實(shí)訓(xùn)過(guò)程完全模擬企業(yè)真實(shí)環(huán)境,將某個(gè)項(xiàng)目分配給由若干學(xué)生臨時(shí)組成的項(xiàng)目組,該項(xiàng)目組又細(xì)分為開(kāi)發(fā)小組和測(cè)試小組,分別負(fù)責(zé)軟件的開(kāi)發(fā)與測(cè)試工作;項(xiàng)目完成后,開(kāi)發(fā)小組和測(cè)試小組角色互換,重做該項(xiàng)目。實(shí)踐表明,一體化的訓(xùn)練模式能實(shí)現(xiàn)軟件開(kāi)發(fā)與軟件測(cè)試的無(wú)縫銜接,學(xué)生能在更為真實(shí)的環(huán)境中參與整個(gè)項(xiàng)目過(guò)程,體驗(yàn)不同角色的職責(zé)范圍,并通過(guò)不同的角色轉(zhuǎn)換,使學(xué)生更深刻認(rèn)識(shí)到開(kāi)發(fā)人員與測(cè)試人員協(xié)同合作對(duì)完成整個(gè)軟件項(xiàng)目的重要性。
3.2項(xiàng)目驅(qū)動(dòng),全面實(shí)踐CDIO
CDIO的核心就是企業(yè)與社會(huì)環(huán)境下的構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)作系統(tǒng),它展示了一個(gè)產(chǎn)品或系統(tǒng)完整的開(kāi)發(fā)過(guò)程,也體現(xiàn)了“做中學(xué)”和“基于項(xiàng)目的教育和學(xué)習(xí)”的精髓。從軟件開(kāi)發(fā)與軟件測(cè)試的角度,無(wú)論是以軟件生命周期為主線的開(kāi)發(fā)過(guò)程,還是以測(cè)試流程為主線的測(cè)試過(guò)程,無(wú)不體現(xiàn)著軟件產(chǎn)品從構(gòu)思到運(yùn)作的整個(gè)生產(chǎn)過(guò)程,與CDIO理念不謀而合。這里,我們以項(xiàng)目為載體、任務(wù)為驅(qū)動(dòng),以CDIO方法論為指導(dǎo),嚴(yán)格按照“構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)和運(yùn)作”四個(gè)不同階段來(lái)開(kāi)展實(shí)訓(xùn)過(guò)程,以培養(yǎng)學(xué)生對(duì)產(chǎn)品、過(guò)程和系統(tǒng)的構(gòu)建能力,增強(qiáng)學(xué)生的工程化意識(shí)。CDIO與軟件開(kāi)發(fā)、軟件測(cè)試過(guò)程的對(duì)應(yīng)關(guān)系
3.3分組互學(xué)互助,培養(yǎng)團(tuán)隊(duì)協(xié)作能力
團(tuán)隊(duì)能力是CDIO大綱要求工程畢業(yè)生必備的一種能力,也是軟件企業(yè)非??粗氐囊环N職業(yè)能力。在實(shí)際實(shí)訓(xùn)過(guò)程中,我們模擬企業(yè)真實(shí)環(huán)境,將所有學(xué)生分為若干項(xiàng)目組,每個(gè)項(xiàng)目組又細(xì)分為開(kāi)發(fā)小組和測(cè)試小組,各小組由一名組長(zhǎng)和若干名組員構(gòu)成。根據(jù)任務(wù)分工不同,每名學(xué)生都被賦予一定的角色,組員在組長(zhǎng)的指揮協(xié)調(diào)下通力合作,共同完成實(shí)訓(xùn)項(xiàng)目。實(shí)踐表明,分組模式能較好地激發(fā)學(xué)生的學(xué)習(xí)熱情,提高學(xué)習(xí)效率,而且也營(yíng)造了良好的學(xué)習(xí)氛圍,組員之間分工協(xié)作,互學(xué)互助,學(xué)生的溝通能力、協(xié)作精神和團(tuán)隊(duì)意識(shí)大為提升。
3.4面向全體,務(wù)實(shí)勿虛,促進(jìn)共同進(jìn)步
綜合實(shí)訓(xùn)是一種典型的自主學(xué)習(xí)課程,學(xué)生在任務(wù)的驅(qū)動(dòng)下以小組為單位協(xié)作完成實(shí)訓(xùn)項(xiàng)目,但由于任務(wù)分工不合理、學(xué)生自制力差等原因,容易導(dǎo)致小組內(nèi)個(gè)別技術(shù)較好、自覺(jué)性高的學(xué)生承擔(dān)大部分甚至全部工作,而部分學(xué)生卻人浮于事,使團(tuán)隊(duì)分工協(xié)作流于形式,不利于全體學(xué)生的共同進(jìn)步與提高。為避免此類(lèi)現(xiàn)象的發(fā)生,我們考慮在角色分配和任務(wù)分工時(shí),盡量使學(xué)生都能承擔(dān)軟件設(shè)計(jì)、編碼、測(cè)試用例設(shè)計(jì)、腳本設(shè)計(jì)、測(cè)試實(shí)施等較為具體的工作,使學(xué)生通過(guò)具體的訓(xùn)練來(lái)提高專(zhuān)業(yè)技能,而對(duì)于需求分析、計(jì)劃制定、總結(jié)報(bào)告等相對(duì)較“虛”的工作則由組長(zhǎng)帶領(lǐng)全體組員共同完成;同時(shí),任務(wù)分工也充分考慮學(xué)生原有的技術(shù)基礎(chǔ)、興趣愛(ài)好和特長(zhǎng)。這種分工方式在尊重學(xué)生個(gè)體意愿的基礎(chǔ)上使得每個(gè)人都有具體明確而又力所能及的任務(wù)分工,能充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,激發(fā)學(xué)生的學(xué)習(xí)潛能,促進(jìn)全體學(xué)生的共同進(jìn)步與提高。
3.5實(shí)施多維度考評(píng)體系,注重過(guò)程考核和能力考核
考核是對(duì)學(xué)生學(xué)習(xí)成果的認(rèn)定和評(píng)價(jià),良好的考核機(jī)制能對(duì)學(xué)生的學(xué)習(xí)過(guò)程和學(xué)習(xí)動(dòng)機(jī)產(chǎn)生正確的指引作用,促進(jìn)培養(yǎng)目標(biāo)的達(dá)成。在實(shí)訓(xùn)課程的考核上,我們以CDIO大綱要求的能力培養(yǎng)為導(dǎo)向,學(xué)習(xí)過(guò)程與學(xué)習(xí)結(jié)果并舉,實(shí)施多維度的考評(píng)機(jī)制,每名學(xué)生的成績(jī)由平時(shí)成績(jī)、所在小組成績(jī)和個(gè)人成績(jī)?nèi)糠纸M成。其中,平時(shí)成績(jī)主要考評(píng)學(xué)生的職業(yè)態(tài)度與能力,小組成績(jī)主要考評(píng)學(xué)生所在小組的整體表現(xiàn)和工程實(shí)作能力,個(gè)人成績(jī)主要考評(píng)學(xué)生個(gè)體所承擔(dān)任務(wù)的完成質(zhì)量,且每項(xiàng)成績(jī)的考評(píng)方式也是多元的,力求做到公平、公正、合理。在小組內(nèi)部,同組學(xué)生的小組成績(jī)相同,但平時(shí)成績(jī)和個(gè)人成績(jī)各異,引導(dǎo)學(xué)生在努力完成各自任務(wù)的同時(shí),重視組內(nèi)的協(xié)作互助,并通過(guò)各個(gè)個(gè)體的高質(zhì)量工作提高整個(gè)團(tuán)隊(duì)的工作質(zhì)量。實(shí)踐表明,該考評(píng)體系既重視最終學(xué)習(xí)成果的呈現(xiàn)也關(guān)注學(xué)生學(xué)習(xí)過(guò)程中的表現(xiàn);既重視團(tuán)隊(duì)整體的工作效率也關(guān)注學(xué)生個(gè)體在團(tuán)隊(duì)中的價(jià)值;既強(qiáng)調(diào)學(xué)生專(zhuān)業(yè)技能的訓(xùn)練和工程能力的培養(yǎng)也關(guān)注學(xué)生職業(yè)素養(yǎng)和個(gè)人能力的提高,有效避免了傳統(tǒng)評(píng)價(jià)方式只看結(jié)果不看過(guò)程、評(píng)價(jià)指標(biāo)單一化、評(píng)價(jià)結(jié)果趨同化的弊端。
4結(jié)束語(yǔ)
關(guān)鍵詞:應(yīng)用型本科;人才培養(yǎng);理論與實(shí)踐結(jié)合;考核形式
中圖分類(lèi)號(hào):G424 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)09-0150-02
Abstract:Since 2014, some foreign enterprises have put the focus of investment shift to Southeast Asia, which shows China has gone from labour intensive production to technology intensive production. Therefore, compared to the past education mode of training theory talents and technical talents, how to further change ideas, be committed to training the applied undergraduate talents, effectively meet the needs of the new stage of economic and social development, doing a good job in the education reform will play a vital role. According to the software engineering specialty as an example, this paper first analyze the training objectives of the applied talents. Then the author put forward suggestions on the cultivation of application-oriented personnel from the two aspects of combining theory with practice and establishing the three-dimensional form of examination. I hope this article can provide some reference for the research and application.
Key words: applied undergraduate education; talent training; the combination of theory and practice; evaluation form
應(yīng)用型本科教育的興起是經(jīng)濟(jì)社會(huì)發(fā)展到一定階段的必然產(chǎn)物,是高等教育由精英化走向大眾化的必然趨勢(shì)。相對(duì)于傳統(tǒng)的研究型本科教育、學(xué)術(shù)型本科教育,應(yīng)用型本科教育是一種新型的本科教育類(lèi)型,而我國(guó)關(guān)于應(yīng)用型本科教育的研究仍處于探索階段,還有許多問(wèn)題存在爭(zhēng)議。本文僅從軟件工程專(zhuān)業(yè)的角度,對(duì)應(yīng)用型本科人才培養(yǎng)過(guò)程中如何定位理論與實(shí)踐的關(guān)系做一些初步的研究。
1 找準(zhǔn)人才培養(yǎng)目標(biāo)的準(zhǔn)確定位
1.1以適應(yīng)市場(chǎng)需求、服務(wù)地方經(jīng)濟(jì)為導(dǎo)向
我們都知道,應(yīng)用型本科教育的產(chǎn)生源于社會(huì)經(jīng)濟(jì)發(fā)展的需求。那么滿(mǎn)足市場(chǎng)的需要必然成為應(yīng)用型本科教育在發(fā)展過(guò)程中的一個(gè)基本特征。培養(yǎng)應(yīng)用型本科人才,解決區(qū)域地方經(jīng)濟(jì)建設(shè)和社會(huì)發(fā)展的各種實(shí)際問(wèn)題,滿(mǎn)足社會(huì)對(duì)高等教育的多種需求,是當(dāng)代應(yīng)用型本科院校的主要職能。因此,在培養(yǎng)應(yīng)用型本科人才的過(guò)程中需要緊密聯(lián)系市場(chǎng)、注重與社會(huì)經(jīng)濟(jì)發(fā)展保持高度的一致性。
就軟件工程專(zhuān)業(yè)而言,隨著信息化、工業(yè)化進(jìn)程的不斷加快,軟件行業(yè)的應(yīng)用型本科人需求越來(lái)越大,預(yù)計(jì)未來(lái)十幾年里,我國(guó)軟件教育和軟件培訓(xùn)市場(chǎng)會(huì)持續(xù)發(fā)展,軟件工程人才的就業(yè)前景十分看好。
目前市場(chǎng)對(duì)于軟件工程人才的需求主要主要分為三類(lèi)。第一類(lèi):既懂技術(shù)又懂管理的軟件高級(jí)人才。這一類(lèi)人才要求具有較強(qiáng)的創(chuàng)新能力和組織管理能力,既是技術(shù)能手,又是管理骨干,能夠帶領(lǐng)團(tuán)隊(duì)不斷發(fā)展。第二類(lèi):軟件工程師。這一類(lèi)人員為系統(tǒng)分析及設(shè)計(jì)人員,是介于金字塔頂部和底層的人員,能夠?qū)㈤_(kāi)發(fā)項(xiàng)目形成系統(tǒng)設(shè)計(jì)思路并組織實(shí)施,并能對(duì)編程人員的工作進(jìn)行指導(dǎo)、測(cè)試和驗(yàn)收。第三類(lèi):熟練的程序員。這一類(lèi)人員要求操作能力強(qiáng),能夠熟練使用1~2種比較常用的軟件編程工具。其中第二類(lèi)人才培養(yǎng)正是應(yīng)用本科人才的重點(diǎn)。
1.2 以培養(yǎng)學(xué)生能力的可持續(xù)性發(fā)展為核心
當(dāng)前新的生產(chǎn)力形態(tài)已經(jīng)完成從勞動(dòng)力密集型向技術(shù)密集型轉(zhuǎn)變的過(guò)程,廉價(jià)勞動(dòng)力已經(jīng)不再作為我國(guó)經(jīng)濟(jì)的主要增長(zhǎng)點(diǎn),只有在生產(chǎn)的過(guò)程中勇于突破創(chuàng)新,在原有的經(jīng)驗(yàn)和技能基礎(chǔ)上自我提高,才能產(chǎn)生新的生產(chǎn)力增長(zhǎng)點(diǎn)。生產(chǎn)力的進(jìn)步都離不開(kāi)勞動(dòng)主體能力和素質(zhì)的提高,這也就推動(dòng)了社會(huì)對(duì)應(yīng)用型本科人才的需求。
應(yīng)用型本科院校不同于高職高專(zhuān)院校的很重要的一點(diǎn)就是在人才培養(yǎng)過(guò)程中應(yīng)當(dāng)以學(xué)生能力的可持續(xù)性發(fā)展,具體體現(xiàn)在:學(xué)生不僅要具備熟練的動(dòng)手能力及操作技能,即具備較好的產(chǎn)能水平,還能夠有不斷發(fā)展的創(chuàng)新能力、不斷提煉自我提高的能力和團(tuán)隊(duì)合作的能力。人才的可持續(xù)性發(fā)展和社會(huì)的可持續(xù)性發(fā)展是一個(gè)相互依存,相互作用的關(guān)系。
2 堅(jiān)持理論與實(shí)踐相結(jié)合的道路
2.1明確課程中理論和實(shí)踐的定位
傳統(tǒng)的精英化的本科教育注重理論教育而輕視實(shí)踐教育,在課程安排上實(shí)驗(yàn)實(shí)訓(xùn)完全依附于理論教學(xué),培養(yǎng)的學(xué)生大多理論知識(shí)全面扎實(shí)而相對(duì)實(shí)際操作能力的經(jīng)驗(yàn)很少。事實(shí)上企業(yè)對(duì)這一類(lèi)學(xué)生的需求有限,近年來(lái)持續(xù)的大學(xué)生“就業(yè)難”已經(jīng)從一定程度上反映出精英化的本科人才已經(jīng)過(guò)于飽和。高職高專(zhuān)院校在人才培養(yǎng)過(guò)程中基于學(xué)制和學(xué)校職能,只注重學(xué)生的實(shí)踐水平,理論知識(shí)僅僅服務(wù)于實(shí)踐。這一類(lèi)學(xué)生只能從事某些特定的重復(fù)性的勞動(dòng),一旦在實(shí)際工作中出現(xiàn)新的問(wèn)題很難適應(yīng),理論知識(shí)的匱乏阻礙了學(xué)生今后的可持續(xù)性發(fā)展。
應(yīng)用型本科院校的出現(xiàn)就是為了滿(mǎn)足社會(huì)對(duì)既有一定的理論基礎(chǔ)又有較強(qiáng)實(shí)際操作能力的應(yīng)用型人才的需求。那么應(yīng)用型本科院校在課程設(shè)置和內(nèi)容安排上應(yīng)該做到理論和實(shí)踐并重,但在實(shí)際操作過(guò)程中由于受舊的高等教育觀念和資源分配等政策的影響,很多應(yīng)用型本科院校在辦學(xué)過(guò)程中經(jīng)常會(huì)偏離了原來(lái)的目標(biāo)定位?,F(xiàn)有的應(yīng)用型本科要么是有原有學(xué)術(shù)研究性本科院校轉(zhuǎn)型過(guò)來(lái),要么是有高職高專(zhuān)院校升級(jí)本科而來(lái),由于學(xué)科、專(zhuān)業(yè)和課程體系的改革沒(méi)有跟上應(yīng)用型人才培養(yǎng)的轉(zhuǎn)型,容易受到舊有的理論教學(xué)模式影響,很難做到真正的理論教學(xué)和實(shí)踐教學(xué)并舉,這就要求我們不斷創(chuàng)新教學(xué)方法,改進(jìn)教學(xué)模式。
2.2啟發(fā)式教育貫穿理論教學(xué)
以軟件工程專(zhuān)業(yè)為例,由于軟件行業(yè)是一個(gè)高速發(fā)展的行業(yè),本專(zhuān)業(yè)在人才培養(yǎng)過(guò)程中尤其注重個(gè)體的創(chuàng)新能力以及自主學(xué)習(xí)能力,而這些能力的培養(yǎng)離不開(kāi)理論知識(shí)這個(gè)大基石。如何把握理論教學(xué)環(huán)節(jié)的廣度和深度,正是應(yīng)用型本科院校教師所要研究探索的一個(gè)重要問(wèn)題。在這里筆者認(rèn)為教師在實(shí)施理論教學(xué)安排時(shí),并不需要面面俱到、細(xì)無(wú)巨細(xì),而更應(yīng)該著重于理論知識(shí)的系統(tǒng)性和完整性,同時(shí)采用“啟發(fā)式”教育的思想貫穿于整個(gè)理論教學(xué)環(huán)節(jié)。教師教學(xué)的重心不是“怎么做”,而應(yīng)該是“為什么這么做”以及“還能怎么做”,從而實(shí)現(xiàn)學(xué)生自主學(xué)習(xí)能力的培養(yǎng)。教師的主要作用在于引導(dǎo)而不是“灌輸”,只有這樣才能培養(yǎng)出具有創(chuàng)新性和適應(yīng)性的可持續(xù)發(fā)展的人才。
2.3實(shí)現(xiàn)實(shí)踐教學(xué)環(huán)節(jié)的多樣化設(shè)計(jì)
軟件工程是一門(mén)實(shí)踐性很強(qiáng)的學(xué)科,如何設(shè)計(jì)實(shí)驗(yàn)實(shí)訓(xùn)環(huán)節(jié)在人才培養(yǎng)過(guò)程中至關(guān)重要。合理的實(shí)驗(yàn)實(shí)訓(xùn)環(huán)節(jié)能夠幫助學(xué)生提高對(duì)理論知識(shí)的理解,熟悉軟件項(xiàng)目開(kāi)發(fā)的過(guò)程,增強(qiáng)分析問(wèn)題解決問(wèn)題的能力。依據(jù)軟件工程專(zhuān)業(yè)人才培養(yǎng)的需求,本文對(duì)該專(zhuān)業(yè)實(shí)驗(yàn)實(shí)訓(xùn)環(huán)節(jié)提出了分層次分階段的多樣化設(shè)計(jì)。
1)驗(yàn)證型實(shí)訓(xùn)。該類(lèi)實(shí)訓(xùn)主要是服務(wù)于理論,學(xué)生可以借此加深對(duì)理論知識(shí)的理解。
2)模擬型實(shí)訓(xùn)。該類(lèi)實(shí)訓(xùn)多數(shù)是教材教參上的實(shí)例,有完整詳細(xì)的步驟和過(guò)程供學(xué)生參考,可以安排在課外自主完成。
3)開(kāi)放型實(shí)訓(xùn)。該類(lèi)實(shí)訓(xùn)沒(méi)有固定的解決方案,讓學(xué)生在“嘗試”中自主學(xué)習(xí),有助于知識(shí)的“內(nèi)化”。
4)設(shè)計(jì)型實(shí)訓(xùn)。該類(lèi)實(shí)訓(xùn)大多在一門(mén)課程學(xué)完后,需要學(xué)生靈活運(yùn)用該課程知識(shí)解決實(shí)際問(wèn)題,并形成課程設(shè)計(jì)報(bào)告。在內(nèi)容的選擇上應(yīng)該盡量覆蓋該課程的所有核心知識(shí)點(diǎn)。
5)綜合型實(shí)訓(xùn)。該類(lèi)實(shí)訓(xùn)是對(duì)幾門(mén)課程內(nèi)容的綜合運(yùn)用。在內(nèi)容的選擇上應(yīng)該接軌企業(yè)實(shí)際需求具有實(shí)戰(zhàn)效果,而實(shí)訓(xùn)的形式也可以更加的靈活。
6)創(chuàng)新型實(shí)訓(xùn)。該類(lèi)實(shí)訓(xùn)處于最高階段,一般與真實(shí)的項(xiàng)目課題相關(guān),如?。ㄊ校┐髮W(xué)生創(chuàng)新實(shí)踐項(xiàng)目、相關(guān)大學(xué)生創(chuàng)新設(shè)計(jì)大賽、企業(yè)委托課題等等。這一類(lèi)型的實(shí)訓(xùn)并不屬于課程設(shè)置內(nèi)的環(huán)節(jié),也不是所有學(xué)生必須完成的。通常由具有創(chuàng)新能力的學(xué)生團(tuán)隊(duì)主動(dòng)申請(qǐng),并在教師的指導(dǎo)下展開(kāi)。
整個(gè)實(shí)訓(xùn)環(huán)節(jié)由淺入深層層遞進(jìn),注重學(xué)生綜合能力的培養(yǎng),注重各教學(xué)內(nèi)容間知識(shí)的交叉和融合,從而擴(kuò)大了學(xué)生的知識(shí)面與工作適應(yīng)能力,提高了學(xué)生綜合應(yīng)用能力、自主創(chuàng)新能力。
3 建立以能力為中心的立體化考核體制
傳統(tǒng)的本科教育,對(duì)于學(xué)生的考核模式通常是在課程結(jié)束后考核,以具有標(biāo)準(zhǔn)答案的試卷形式為主,這不能全面的體現(xiàn)出對(duì)于學(xué)生的綜合素質(zhì)和應(yīng)用能力。有的學(xué)生由于過(guò)分關(guān)注分?jǐn)?shù),重理論輕實(shí)踐,導(dǎo)致實(shí)際應(yīng)用能力的下降。
針對(duì)應(yīng)用型本科人才培養(yǎng)的定位,這里提出了基于“能力”的立體化考核模式??己说男问娇梢圆粩鄤?chuàng)新,根據(jù)課程特點(diǎn)多角度多維度考核,如課堂討論、案例分析、專(zhuān)題調(diào)研報(bào)告、項(xiàng)目設(shè)計(jì)、自評(píng)與互評(píng)、團(tuán)隊(duì)活動(dòng)、實(shí)驗(yàn)操作、成果匯報(bào)答辯等。而在評(píng)價(jià)標(biāo)準(zhǔn)上,以能力為中心進(jìn)行評(píng)價(jià),如分析能力、應(yīng)用能力、適應(yīng)性能力、團(tuán)隊(duì)協(xié)作能力等。畢竟無(wú)論對(duì)于學(xué)生還是社會(huì),真正有價(jià)值的能力而非成績(jī)。
4 結(jié)語(yǔ)
綜上,本文認(rèn)為,應(yīng)用型本科人才的培養(yǎng)過(guò)程中,做到立足于市場(chǎng)需求,準(zhǔn)確把握好理論與實(shí)踐能力的培養(yǎng),建立起以能力為中心的新的考核機(jī)制,有利于該類(lèi)人才在社會(huì)生產(chǎn)中更好的發(fā)揮作用,有利于規(guī)?;呐囵B(yǎng)可持續(xù)性發(fā)展的應(yīng)用型本科人才,完全符合我國(guó)社會(huì)經(jīng)濟(jì)發(fā)展新階段對(duì)人才的各類(lèi)要求。
參考文獻(xiàn)
[1] 高林,吳智泉.發(fā)展應(yīng)用型高等教育若干基本問(wèn)題的研究[J].中國(guó)高教研究,2008(5):47-48.
[2] 韓立強(qiáng).應(yīng)用型本科工程教育的定位初探[J].中國(guó)高等教育,2007(10).
關(guān)鍵詞 軟件專(zhuān)業(yè);實(shí)踐教學(xué);課外實(shí)訓(xùn)
中圖分類(lèi)號(hào):G642.44 文獻(xiàn)標(biāo)識(shí)碼:B 文章編號(hào):1671-489X(2012)03-0044-02
Software Professional Extracurricular Practice Contents and Methods Exploration//Pan Li
Abstract The practice teaching is an important link of the professional education software, but practice in the form of practice teaching effect of the most important aspects of the good or bad, thinking the software professional practice teaching of the existing problems, this paper puts forward the summer vacation time for extracurricular practice way, and the results show that: the results of several students training effect testing, greatly improving the students’ practical ability, the effect is good.
Key words software professional; practice teaching; extracurricular practice
Author’s address Nanyang Polytechnic Institute Software College, Nanyang, Henan, China 473000
1 引言
隨著我國(guó)高等教育規(guī)模的不斷擴(kuò)大,國(guó)家對(duì)應(yīng)用型人才培養(yǎng)越來(lái)越重視,使得我國(guó)的職業(yè)教育有了迅速的發(fā)展。如何在更短的時(shí)間內(nèi)培養(yǎng)出符合社會(huì)經(jīng)濟(jì)發(fā)展需求的應(yīng)用型人才,實(shí)踐為中心的課程體系改革是關(guān)鍵。好多高校投入大量的人力、物力進(jìn)行改革和嘗試,提出一些技能培養(yǎng)方案:突出面向市場(chǎng)、崗位需求,以能力為本位、就業(yè)為導(dǎo)向。這些方案在具體組織與實(shí)施過(guò)程中有著許多條件的限制,最終效果并不理想。
隨著軟件類(lèi)畢業(yè)生數(shù)量急劇增加,就業(yè)過(guò)程中出現(xiàn)極大的矛盾:一方面,軟件企業(yè)需要的大量軟件開(kāi)發(fā)人才難以招到;另一方面,軟件類(lèi)畢業(yè)生抱怨很難找到合適的工作。這種矛盾出現(xiàn)的主要原因是高校人才培養(yǎng)模式與企業(yè)需求存在一定的差距,專(zhuān)業(yè)課程和實(shí)踐教學(xué)模式難以與IT產(chǎn)業(yè)的高速發(fā)展同步。尤其是學(xué)生動(dòng)手能力方面存在很大的問(wèn)題。
2 軟件類(lèi)專(zhuān)業(yè)實(shí)踐教學(xué)存在的問(wèn)題
目前的軟件類(lèi)專(zhuān)業(yè)實(shí)踐教學(xué)存在兩個(gè)問(wèn)題:一是傳統(tǒng)計(jì)算機(jī)專(zhuān)業(yè)的實(shí)踐教學(xué)內(nèi)容匱乏、枯燥無(wú)味,學(xué)生難以掌握需要的職業(yè)技能;二是類(lèi)似培訓(xùn)機(jī)構(gòu)采用完全案例教學(xué),結(jié)果證明不適合低年級(jí)學(xué)生的實(shí)踐能力培養(yǎng),效果也不理想。
2.1 理論和實(shí)踐脫節(jié)
實(shí)踐和理論安排間隔過(guò)長(zhǎng)導(dǎo)致知識(shí)的脫鉤,學(xué)生被動(dòng)地接受教師的知識(shí),內(nèi)容和操作得不到及時(shí)的訓(xùn)練。
2.2 實(shí)踐教學(xué)方式單一
實(shí)踐教學(xué)采用傳統(tǒng)的課堂實(shí)驗(yàn)方法,缺乏其他有效方法的結(jié)合,過(guò)于單一。
2.3 創(chuàng)新能力培養(yǎng)被忽略
創(chuàng)新能力的培養(yǎng)需要整塊時(shí)間和綜合項(xiàng)目來(lái)實(shí)現(xiàn),軟件專(zhuān)業(yè)學(xué)生學(xué)習(xí)年限短,課時(shí)比較緊,不能對(duì)所學(xué)知識(shí)進(jìn)行綜合訓(xùn)練,沒(méi)辦法做到就業(yè)的“零適應(yīng)時(shí)間”,缺乏創(chuàng)新能力。
2.4 教學(xué)中忽略素質(zhì)教育
素質(zhì)教育是軟件職業(yè)教育的關(guān)鍵內(nèi)容,尤其是軟件工程素質(zhì)。由于各種原因,院校在教學(xué)中忽略或不重視軟件工程等素質(zhì)教育,導(dǎo)致學(xué)生素質(zhì)教育的缺失。
3 課外實(shí)訓(xùn)內(nèi)容與方法
針對(duì)軟件類(lèi)專(zhuān)業(yè)綜合動(dòng)手能力和素質(zhì)培養(yǎng)方面存在的問(wèn)題,南陽(yáng)理工學(xué)院軟件學(xué)院組織教師和學(xué)生利用暑假進(jìn)行綜合實(shí)訓(xùn),對(duì)軟件專(zhuān)業(yè)學(xué)生綜合動(dòng)手能力和工程素質(zhì)進(jìn)行培養(yǎng)。
3.1 課外實(shí)訓(xùn)目標(biāo)
課外實(shí)訓(xùn)基本目標(biāo)是培養(yǎng)學(xué)生綜合動(dòng)手能力、創(chuàng)新能力和團(tuán)隊(duì)合作、文檔書(shū)寫(xiě)等工程意識(shí)。具體對(duì)學(xué)生的要求是:參與軟件開(kāi)發(fā)整個(gè)流程,按照軟件工程基本思想,進(jìn)行可行性分析、需求分析、軟件及數(shù)據(jù)庫(kù)設(shè)計(jì)、編碼實(shí)現(xiàn)及最終的軟件測(cè)試,并且能夠熟練使用、撰寫(xiě)軟件開(kāi)發(fā)過(guò)程中各主要階段相關(guān)文檔;掌握軟件開(kāi)發(fā)的每個(gè)階段使用的主要工具,并能夠熟練使用至少一種相關(guān)工具,了解代碼審核方法;建立規(guī)范化編碼的概念,學(xué)會(huì)書(shū)寫(xiě)注釋?zhuān)⒛軌蚴炀毷褂弥辽僖环N開(kāi)發(fā)工具,理解軟件構(gòu)建方法和構(gòu)建過(guò)程。
3.2 課外實(shí)訓(xùn)內(nèi)容、方式和時(shí)間分配
課外實(shí)訓(xùn)的主要內(nèi)容是以實(shí)際應(yīng)用開(kāi)發(fā)項(xiàng)目為背景,模擬軟件公司的開(kāi)發(fā)過(guò)程,按照軟件工程的基本思想,學(xué)生分飾不同的角色以,團(tuán)隊(duì)的形式進(jìn)行需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)以及編碼、測(cè)試和實(shí)施,以及文檔的書(shū)寫(xiě)。由教師在整個(gè)過(guò)程中指導(dǎo)和評(píng)價(jià)學(xué)生的分析、溝通、演示的能力和代碼及文檔的質(zhì)量。同時(shí),教師對(duì)學(xué)生在職場(chǎng)中實(shí)際應(yīng)變能力進(jìn)行培養(yǎng)、強(qiáng)化,從而全面提升學(xué)生的實(shí)際動(dòng)手能力和職業(yè)素養(yǎng)。
實(shí)訓(xùn)方式采用學(xué)生實(shí)現(xiàn)和教師指導(dǎo)結(jié)合,每次教師先點(diǎn)評(píng)具體任務(wù),然后由學(xué)生實(shí)現(xiàn),過(guò)程中教師不斷指導(dǎo)、監(jiān)督,每?jī)商鞕z查進(jìn)度一次,所有分組必須按時(shí)按量完成任務(wù),不能完成的小組取消下一個(gè)階段實(shí)訓(xùn)資格,并且保證小組每個(gè)成員都會(huì)做,如果小組完成但小組中有人不會(huì)的,取消下一個(gè)階段實(shí)訓(xùn)資格。
課外實(shí)訓(xùn)時(shí)間要相對(duì)集中,所以選擇暑假進(jìn)行,實(shí)訓(xùn)時(shí)間5周,下面是具體階段和時(shí)間劃分。
1)需求分析階段(1周):串講軟件工程基本知識(shí),對(duì)要實(shí)現(xiàn)的軟件項(xiàng)目進(jìn)行介紹,自由結(jié)合選定題目,劃分小組;分小組進(jìn)行項(xiàng)目需求調(diào)研及分析,了解詳細(xì)的項(xiàng)目需求;串講項(xiàng)目計(jì)劃書(shū)和需求文檔的書(shū)寫(xiě);學(xué)生根據(jù)需求調(diào)研情況,列出項(xiàng)目計(jì)劃書(shū)和需求分析文檔;教師組織階段評(píng)審,評(píng)出優(yōu)、良、一般和差幾個(gè)等級(jí),適當(dāng)獎(jiǎng)勵(lì);學(xué)生根據(jù)教師點(diǎn)評(píng)和指導(dǎo)進(jìn)一步修改項(xiàng)目計(jì)劃書(shū)和需求分析文檔。
2)設(shè)計(jì)階段(1周):串講概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)及數(shù)據(jù)庫(kù)設(shè)計(jì)知識(shí)(1小時(shí));學(xué)生根據(jù)需求分析結(jié)果,進(jìn)行概要設(shè)計(jì)和詳細(xì)設(shè)計(jì);案例方式演示說(shuō)明相關(guān)設(shè)計(jì)文檔格式(1小時(shí));學(xué)生參照設(shè)計(jì)文檔格式及需求分析文檔,形成初步的設(shè)計(jì)文檔;補(bǔ)充數(shù)據(jù)庫(kù)設(shè)計(jì)工具的使用,利用設(shè)計(jì)工具進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)(1小時(shí));階段評(píng)審,評(píng)出優(yōu)、良、一般和差幾個(gè)等級(jí),適當(dāng)獎(jiǎng)勵(lì);學(xué)生在初步設(shè)計(jì)文檔基礎(chǔ)上,根據(jù)教師指導(dǎo),進(jìn)一步細(xì)化完善,形成最終設(shè)計(jì)文檔。
3)編碼和測(cè)試(2.5周):串講編碼和測(cè)試的基本知識(shí)(一些規(guī)范,1小時(shí));根據(jù)學(xué)生情況,適當(dāng)補(bǔ)充開(kāi)發(fā)工具的知識(shí);學(xué)生分模塊進(jìn)行編碼,并進(jìn)行單元測(cè)試;組裝代碼,進(jìn)行系統(tǒng)測(cè)試,形成初步的軟件;階段評(píng)審,評(píng)出優(yōu)、良、一般和差幾個(gè)等級(jí),適當(dāng)獎(jiǎng)勵(lì);根據(jù)評(píng)審結(jié)果和教師指導(dǎo),學(xué)生進(jìn)一步完善代碼,進(jìn)行測(cè)試,形成最終的可運(yùn)行軟件。
4)項(xiàng)目實(shí)施及總結(jié)(0.5周):串講項(xiàng)目實(shí)施相關(guān)知識(shí)和軟件打包工具的使用(1小時(shí));分小組實(shí)現(xiàn)程序打包封裝,配置安裝環(huán)境,形成安裝程序;串講軟件使用說(shuō)明書(shū)和總結(jié)的基本內(nèi)容和格式說(shuō)明(0.5小時(shí));學(xué)生書(shū)寫(xiě)軟件使用說(shuō)明和項(xiàng)目總結(jié);分小組對(duì)各個(gè)階段的內(nèi)容進(jìn)行匯總;項(xiàng)目評(píng)比,評(píng)價(jià)出優(yōu)、良、一般和差幾個(gè)等級(jí);學(xué)生根據(jù)點(diǎn)評(píng)最終完成軟件的封裝、部署、軟件使用說(shuō)明書(shū)和相應(yīng)的總結(jié)等內(nèi)容。
3.3 實(shí)訓(xùn)基本要求
為保證實(shí)訓(xùn)質(zhì)量,對(duì)實(shí)訓(xùn)實(shí)行考勤、簽到等制度,并組織及時(shí)溝通,及時(shí)組織小組會(huì)議。
1)對(duì)學(xué)生具體要求:嚴(yán)格考勤,實(shí)行簽到制,每天上午3小時(shí),下午3小時(shí),有事履行請(qǐng)假手續(xù),不能無(wú)故缺席;學(xué)生過(guò)來(lái)后先簽到(每班一個(gè)簽到本,由負(fù)責(zé)任的學(xué)生掌管),不能代簽,一旦發(fā)現(xiàn),嚴(yán)格處理;無(wú)故缺課3次以上取消實(shí)訓(xùn)資格,經(jīng)常遲到、早退的學(xué)生取消資格。
2)及時(shí)交流溝通:遇到技術(shù)難題和不懂的問(wèn)題及時(shí)和其他學(xué)生或教師溝通,并做好記錄;每?jī)商旖M織一次小組間的溝通交流。
3)小組會(huì)議制度(每?jī)商熘辽僖淮位騼纱?,視進(jìn)度和工期而定):每個(gè)人報(bào)告上段時(shí)間完成哪些工作,遇到哪些問(wèn)題,有什么解決辦法,如何進(jìn)行解決的,下一步準(zhǔn)備怎么做;項(xiàng)目組長(zhǎng)要詳細(xì)記錄,形成文檔。
4)總結(jié)和成果分享:做完自己工作后,可以把自己遇到的問(wèn)題和經(jīng)驗(yàn)體會(huì)跟小組其他成員溝通,以便于在最短時(shí)間內(nèi)完成其他內(nèi)容,實(shí)現(xiàn)資源共享。
5)進(jìn)度檢查:每?jī)商熘辽贆z查一次,沒(méi)按要求完成的小組責(zé)成其盡快完成,并推遲下一階段的任務(wù)。
6)遵守相應(yīng)的規(guī)范:方案設(shè)計(jì)、代碼編寫(xiě)、測(cè)試、文檔書(shū)寫(xiě)等遵循相應(yīng)的規(guī)范。
3.4 驗(yàn)收考核
實(shí)訓(xùn)指導(dǎo)教師根據(jù)實(shí)訓(xùn)題目的要求、實(shí)訓(xùn)計(jì)劃及學(xué)生在實(shí)訓(xùn)中的表現(xiàn)等給出學(xué)生的實(shí)訓(xùn)成績(jī)。實(shí)訓(xùn)成績(jī)按優(yōu)秀、良好、中等、及格、不及格5個(gè)等級(jí)評(píng)定。具體評(píng)價(jià)標(biāo)準(zhǔn)綜合考慮軟件界面、結(jié)構(gòu)、功能、操作是否方便、文檔質(zhì)量、格式、創(chuàng)新性、實(shí)訓(xùn)綜合表現(xiàn)等方面。最終依據(jù)評(píng)價(jià)標(biāo)準(zhǔn)和實(shí)訓(xùn)的總體完成情況和最后的實(shí)訓(xùn)報(bào)告進(jìn)行評(píng)分,優(yōu)秀的小組給予物質(zhì)獎(jiǎng)勵(lì),在以后工作中項(xiàng)目推薦、工作推薦優(yōu)先考慮這些學(xué)生。為切實(shí)避免有些人做有些人不做,在每次驗(yàn)收過(guò)程中要求每組每個(gè)學(xué)生都要進(jìn)行陳述,或者隨機(jī)指定陳述的學(xué)生,必要時(shí)還可以讓學(xué)生現(xiàn)場(chǎng)實(shí)現(xiàn)。
4 結(jié)束語(yǔ)
在我國(guó)大力發(fā)展IT產(chǎn)業(yè)的新形勢(shì)下,面對(duì)每年100多萬(wàn)軟件人才的缺口,培養(yǎng)全新型的軟件專(zhuān)業(yè)人才,提高、加強(qiáng)軟件專(zhuān)業(yè)學(xué)生的綜合動(dòng)手能力和素質(zhì)勢(shì)在必行。課外實(shí)訓(xùn)形式不僅適用于軟件相關(guān)專(zhuān)業(yè),對(duì)其他相關(guān)專(zhuān)業(yè)的實(shí)踐教學(xué)也有一定的指導(dǎo)意義。緊跟時(shí)代步伐,結(jié)合學(xué)生的變化,不斷探索課外實(shí)訓(xùn)形式,才能提高實(shí)訓(xùn)的水平,達(dá)到專(zhuān)業(yè)教育的目的。
參考文獻(xiàn)
[1]孟憲寧.軟件技術(shù)專(zhuān)業(yè)實(shí)訓(xùn)教學(xué)改革的探索與實(shí)踐[J].軟件工程師,2009(10):58-60.
[2]范林.高職教學(xué)方法改革淺見(jiàn)[J].天津職業(yè)院校聯(lián)合學(xué)報(bào),2007,9(3):59-61.
[3]葉文盛.淺談實(shí)踐教學(xué)改革[J].科技創(chuàng)新導(dǎo)報(bào),2007(35).
[4]余勇.高職高專(zhuān)計(jì)算機(jī)專(zhuān)業(yè)實(shí)訓(xùn)教學(xué)體系構(gòu)建的思考[J].現(xiàn)代商貿(mào)工業(yè),2010,22(7):277-278.
關(guān)鍵詞:實(shí)踐能力;軟件工程;教學(xué)模式;校企實(shí)踐教學(xué)基地
軟件工程專(zhuān)業(yè)本科人才培養(yǎng)主要集中在技術(shù)開(kāi)發(fā)類(lèi)和技術(shù)管理類(lèi)專(zhuān)業(yè)。其中,技術(shù)開(kāi)發(fā)類(lèi)專(zhuān)業(yè)人才是指需掌握系統(tǒng)分析、設(shè)計(jì)、編程及測(cè)試的技術(shù)、方法與工具,了解現(xiàn)代軟件開(kāi)發(fā)過(guò)程,能夠進(jìn)行大型軟件開(kāi)發(fā)的專(zhuān)門(mén)技術(shù)型人才,如系統(tǒng)分析師、架構(gòu)設(shè)計(jì)師、程序員、測(cè)試設(shè)計(jì)師或工程師等;技術(shù)管理類(lèi)專(zhuān)業(yè)人才是指需了解軟件開(kāi)發(fā)過(guò)程和技術(shù)并具有相應(yīng)的實(shí)踐經(jīng)驗(yàn),掌握專(zhuān)門(mén)的技術(shù)管理方法和技能的管理型人才,如項(xiàng)目經(jīng)理、配置經(jīng)理、質(zhì)量經(jīng)理和過(guò)程工程師等。
隨著信息化建設(shè)的推進(jìn)和服務(wù)外包產(chǎn)業(yè)的發(fā)展,在信息技術(shù)學(xué)科中,軟件技術(shù)開(kāi)發(fā)類(lèi)人才一直是就業(yè)市場(chǎng)的主力軍,合格的軟件開(kāi)發(fā)人才供不應(yīng)求。因此,國(guó)內(nèi)越來(lái)越多的高校開(kāi)設(shè)了軟件開(kāi)發(fā)相關(guān)專(zhuān)業(yè),軟件工程專(zhuān)業(yè)無(wú)疑是其中的主力專(zhuān)業(yè)之一。然而,從用人單位看,許多應(yīng)屆軟件專(zhuān)業(yè)畢業(yè)生并不能立即適應(yīng)軟件開(kāi)發(fā)技術(shù)崗位的要求,動(dòng)手能力弱、實(shí)踐能力不足,需要用人單位的二次培訓(xùn)或參與一些社會(huì)機(jī)構(gòu)的再培訓(xùn)。可以說(shuō),軟件工程專(zhuān)業(yè)畢業(yè)生實(shí)踐能力不足,已是該專(zhuān)業(yè)人才培養(yǎng)的主要現(xiàn)實(shí)問(wèn)題。
針對(duì)上述情況,重慶理工大學(xué)軟件工程系在教學(xué)改革中,提出了新的人才培養(yǎng)模式,建立了多層次的實(shí)踐教學(xué)體系,充分利用校內(nèi)、校外教學(xué)資源,為軟件工程專(zhuān)業(yè)學(xué)生實(shí)踐能力不足問(wèn)題提供了一種解決的思路和方法。
1、改革人才培養(yǎng)模式
重慶理工大學(xué)軟件工程系根據(jù)自己辦學(xué)特點(diǎn),遵循高等學(xué)校軟件工程專(zhuān)業(yè)規(guī)范和IEEECC-SE,以市場(chǎng)需求為驅(qū)動(dòng),以培養(yǎng)高水平應(yīng)用型軟件人才為目標(biāo),積極推進(jìn)教學(xué)改革,引進(jìn)企業(yè)辦學(xué);堅(jiān)持推進(jìn)課程學(xué)習(xí)與實(shí)訓(xùn)相結(jié)合,畢業(yè)設(shè)計(jì)與實(shí)習(xí)相結(jié)合,設(shè)計(jì)了重慶理工大學(xué)軟件工程專(zhuān)業(yè)2011人才培養(yǎng)方案,構(gòu)建了新型的人才培養(yǎng)模式。該模式結(jié)合軟件工程專(zhuān)業(yè)的科學(xué)與工程雙重教育特性,以及重慶理工大學(xué)所確定的應(yīng)用型人才培養(yǎng)目標(biāo),將大四設(shè)置為學(xué)生實(shí)踐與實(shí)習(xí)時(shí)間,為學(xué)生根據(jù)自己的興趣、愛(ài)好,提供了完整的1學(xué)年發(fā)展空間;并根據(jù)自愿和辦學(xué)資源情況,為學(xué)生提供了如下多種人才培養(yǎng)模式,實(shí)現(xiàn)了個(gè)性化培養(yǎng)。
(1)“3+1”培養(yǎng)模式:即3年在校學(xué)習(xí)、1年在企業(yè)實(shí)訓(xùn),每學(xué)年包括秋、春和夏3個(gè)長(zhǎng)、短學(xué)期。該模式利用企業(yè)資源,引入系列實(shí)際工程項(xiàng)目,聯(lián)合IT企業(yè)共同開(kāi)設(shè)為企業(yè)定制培養(yǎng)人才的專(zhuān)業(yè)方向班。在本專(zhuān)業(yè)認(rèn)可前提下,部分放在三夏、大四開(kāi)設(shè)的選修課程和一些集中性實(shí)踐課程,與IT企業(yè)的部分培訓(xùn)課程、項(xiàng)目實(shí)戰(zhàn)等進(jìn)行課程置換,以最大限度發(fā)揮社會(huì)辦學(xué)資源支持力度和提高學(xué)生工程實(shí)踐能力,為學(xué)生開(kāi)辟就業(yè)快車(chē)道。
(2)“3+1+1”國(guó)際化人才培養(yǎng)模式:即前3年在本校學(xué)習(xí),第4年進(jìn)入國(guó)外大學(xué)相關(guān)專(zhuān)業(yè)插班學(xué)習(xí),在完成相關(guān)學(xué)習(xí)、實(shí)習(xí)、答辯環(huán)節(jié)后,獲得本校畢業(yè)證和學(xué)位,以及國(guó)外大學(xué)年度學(xué)業(yè)證書(shū)和成績(jī)單;并可申請(qǐng)直接進(jìn)入該大學(xué)為期一年的碩士階段學(xué)習(xí),獲得國(guó)外大學(xué)的碩士學(xué)位,以此促進(jìn)國(guó)際化軟件人才的培養(yǎng)。
(3)創(chuàng)新人才培養(yǎng)模式:即學(xué)生4年全在本校學(xué)習(xí),大一后的絕大部分課外時(shí)間進(jìn)入學(xué)生創(chuàng)新實(shí)驗(yàn)室、研究所,接受軟件工程的創(chuàng)新、創(chuàng)業(yè)教育。在本專(zhuān)業(yè)認(rèn)可前提下,還可以將實(shí)驗(yàn)室的培訓(xùn)、項(xiàng)目實(shí)戰(zhàn)、研究性工作作為學(xué)生選修課或一些集中性實(shí)踐課,這樣既節(jié)省學(xué)生時(shí)間,也豐富了實(shí)驗(yàn)室的教學(xué)管理手段,能促使學(xué)生專(zhuān)注于實(shí)驗(yàn)室的研發(fā)工作,并推動(dòng)學(xué)生將實(shí)驗(yàn)室的研究性學(xué)習(xí)轉(zhuǎn)化為自己的學(xué)習(xí)需求,極大地提高學(xué)生的工程實(shí)踐能力和工程創(chuàng)新能力。此外,實(shí)驗(yàn)室還引進(jìn)政府微型企業(yè)創(chuàng)業(yè)政策或平臺(tái)、風(fēng)險(xiǎn)投資、企業(yè)資本等社會(huì)資源,為學(xué)生搭建創(chuàng)業(yè)實(shí)踐平臺(tái),提高學(xué)生的創(chuàng)業(yè)意識(shí)、創(chuàng)業(yè)能力。
2、實(shí)踐教學(xué)體系
在上述人才培養(yǎng)新模式中,為112個(gè)必修學(xué)分的理論課程配置了31.6個(gè)學(xué)分的實(shí)驗(yàn)教學(xué)活動(dòng),其中包含系列實(shí)踐課程。
其次,設(shè)置了包括軍訓(xùn)、計(jì)算機(jī)組裝技術(shù)、實(shí)、課程設(shè)計(jì)系列、軟件工程與計(jì)算系列和畢業(yè)設(shè)計(jì)等類(lèi)型,共計(jì)47周35.5學(xué)分的必修性質(zhì)的集中實(shí)踐環(huán)節(jié),其中課程設(shè)計(jì)系列和軟件工程與計(jì)算系列共14周,畢業(yè)設(shè)計(jì)22周,見(jiàn)表1。
此處的集中實(shí)踐環(huán)節(jié)是指在某若干周時(shí)間內(nèi),只開(kāi)設(shè)對(duì)應(yīng)的實(shí)踐教學(xué)課程,不再安排其他必修J生質(zhì)的教學(xué)活動(dòng),保證學(xué)生實(shí)踐教學(xué)的獨(dú)立性、連續(xù)性、專(zhuān)注性。在表1中,畢業(yè)設(shè)計(jì)是安排在大四學(xué)年春季和秋季2個(gè)學(xué)期,按照10周和12周開(kāi)設(shè)的,但學(xué)分僅以最后學(xué)期12周來(lái)計(jì)算,這既能促進(jìn)學(xué)生、指導(dǎo)教師提早啟動(dòng)并與實(shí)際項(xiàng)目結(jié)合進(jìn)行畢業(yè)設(shè)計(jì),還能為大四提供至少3個(gè)月連續(xù)的實(shí)習(xí)時(shí)間,提高了學(xué)生實(shí)踐能力。最后,為不同人才培養(yǎng)模式配置9.5學(xué)分的項(xiàng)目實(shí)戰(zhàn)性課程。針對(duì)不同模式,還可置換6個(gè)學(xué)分的實(shí)驗(yàn)室、校企實(shí)踐教學(xué)基地、研究所的實(shí)訓(xùn)項(xiàng)目或?qū)嶋H軟件項(xiàng)目。
綜上可知,在學(xué)生199.5總學(xué)分中,實(shí)踐性環(huán)節(jié)可以達(dá)到82.6學(xué)分,學(xué)時(shí)數(shù)超過(guò)41%,從而為學(xué)生實(shí)踐能力的培養(yǎng)建立了比較充足的時(shí)間和空間,為培養(yǎng)高水平應(yīng)用型軟件人才奠定了堅(jiān)實(shí)基礎(chǔ)。
3、構(gòu)建實(shí)踐教學(xué)基地
目前,軟件工程專(zhuān)業(yè)招生人數(shù)多,比如重慶理工大學(xué)每年招收6~7個(gè)班,學(xué)生實(shí)踐環(huán)節(jié)實(shí)習(xí)資源就成為大問(wèn)題,全部由學(xué)?;蚱髽I(yè)承擔(dān)都不現(xiàn)實(shí)。因此,重慶理工大學(xué)軟件工程專(zhuān)業(yè)積極改革實(shí)踐教學(xué),充分發(fā)揮各種實(shí)踐資源和社會(huì)辦學(xué)資源的作用,建立實(shí)踐教學(xué)系列模式,構(gòu)建實(shí)踐教學(xué)管理機(jī)制,既保證了教學(xué)目標(biāo)的實(shí)現(xiàn),還為有興趣的學(xué)生提供了優(yōu)質(zhì)的實(shí)踐教學(xué)資源。
3.1 校內(nèi)實(shí)踐模式
改變堅(jiān)守實(shí)驗(yàn)課堂、固守班級(jí)教學(xué)的模式,鼓勵(lì)校內(nèi)信息技術(shù)教師積極參與到軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)活動(dòng)中,建立以高低年級(jí)、多個(gè)專(zhuān)業(yè)學(xué)生組合的創(chuàng)新實(shí)驗(yàn)室“傳承”模式和以教師為核心的“項(xiàng)目指導(dǎo)”模式。這種模式鼓勵(lì)學(xué)生進(jìn)入教師(團(tuán)隊(duì)),實(shí)踐課程與項(xiàng)目實(shí)戰(zhàn)開(kāi)發(fā)課程可以置換學(xué)分,也鼓勵(lì)教師以實(shí)際的、合適的子項(xiàng)目參與到綜合性課程設(shè)計(jì)、實(shí)習(xí)和畢業(yè)設(shè)計(jì)等具體實(shí)踐教學(xué)環(huán)節(jié)中。同時(shí),還要求學(xué)生必須在教師指導(dǎo)下完成相關(guān)實(shí)踐環(huán)節(jié)的24個(gè)學(xué)分,從而提高了指導(dǎo)教師的監(jiān)管力度,也保證了學(xué)生能在較長(zhǎng)的時(shí)空內(nèi)專(zhuān)注于解決同樣問(wèn)題,提高學(xué)生實(shí)踐能力和綜合素質(zhì)。通過(guò)幾屆實(shí)踐,取得的效果很明顯,參與到這個(gè)模式的學(xué)生、教師均比較滿(mǎn)意。2011年,進(jìn)入百度、騰訊的應(yīng)屆畢業(yè)生,大多是源自這種校內(nèi)實(shí)踐模式。
校內(nèi)實(shí)踐模式打破了長(zhǎng)期的、固定的實(shí)踐教學(xué)模式,在綜合實(shí)踐、實(shí)習(xí)環(huán)節(jié),充分利用校內(nèi)教師資源而非僅僅限制于任課教師資源,為學(xué)生搭建了實(shí)戰(zhàn)性開(kāi)發(fā)環(huán)境,建立了真實(shí)的開(kāi)發(fā)場(chǎng)景。通過(guò)相應(yīng)管理機(jī)制,還為教師提供了高、低年級(jí)搭配的學(xué)生團(tuán)隊(duì),建立了實(shí)踐環(huán)節(jié)的傳承機(jī)制。每位擁有一定教學(xué)場(chǎng)地、課題資源的校內(nèi)信息技術(shù)專(zhuān)業(yè)教師,均建立起對(duì)應(yīng)的學(xué)生團(tuán)隊(duì),若干這樣的團(tuán)隊(duì)就形成軟件工程專(zhuān)業(yè)的校內(nèi)實(shí)踐教學(xué)群,從而極大地豐富了實(shí)踐教學(xué)資源。
3.2 校外實(shí)踐模式
軟件工程專(zhuān)業(yè)特別強(qiáng)調(diào)實(shí)踐教學(xué)環(huán)節(jié),而現(xiàn)有的教學(xué)規(guī)模、學(xué)校的實(shí)踐教學(xué)場(chǎng)地和具有豐富實(shí)踐教學(xué)經(jīng)驗(yàn)的教師資源等,都是極其匱乏的,遠(yuǎn)遠(yuǎn)不能滿(mǎn)足專(zhuān)業(yè)教學(xué)的需要。因此,國(guó)家和地方紛紛通過(guò)設(shè)立軟件學(xué)院,通過(guò)高學(xué)費(fèi)來(lái)引入社會(huì)辦學(xué)資源,比較好地解決了上述問(wèn)題。但是,大量高校的軟件工程專(zhuān)業(yè)并不能享受到這個(gè)優(yōu)惠政策,這些高校積極走出校園,走校企聯(lián)合建設(shè)實(shí)踐教學(xué)產(chǎn)學(xué)基地的途徑。重慶理工大學(xué)軟件工程專(zhuān)業(yè)也正是通過(guò)與校外IT企業(yè)、培訓(xùn)機(jī)構(gòu)建立聯(lián)合實(shí)驗(yàn)室、實(shí)習(xí)基地、實(shí)踐基地、產(chǎn)學(xué)基地等,為軟件工程專(zhuān)業(yè)學(xué)生進(jìn)入這些基地實(shí)習(xí)、實(shí)訓(xùn)和實(shí)戰(zhàn),提供了方便之門(mén)。目前,本專(zhuān)業(yè)已經(jīng)建立12個(gè)固定的實(shí)踐教學(xué)基地,每年接納60%左右的學(xué)生進(jìn)入基地。從實(shí)習(xí)基地出來(lái)的學(xué)生,實(shí)踐能力得到顯著提高,并且大部分學(xué)生清楚地知道自己所缺少的能力和知識(shí),從而能督促部分學(xué)生積極主動(dòng)地去彌補(bǔ)自己的不足。
3.3 改革實(shí)踐教學(xué)考核方式
軟件開(kāi)發(fā)不是學(xué)會(huì)的、看會(huì)的,而是做會(huì)的,因此,軟件工程專(zhuān)業(yè)的實(shí)踐教學(xué)過(guò)程比實(shí)踐結(jié)果更重要。為貫穿該教學(xué)理念,對(duì)不同類(lèi)型的實(shí)踐教學(xué),采取了不同的評(píng)價(jià)方式。比如對(duì)課程設(shè)計(jì),鼓勵(lì)學(xué)生制作演示報(bào)告,以展示自己的設(shè)計(jì)成果;對(duì)綜合性課程設(shè)計(jì),要求學(xué)生必須答辯,強(qiáng)調(diào)團(tuán)隊(duì)協(xié)作、注重培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作意識(shí)和溝通協(xié)調(diào)能力,鼓勵(lì)以團(tuán)隊(duì)方式進(jìn)行答辯,注重培養(yǎng)學(xué)生分析問(wèn)題、解決問(wèn)題的能力,增強(qiáng)學(xué)生綜合能力。
在所有實(shí)踐教學(xué)環(huán)節(jié)中,都要求學(xué)生完成規(guī)范的軟件工程文檔,以提高遵循規(guī)范、執(zhí)行規(guī)范和書(shū)面表達(dá)能力。由于個(gè)體差異和理解、領(lǐng)悟能力的不同,不同學(xué)生完成同樣任務(wù)所獲得的結(jié)果是大不相同的,因此,這就要求教師能正確對(duì)待,合理評(píng)判,不以結(jié)果為目的,注重對(duì)學(xué)生實(shí)驗(yàn)過(guò)程的考核,只有這樣,才能在實(shí)踐中完成學(xué)生能力的培養(yǎng),激發(fā)學(xué)生積極性。在軟件工程專(zhuān)業(yè)實(shí)踐教學(xué)環(huán)節(jié)的總成績(jī)中,通??梢詫?shí)踐過(guò)程所占總成績(jī)的比例提高到60%以上。