前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的軟件工程專業(yè)論文主題范文,僅供參考,歡迎閱讀并收藏。
[關(guān)鍵詞]軟件工程;無(wú)縫培養(yǎng)模式;IT培訓(xùn)機(jī)構(gòu)
一、高校軟件工程專業(yè)學(xué)生的就業(yè)現(xiàn)狀與困惑
從近幾年軟件類各專業(yè)本科畢業(yè)生就業(yè)流向來(lái)看,到機(jī)關(guān)、科研和部隊(duì)等事業(yè)單位就業(yè)的越來(lái)越少,今后大多數(shù)軟件類本科生將到各類IT企業(yè)就業(yè)。而現(xiàn)狀是:一方面大量的這類本科畢業(yè)生為找不到合適的工作而著急,另一方面,眾多IT企業(yè)又在為招不到所需要的人才而發(fā)愁,這種就業(yè)難和選才難并存的怪現(xiàn)象困惑著各高校的IT教育工作者,也困擾和影響著我國(guó)IT產(chǎn)業(yè)的發(fā)展。
問(wèn)題出在那里?顯然是目前高校培養(yǎng)的學(xué)生不能滿足企業(yè)的要求。一方面大多數(shù)普通高校還在沿用傳統(tǒng)的人才培養(yǎng)模式,所培養(yǎng)的學(xué)生工程技術(shù)能力差;另一方面校企實(shí)質(zhì)性的合作未能開(kāi)展(因?yàn)楝F(xiàn)在的企業(yè)不愿接收學(xué)生實(shí)習(xí)),即便錄用后,往往要花上一年以上的時(shí)間培訓(xùn),才能獨(dú)立承擔(dān)技術(shù)工作,也就是說(shuō),學(xué)校和企業(yè)之間存在一個(gè)很大的縫隙,無(wú)法直接對(duì)接,學(xué)生需要相當(dāng)長(zhǎng)的適應(yīng)期(企業(yè)再培訓(xùn)期)才能上崗。近幾年,針對(duì)我院的軟件工程專業(yè)本科生,我們開(kāi)展了人才培養(yǎng)模式方面的一些教學(xué)研究和實(shí)踐,摸索出一種以就業(yè)為導(dǎo)向的軟件類專業(yè)本科生無(wú)縫人才培養(yǎng)模式。這種模式與傳統(tǒng)的校企合作、工學(xué)結(jié)合模式不同,它不是直接與用人企業(yè)開(kāi)展合作,而是與IT教育培訓(xùn)機(jī)構(gòu)進(jìn)行合作,通過(guò)集中實(shí)習(xí)實(shí)訓(xùn)、課程嵌入、彈性學(xué)習(xí)、建立就業(yè)基地等多種形式,訓(xùn)練學(xué)生的實(shí)際動(dòng)手能力,培養(yǎng)零適應(yīng)期的軟件類本科畢業(yè)生,實(shí)現(xiàn)學(xué)校與IT軟件企業(yè)的無(wú)縫對(duì)接。這樣拓寬了高校軟件類本科生的就業(yè)渠道,極大地提高了學(xué)生的就業(yè)競(jìng)爭(zhēng)力,最終實(shí)現(xiàn)零距離就業(yè)。
二、傳統(tǒng)人才培養(yǎng)模式的不足
目前國(guó)外在這方面開(kāi)展的是一種非常流行的所謂合作教育(Co-OpEducation)模式,這種模式在世界43個(gè)國(guó)家的1500所大學(xué)中實(shí)施,包括美國(guó)1000所的20萬(wàn)本科學(xué)生,其中不乏世界一流大學(xué),如麻省理工學(xué)院、喬治亞理工學(xué)院等。合作教育是一種非常嚴(yán)謹(jǐn)和嚴(yán)格的產(chǎn)學(xué)合作辦教育的模式,學(xué)生在校期間輪流在學(xué)校學(xué)習(xí)和在產(chǎn)業(yè)實(shí)踐;在產(chǎn)業(yè)實(shí)踐期間頂崗工作、有報(bào)酬,學(xué)生畢業(yè)前已積累較豐富的產(chǎn)業(yè)工作經(jīng)驗(yàn),受到產(chǎn)業(yè)界的歡迎。這種模式實(shí)際上是一種校企合作、工學(xué)結(jié)合的模式。但是由于受經(jīng)費(fèi)、管理體制等因素的制約,當(dāng)今的中國(guó)企業(yè)不愿接受學(xué)生實(shí)習(xí),普通高校教學(xué)體制也不允許與企業(yè)合作辦學(xué)。這就導(dǎo)致了傳統(tǒng)的培養(yǎng)模式難以達(dá)到培養(yǎng)的目的。然而以就業(yè)為導(dǎo)向,與IT教育培訓(xùn)機(jī)構(gòu)合作,培養(yǎng)零適應(yīng)期軟件類本科生的無(wú)縫培養(yǎng)模式正好可以解決這一現(xiàn)實(shí)問(wèn)題。
三、國(guó)內(nèi)高端軟件人才的需求狀況
我們利用計(jì)算機(jī)網(wǎng)絡(luò)和到IT軟件企業(yè)發(fā)放問(wèn)卷、實(shí)地考察、訪談等方式,對(duì)目前國(guó)內(nèi)高端軟件人才需求狀況、崗位設(shè)置、崗位的素質(zhì)和能力要求等方面進(jìn)行了歷時(shí)二個(gè)多月的調(diào)查。
1.高端軟件人才的需求勢(shì)頭不減。據(jù)有關(guān)部門(mén)統(tǒng)計(jì),在未來(lái)3年內(nèi),每年至少存在20萬(wàn)高端軟件人才的缺口。IT企業(yè)的健康快速發(fā)展需要3類人才。第一類是既懂技術(shù)創(chuàng)新又懂管理的IT高級(jí)人才;第二類是系統(tǒng)分析及設(shè)計(jì)人員白;第三類是熟練程序員。其中,一高一低兩頭的人才較缺。
另?yè)?jù)國(guó)家教育部有關(guān)信息提供:中國(guó)軟件還缺人才1000萬(wàn)人,如果以目前全國(guó)高校每年培訓(xùn)培養(yǎng)30萬(wàn)畢業(yè)生的規(guī)模計(jì)算,也需用30多年。
2.軟件人才的崗位設(shè)置和對(duì)素質(zhì)和能力要求發(fā)生了變化。近年來(lái),隨著IT業(yè)的發(fā)展,出現(xiàn)了一些新的崗位,如:多媒體設(shè)計(jì)工程師、網(wǎng)絡(luò)系統(tǒng)管理員、網(wǎng)絡(luò)構(gòu)建工程師、中大型數(shù)據(jù)庫(kù)管理員、軟件測(cè)試工程師、WEB應(yīng)用程序員、平面設(shè)計(jì)師等,這些崗位對(duì)人才的素質(zhì)和能力有了更高的要求。
如:中大型數(shù)據(jù)庫(kù)管理員要求能應(yīng)用關(guān)系范式進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),精通SQL語(yǔ)言,勝任數(shù)據(jù)庫(kù)服務(wù)器管理與應(yīng)用工作。獲取Oracle數(shù)據(jù)庫(kù)管理或SQLServer數(shù)據(jù)庫(kù)應(yīng)用或WindowsXP應(yīng)用認(rèn)證。而網(wǎng)絡(luò)系統(tǒng)管理員要求掌握網(wǎng)絡(luò)系統(tǒng)管理的基本知識(shí)與應(yīng)用技能,能進(jìn)行網(wǎng)絡(luò)系統(tǒng)的安全設(shè)置。獲取Window2000Server或TurboLinuxTLCE或Cisco路由配置專家認(rèn)證。因此,我們可以將計(jì)算機(jī)人才崗位劃分為以下幾個(gè)就業(yè)崗位群:軟件開(kāi)發(fā)與應(yīng)用(含可視化編程、WEB應(yīng)用程序設(shè)計(jì)、軟件測(cè)試、計(jì)算機(jī)辦公應(yīng)用),網(wǎng)絡(luò)系統(tǒng)管理與構(gòu)建(含網(wǎng)絡(luò)構(gòu)建、網(wǎng)絡(luò)系統(tǒng)管理),多媒體設(shè)計(jì)與應(yīng)用(含多媒體制作、圖形圖像制作、平面設(shè)計(jì))。
調(diào)查發(fā)現(xiàn),幾年高端軟件人才的需求仍是持續(xù)上升的,雖然08年爆發(fā)了金融危機(jī),但高端軟件人才的需求勢(shì)頭不減,對(duì)崗位的素質(zhì)和能力要求進(jìn)一步提高。
四、無(wú)縫人才培養(yǎng)模式的內(nèi)容、特點(diǎn)和運(yùn)行機(jī)制
所謂無(wú)縫人才培養(yǎng)模式就是以就業(yè)為導(dǎo)向開(kāi)展軟件工程專業(yè)本科教育,實(shí)施與IT教育培訓(xùn)機(jī)構(gòu)的企業(yè)化項(xiàng)目實(shí)訓(xùn)合作,而不是校企合作或工學(xué)結(jié)合模式,以提高學(xué)生的實(shí)際動(dòng)手能力,從而實(shí)現(xiàn)與用人單位的無(wú)縫對(duì)接,達(dá)到零距離就業(yè)。IT教育培訓(xùn)機(jī)構(gòu)與校方的合作方式簡(jiǎn)單、切實(shí)可行,實(shí)訓(xùn)項(xiàng)目和教師由培訓(xùn)機(jī)構(gòu)提供,學(xué)生既可以在校內(nèi)利用學(xué)校機(jī)房進(jìn)行培訓(xùn),也可以外出到培訓(xùn)機(jī)構(gòu)所在地去進(jìn)行培訓(xùn);另外,實(shí)訓(xùn)項(xiàng)目都是面向企業(yè)實(shí)際的企業(yè)化實(shí)戰(zhàn)項(xiàng)目,教師也都具有項(xiàng)目開(kāi)發(fā)的實(shí)際經(jīng)驗(yàn),所以無(wú)縫培養(yǎng)模式具有針對(duì)性、實(shí)用性強(qiáng)、企業(yè)化環(huán)境、便于操作、費(fèi)用少、學(xué)生易于接受等特點(diǎn)。
這幾年我們與中國(guó)軟件國(guó)際有限公司(中軟國(guó)際)、上海杰普科技有限公司、北京全美教育技術(shù)有限公司(ATA)、廣州達(dá)內(nèi)教育科技公司等多家IT培訓(xùn)機(jī)構(gòu)進(jìn)行了有效合作,做了一些有益嘗試,也積累了在運(yùn)行機(jī)制和管理體制方面的經(jīng)驗(yàn)。在合作方式和運(yùn)行機(jī)制方面,我們采取:一是讓機(jī)構(gòu)開(kāi)展校內(nèi)培訓(xùn)、生產(chǎn)實(shí)習(xí)企業(yè)化的試點(diǎn),即請(qǐng)進(jìn)來(lái)。
二是走出去,我們派出青年教師到上海和廣州進(jìn)行企業(yè)化項(xiàng)目師資的培訓(xùn),培養(yǎng)雙師型師資隊(duì)伍。三是與機(jī)構(gòu)建立長(zhǎng)期合作關(guān)系,既重視準(zhǔn)企業(yè)環(huán)境中的實(shí)訓(xùn),更重視實(shí)訓(xùn)后的就業(yè)。
五、以就業(yè)為導(dǎo)向的軟件人才培養(yǎng)實(shí)施方案實(shí)施方案面向省屬普通高校本科學(xué)生,適合計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、自動(dòng)化、電子信息工程、通信工程等專業(yè)。
1.方案實(shí)施的原則(1)基于無(wú)縫培養(yǎng)模式的計(jì)算機(jī)人才培養(yǎng)實(shí)施方案強(qiáng)調(diào)的不是與用人企業(yè)的合作,而是與IT培訓(xùn)機(jī)構(gòu)的合作,通過(guò)實(shí)習(xí)實(shí)訓(xùn)、課程嵌入、彈性學(xué)習(xí)、建立就業(yè)基地等多種形式,在企業(yè)環(huán)境中通過(guò)項(xiàng)目實(shí)戰(zhàn),訓(xùn)練學(xué)生的實(shí)際動(dòng)手能力。
(2)堅(jiān)持以就業(yè)為導(dǎo)向的原則,采取企業(yè)化項(xiàng)目實(shí)習(xí)的培養(yǎng)途徑,培養(yǎng)零適應(yīng)期的計(jì)算機(jī)高端應(yīng)用人才。
(3)充分利用IT培訓(xùn)機(jī)構(gòu)與眾多企業(yè)廣泛的聯(lián)系,以及這些企業(yè)對(duì)這些IT培訓(xùn)機(jī)構(gòu)所培訓(xùn)學(xué)生能力的認(rèn)可,搭建校企之間的橋梁,填補(bǔ)校企之間的縫隙。
(4)學(xué)生自愿參加培訓(xùn),由IT培訓(xùn)機(jī)構(gòu)負(fù)責(zé)將其培訓(xùn)后的學(xué)生直接推薦到相關(guān)企業(yè)就業(yè)。
2.方案的組成和內(nèi)容。實(shí)施方案由學(xué)習(xí)學(xué)期和實(shí)習(xí)實(shí)訓(xùn)學(xué)期兩部分組成。內(nèi)容主要包括:學(xué)習(xí)學(xué)期課程嵌入、彈性學(xué)習(xí)在教務(wù)及時(shí)間上的安排,實(shí)習(xí)實(shí)訓(xùn)學(xué)期實(shí)訓(xùn)內(nèi)容、合作方式、學(xué)生組織及保障機(jī)制的安排,就業(yè)實(shí)習(xí)基地建設(shè),雙師型師資隊(duì)伍建設(shè)和管理體制等。在制定方案時(shí),堅(jiān)持以就業(yè)為導(dǎo)向,采取企業(yè)化項(xiàng)目實(shí)習(xí)的培養(yǎng)途徑。
3.方案實(shí)施的保障與管理。要使方案能得到真正實(shí)施,就必須要有穩(wěn)定、可靠并且切實(shí)可行地保障與管理措施。人才培養(yǎng)實(shí)施方案是一項(xiàng)系統(tǒng)工程,需要學(xué)校、學(xué)院各有關(guān)職能部門(mén)的支持,如:教務(wù)、實(shí)驗(yàn)管理、學(xué)生管理、財(cái)務(wù)經(jīng)費(fèi)、就業(yè)統(tǒng)計(jì)等方面的支持,這些支持在實(shí)際運(yùn)作中都是缺一不可的,否則方案的實(shí)施無(wú)法得到保障。同時(shí)方案在具體實(shí)施中的監(jiān)督和管理也很重要,如:實(shí)習(xí)實(shí)訓(xùn)的內(nèi)容和方式有無(wú)變化?學(xué)生的學(xué)習(xí)和生活有無(wú)困難?能否接受?教師教學(xué)的質(zhì)量如何?學(xué)院對(duì)在外地實(shí)習(xí)學(xué)生的安全管理、方案實(shí)施后畢業(yè)生的就業(yè)統(tǒng)計(jì)及跟蹤等。
就政府層面來(lái)講,應(yīng)從政策和財(cái)力上大力支持和鼓勵(lì)I(lǐng)T教育培訓(xùn)機(jī)構(gòu)開(kāi)展面向本科畢業(yè)生的實(shí)習(xí)期和實(shí)訓(xùn),提高畢業(yè)生的實(shí)際動(dòng)手能力,使之成為社會(huì)需求的人才。這方面上海市政府、廣州市政府和深圳特區(qū)做得較好,相繼出臺(tái)了一些鼓勵(lì)政策。如:廣州市政府規(guī)定凡是經(jīng)培訓(xùn)后在廣州市內(nèi)IT企業(yè)就業(yè),且簽定一年以上合同的本科以上的畢業(yè)生,將減免培訓(xùn)費(fèi)40%-60%,這一政策極大激發(fā)了學(xué)生的實(shí)習(xí)積極性。
就IT培訓(xùn)機(jī)構(gòu)來(lái)講,要保障方案的實(shí)施就應(yīng)更加注重后期就業(yè)的問(wèn)題。上一屆畢業(yè)生經(jīng)培訓(xùn)后就業(yè)率越高,對(duì)后一屆畢業(yè)生的影響就越大,等于為后一屆學(xué)生做了一個(gè)活廣告,那么后續(xù)參加實(shí)訓(xùn)的學(xué)生就會(huì)越來(lái)越多,形成良性循環(huán)。
培訓(xùn)機(jī)構(gòu)本身也會(huì)越做越大,越做越強(qiáng)。
五、開(kāi)展無(wú)縫人才培養(yǎng)模式的實(shí)踐
近些年來(lái),一方面我們與上海杰普科技有限公司、中信軟件教育公司等機(jī)構(gòu)開(kāi)展了校內(nèi)培訓(xùn)、生產(chǎn)實(shí)習(xí)企業(yè)化的試點(diǎn),即把兩周的教學(xué)生產(chǎn)實(shí)習(xí)交給IT教育機(jī)構(gòu),由他們派來(lái)師資,帶來(lái)設(shè)備和項(xiàng)目,使用我們學(xué)院的機(jī)房讓學(xué)生實(shí)習(xí),學(xué)生通過(guò)初步嘗試帶項(xiàng)目的實(shí)習(xí),往往會(huì)對(duì)這種實(shí)際項(xiàng)目的操作開(kāi)發(fā)產(chǎn)生強(qiáng)烈的興趣,自愿做出進(jìn)一步到對(duì)方公司培訓(xùn)3-4個(gè)月的決定,從而在畢業(yè)前已具有相當(dāng)?shù)貙?shí)際項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),大大提高了就業(yè)競(jìng)爭(zhēng)力。二是我們派出了4位青年教師到培訓(xùn)機(jī)構(gòu)進(jìn)行企業(yè)化項(xiàng)目師資的培訓(xùn),培養(yǎng)雙師型
師資,為以后實(shí)習(xí)節(jié)約資源,也降低了學(xué)生實(shí)習(xí)成本。三是與培訓(xùn)機(jī)構(gòu)建立了長(zhǎng)期合作關(guān)系,既重視準(zhǔn)企業(yè)環(huán)境中的實(shí)訓(xùn),更重視實(shí)訓(xùn)后的就業(yè),我們與其中5家機(jī)構(gòu)簽訂了就業(yè)實(shí)習(xí)基地協(xié)議,由對(duì)方每年定量保證我院經(jīng)項(xiàng)目實(shí)訓(xùn)后的畢業(yè)生就業(yè)。今年還開(kāi)展了校外集中培訓(xùn)、3+2模式(校內(nèi)3個(gè)月,到公司2個(gè)月)實(shí)習(xí)及后期就業(yè)等方面的合作。到目前為止,前后已有400多名本科生參加了實(shí)習(xí)實(shí)訓(xùn)。目前已有372人就業(yè),其中有不少就職于IBM、中軟國(guó)際、中興通訊、廣東電信等大型IT企業(yè),月薪平均達(dá)到3000元,就業(yè)率達(dá)到93%。96%的學(xué)生認(rèn)為自己的動(dòng)手能力、團(tuán)隊(duì)精神和職業(yè)素質(zhì)有很大的提高。
六、幾點(diǎn)思考
目前,各高校明顯加大了對(duì)就業(yè)工作的指導(dǎo)力度和就業(yè)教育力度。為此,我們一直思考以下幾個(gè)問(wèn)題:
1.對(duì)定位于教學(xué)研究型的大學(xué)(如:我校),能否將部分專業(yè)如:計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程等專業(yè)確定為以就業(yè)為導(dǎo)向開(kāi)展本科教育的專業(yè)?修訂原有的泛而不精、萬(wàn)金油式人才培養(yǎng)方案,確定專業(yè)應(yīng)用型(無(wú)縫培養(yǎng)模式)人才培養(yǎng)方案。
2.目前我們與IT教育培訓(xùn)機(jī)構(gòu)的合作,在模式、機(jī)制和信用等方面還處在初級(jí)階段,還有許多事情需要不斷完善。
如:培訓(xùn)機(jī)構(gòu)本身的發(fā)展和政府政策的穩(wěn)定和延續(xù)性等問(wèn)題。
幾年來(lái)的實(shí)踐和研究表明:在現(xiàn)行高校管理體制和就業(yè)形勢(shì)下,同IT教育培訓(xùn)機(jī)構(gòu)合作培養(yǎng)高端計(jì)算機(jī)人才,這種無(wú)縫人才培養(yǎng)模式是可行的、成效是顯著的。通過(guò)項(xiàng)目實(shí)訓(xùn)培養(yǎng)了學(xué)生的團(tuán)隊(duì)合作精神,提高了學(xué)生的就業(yè)競(jìng)爭(zhēng)力,這在當(dāng)前全球金融危機(jī)背景下顯得尤為重要。同時(shí),它還在一定程度上解決了目前高校理論教學(xué)與實(shí)踐脫節(jié),學(xué)生普遍動(dòng)手能力不強(qiáng),缺少實(shí)際工作經(jīng)驗(yàn)等問(wèn)題,拓寬了學(xué)生的就業(yè)渠道,使學(xué)??晒蚕鞩T培訓(xùn)機(jī)構(gòu)的就業(yè)資源;也降低了學(xué)校指導(dǎo)學(xué)生就業(yè)、學(xué)生尋找就業(yè)職位的成本,減輕了學(xué)校的就業(yè)負(fù)擔(dān)和就業(yè)壓力,因而得到學(xué)校和社會(huì)的普遍認(rèn)可。
當(dāng)然還有一些問(wèn)題有待進(jìn)一步的研究和解決,如:貧困學(xué)生難以負(fù)擔(dān)實(shí)訓(xùn)經(jīng)費(fèi)、學(xué)生就業(yè)后所欠培訓(xùn)費(fèi)分期還款是否守信用等問(wèn)題。
參考文獻(xiàn):
[1]胡津民,管銀枝.培養(yǎng)團(tuán)隊(duì)精神,提高學(xué)生的就業(yè)質(zhì)量.中國(guó)大學(xué)生就業(yè)[J].2009,(36)[2]李月,趙為.開(kāi)拓思路為大學(xué)生充分就業(yè)做好保障[OL].新華網(wǎng),2008.
[3]肖淑珍.大學(xué)生進(jìn)行職業(yè)選擇要有市場(chǎng)意識(shí)[N].中國(guó)教育報(bào),2009-03-07.
關(guān)鍵詞:自主學(xué)習(xí);外文文獻(xiàn)研讀;軟件測(cè)試;雙語(yǔ)研究性教學(xué)
0、引言
軟件測(cè)試是從事計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)專業(yè)的人員應(yīng)該掌握的一門(mén)技術(shù)。軟件測(cè)試是軟件工程中的關(guān)鍵活動(dòng)之一,是保證軟件質(zhì)量的重要手段,其工作量通常占軟件開(kāi)發(fā)總工作量的50%以上,而對(duì)于某些可靠性要求極高的軟件系統(tǒng),如航天、銀行等領(lǐng)域的軟件系統(tǒng),軟件測(cè)試占軟件開(kāi)發(fā)總工作量的比例甚至達(dá)到60%~80%。軟件測(cè)試的目的是發(fā)現(xiàn)軟件中的錯(cuò)誤,并及時(shí)修正這些軟件錯(cuò)誤,以減少軟件在后出現(xiàn)錯(cuò)誤,提高軟件產(chǎn)品質(zhì)量。軟件測(cè)試是一項(xiàng)需要專業(yè)技能的工作,它包含許多理論和實(shí)踐。如果缺少這些理論知識(shí)和實(shí)踐經(jīng)驗(yàn),測(cè)試的深度和廣度就不夠,測(cè)試質(zhì)量也就無(wú)法保證,從而導(dǎo)致軟件質(zhì)量達(dá)不到要求,影響軟件的可信性。
由于國(guó)內(nèi)軟件產(chǎn)業(yè)的現(xiàn)狀所致,很多的軟件公司屬于軟件外包型公司,這些公司以軟件開(kāi)發(fā)為主。這樣,軟件工程專業(yè)很大一部分學(xué)生畢業(yè)后通常從事軟件開(kāi)發(fā)或者程序員工作,這也影響著學(xué)校對(duì)軟件工程專業(yè)的設(shè)置。因此,當(dāng)前高校在軟件工程專業(yè)課程設(shè)置上往往將很大一部分精力放在軟件開(kāi)發(fā)課程的設(shè)置上,如各種語(yǔ)言的學(xué)習(xí)、軟件開(kāi)發(fā)方法的學(xué)習(xí)等。但是,軟件工程不僅包括軟件開(kāi)發(fā),還包括軟件測(cè)試以及軟件維護(hù)。大部分國(guó)外大型軟件公司,如微軟、IBM等公司,這些公司對(duì)軟件測(cè)試非常重視。在這些公司內(nèi)部,軟件測(cè)試人員數(shù)量并不比軟件開(kāi)發(fā)人員少,因?yàn)橐粋€(gè)優(yōu)秀的軟件產(chǎn)品最終是通過(guò)不斷的軟件測(cè)試進(jìn)行驗(yàn)證和評(píng)價(jià)的。隨著軟件工程課程的不斷完善,當(dāng)前軟件測(cè)試的重要性已逐漸得到重視,很多高校已將軟件測(cè)試課程作為軟件工程專業(yè)課程中的必修課程。該課程是軟件工程的核心組成部分,是連接軟件開(kāi)發(fā)和軟件的紐帶。通過(guò)本課程的學(xué)習(xí),學(xué)生要了解軟件測(cè)試及其管理的重要性,掌握軟件測(cè)試基本理論、技術(shù)和方法,具備研究設(shè)計(jì)測(cè)試用例和使用自動(dòng)化測(cè)試工具的基本方法和實(shí)踐能力,能將測(cè)試驅(qū)動(dòng)的理念融入軟件開(kāi)發(fā)、維護(hù)的研究與應(yīng)用中,從工程化角度提高和培養(yǎng)學(xué)生從事大型軟件的測(cè)試技術(shù)和能力。
盡管軟件測(cè)試課程已作為軟件工程專業(yè)的必修課程,但從教師和學(xué)生兩個(gè)角度對(duì)該課程的調(diào)查反饋發(fā)現(xiàn),教師覺(jué)得該課程不好教,教學(xué)效果不好;而學(xué)生感覺(jué)該課程較空洞,沒(méi)有發(fā)現(xiàn)其在實(shí)際軟件開(kāi)發(fā)中有多大的應(yīng)用。這主要因?yàn)樵趥鹘y(tǒng)的軟件測(cè)試教學(xué)中,學(xué)生只是被動(dòng)地參與,聽(tīng)教師授課,聽(tīng)教師講授各種軟件測(cè)試概念和方法,但學(xué)生并沒(méi)有真正學(xué)到這些理念,并沒(méi)有對(duì)這些方法進(jìn)行應(yīng)用。所以這種傳統(tǒng)的軟件測(cè)試教學(xué)方法效果很難令人滿意。
揚(yáng)州大學(xué)信息工程學(xué)院將軟件測(cè)試課程作為一門(mén)雙語(yǔ)研究性課程進(jìn)行試點(diǎn)改革,探討如何更好地進(jìn)行軟件測(cè)試課程的教與學(xué)。本文將以該學(xué)院軟件工程專業(yè)軟件測(cè)試課程為例,探討學(xué)生自主學(xué)習(xí)的軟件測(cè)試雙語(yǔ)研究性教學(xué)方法。筆者作為該課程的授課人實(shí)施了本文的軟件測(cè)試教學(xué)方法,其目的是研究如何促進(jìn)學(xué)生進(jìn)行雙語(yǔ)研究性教學(xué),促進(jìn)學(xué)生主動(dòng)學(xué)習(xí)軟件測(cè)試新技術(shù),從而讓學(xué)生學(xué)到軟件測(cè)試課程中的一些測(cè)試?yán)砟睿屗麄兞私廛浖y(cè)試在整個(gè)軟件開(kāi)發(fā)過(guò)程中的重要性。
1、軟件測(cè)試雙語(yǔ)研究性教學(xué)
軟件測(cè)試雙語(yǔ)研究性教學(xué)主要包括三方面內(nèi)容:教學(xué)、研究、實(shí)踐。這三者在軟件測(cè)試雙語(yǔ)研究性教學(xué)中的關(guān)系是:以教學(xué)為本學(xué)習(xí),以研究為重點(diǎn)突破,以實(shí)踐為輔助訓(xùn)練。下面分別介紹這三方面的內(nèi)容:
1)教學(xué)方面。
軟件測(cè)試雙語(yǔ)研究性教學(xué)和傳統(tǒng)的軟件測(cè)試教學(xué)一樣,根據(jù)軟件測(cè)試教學(xué)大綱進(jìn)行教學(xué),主要包括軟件測(cè)試基本概念、軟件測(cè)試基本方法、白盒測(cè)試、黑盒測(cè)試等。由于研究性教學(xué)過(guò)程中加入了研究,所以教學(xué)是以基本的測(cè)試?yán)碚摵图夹g(shù)為主。另外,在教學(xué)過(guò)程中,由于本課程屬于雙語(yǔ)課程,所以教學(xué)過(guò)程中采用英文PPT,中文授課方式進(jìn)行教學(xué)。另外,教學(xué)主要以啟發(fā)式教學(xué)為主,讓學(xué)生更多參與課堂討論,由于本文主要討論研究方面,所以這里對(duì)教學(xué)不做詳細(xì)討論。
2)研究方面。
本課程采用的是研究性教學(xué),因此研究是本課程的重點(diǎn)和特色。本課程所采取的研究方式主要以學(xué)生自主學(xué)習(xí)為主,采用閱讀文獻(xiàn)的方式。由于本課程是雙語(yǔ)教學(xué),研究過(guò)程中所提供的文獻(xiàn)材料全部是英文論文,這些材料都是從當(dāng)年軟件工程領(lǐng)域頂級(jí)國(guó)際會(huì)議中選取的有關(guān)軟件測(cè)試方面的最新技術(shù)和方法,這樣有助于學(xué)生開(kāi)闊視野,了解最新的軟件測(cè)試技術(shù)、方法,及軟件測(cè)試發(fā)展的方向。這一部分的實(shí)施方法將在第3節(jié)進(jìn)行詳細(xì)介紹。
3)實(shí)踐方面。
軟件工程是實(shí)踐性很強(qiáng)的專業(yè),同樣,軟件測(cè)試也是如此。需要通過(guò)不斷的實(shí)踐才能理解和掌握軟件測(cè)試技術(shù),將測(cè)試?yán)砟钬灤┑杰浖こ添?xiàng)目中。本課程軟件測(cè)試實(shí)踐主要包括三方面內(nèi)容:一是驗(yàn)證性實(shí)踐,熟悉已有測(cè)試工具,學(xué)會(huì)使用這些工具,并利用已有測(cè)試工具生成測(cè)試用例;二是自己開(kāi)發(fā)軟件測(cè)試工具,主要根據(jù)研讀的論文進(jìn)行工具的設(shè)計(jì)和開(kāi)發(fā);三是軟件測(cè)試工具的驗(yàn)證和評(píng)估,主要是對(duì)自己開(kāi)發(fā)的工具進(jìn)行驗(yàn)證和評(píng)估。一方面利用已有測(cè)試工具來(lái)驗(yàn)證當(dāng)前軟件測(cè)試工具,另一方面,利用已有軟件測(cè)試知識(shí)評(píng)估測(cè)試工具在故障識(shí)別方面的效率,這有助于學(xué)生更深地掌握軟件測(cè)試技術(shù),了解什么樣的測(cè)試技術(shù)是好的測(cè)試技術(shù)或者方法,是有效的測(cè)試工具。這一部分也不是本文的重點(diǎn),因此不詳細(xì)展開(kāi)討論。
2、軟件測(cè)試雙語(yǔ)研究性教學(xué)特色
本課程作為揚(yáng)州大學(xué)軟件工程專業(yè)的試點(diǎn)課程,采用雙語(yǔ)研究性教學(xué)方式進(jìn)行課程的授課和學(xué)習(xí)。對(duì)于雙語(yǔ)性教學(xué),主要采用英文材料,中文授課;而對(duì)于研究性教學(xué),主要是讓學(xué)生進(jìn)行自主學(xué)習(xí)最新的軟件測(cè)試技術(shù)和方法,研讀相關(guān)的英文論文,進(jìn)行專題報(bào)告和討論,并鼓勵(lì)學(xué)生開(kāi)發(fā)實(shí)現(xiàn)這些技術(shù)。因此,在本課程的教學(xué)過(guò)程中,主要體現(xiàn)了5個(gè)特性。
(1)自主性:讓學(xué)生從給定的英文材料中自主選擇學(xué)習(xí)材料,自主組建團(tuán)隊(duì),自主與英文材料作者聯(lián)系、溝通、交流和討論。
(2)協(xié)作性:學(xué)生必須要組建團(tuán)隊(duì),團(tuán)隊(duì)成員數(shù)量由2~4人構(gòu)成,團(tuán)隊(duì)之間相互協(xié)作、配合,共同完成整個(gè)研究性學(xué)習(xí)過(guò)程。
(3)互動(dòng)性:在學(xué)習(xí)過(guò)程中,必須要與論文作者溝通和交流,真正把握論文作者的真正意圖,并嘗試提出自己的見(jiàn)解,與論文作者進(jìn)行討論。
(4)實(shí)踐性:要能夠?qū)崿F(xiàn)論文材料中的軟件測(cè)試方法,在工具開(kāi)發(fā)過(guò)程中,鼓勵(lì)學(xué)生采取測(cè)試驅(qū)動(dòng)的開(kāi)發(fā)方法,并利用所掌握的軟件測(cè)試技術(shù)去測(cè)試自己的工具。
(5)研究性:在研讀論文過(guò)程中,要對(duì)論文進(jìn)行深入的討論和研究,特別是對(duì)作者的思想以及未來(lái)工作、論文中的不足進(jìn)行研究,提出可能的解決方案。
3、軟件測(cè)試雙語(yǔ)研究性教學(xué)實(shí)施
筆者主要針對(duì)軟件測(cè)試雙語(yǔ)研究性教學(xué)過(guò)程中的研究過(guò)程的實(shí)施進(jìn)行討論。在本課程中,研究主要是采用學(xué)生閱讀文獻(xiàn)的方式進(jìn)行自主學(xué)習(xí)的研究,主要針對(duì)當(dāng)前最新的軟件測(cè)試技術(shù)進(jìn)行學(xué)習(xí)和研究。研究性教學(xué)具體的實(shí)施過(guò)程如圖1所示。
首先,教師從當(dāng)年軟件工程頂級(jí)國(guó)際會(huì)議中選取軟件測(cè)試相關(guān)的研究技術(shù)論文放入文獻(xiàn)庫(kù)中。這樣的文獻(xiàn)庫(kù)主要用于學(xué)生對(duì)當(dāng)前軟件測(cè)試的學(xué)習(xí)和研究。對(duì)于本科學(xué)生來(lái)說(shuō),獨(dú)立地去研讀這些最新技術(shù)還有一些難度,而且時(shí)間上也緊張。因此,研究性學(xué)習(xí)主要采取團(tuán)隊(duì)方式一起研究,這樣學(xué)生進(jìn)行自由分組,并且每個(gè)小組指派一名學(xué)生作為小組組長(zhǎng)負(fù)責(zé)該小組的研究性學(xué)習(xí)進(jìn)展。
有了文獻(xiàn)庫(kù)以及學(xué)生分組后,就進(jìn)入自由選題階段,即各個(gè)小組從文獻(xiàn)庫(kù)中選取自己感興趣的論文。在各小組確定自己的研究論文后,進(jìn)行論文的研讀。在論文研讀過(guò)程中,要求每個(gè)小組每周至少討論一次,討論各小組的分工任務(wù)完成情況,對(duì)原文的理解情況,以及對(duì)遇到的問(wèn)題進(jìn)行討論,并且項(xiàng)目小組要及時(shí)記錄這些討論記錄,每周發(fā)送給任課教師。另外,在研讀論文過(guò)程中,每個(gè)小組要用英文與論文作者進(jìn)行溝通與交流(如果作者沒(méi)有回復(fù),可以選擇與課程教師進(jìn)行交流),并將交流過(guò)程中的對(duì)話記錄下來(lái)作為課程成績(jī)考核的依據(jù)。
在論文研讀后,需專門(mén)安排幾節(jié)課進(jìn)行專題報(bào)告和討論,主要用于檢查各小組對(duì)原文的理解情況。專題討論內(nèi)容包括三方面:一是學(xué)生對(duì)論文內(nèi)容的理解;二是學(xué)生需要提出對(duì)論文的見(jiàn)解和觀點(diǎn),挖掘論文可能存在的問(wèn)題或?qū)φ撐闹械奈磥?lái)工作部分提出見(jiàn)解;三是本小組研讀論文的體會(huì)分享。在專題報(bào)告中,我們還邀請(qǐng)了學(xué)院的一些其他教師參與進(jìn)來(lái)與學(xué)生們一起討論,一方面,教師對(duì)各個(gè)論文本身進(jìn)行點(diǎn)評(píng);另一方面,教師對(duì)各個(gè)小組的表現(xiàn)進(jìn)行點(diǎn)評(píng)。另外,在專題報(bào)告中,強(qiáng)調(diào)學(xué)生的參與,就是大家要多提問(wèn),多討論。
專題討論后,各小組要對(duì)原文中軟件測(cè)試技術(shù)進(jìn)行實(shí)現(xiàn)。其中,在軟件測(cè)試技術(shù)實(shí)現(xiàn)過(guò)程中,鼓勵(lì)采用測(cè)試驅(qū)動(dòng)的軟件開(kāi)發(fā)方法;另外,需使用已有的軟件測(cè)試技術(shù)和工具進(jìn)行測(cè)試。在完成開(kāi)發(fā)軟件測(cè)試工具后,需要選擇一些例子進(jìn)行軟件測(cè)試技術(shù)的驗(yàn)證。最后,各個(gè)小組需要提交一份總結(jié)報(bào)告,主要是關(guān)于技術(shù)實(shí)現(xiàn)進(jìn)行總結(jié),包括這幾方面內(nèi)容:對(duì)論文原文的理解或技術(shù)改進(jìn),采用的測(cè)試技術(shù)和工具,技術(shù)改進(jìn)效果的驗(yàn)證和評(píng)估。
4、實(shí)施效果
該課程已在2012-2013年秋學(xué)期的揚(yáng)州大學(xué)軟件工程專業(yè)的一個(gè)班按照本文教學(xué)方式進(jìn)行實(shí)踐。該班學(xué)生40人,我們從2012年ICSE(International Conference on Software Engineering)、FSE(Symposium on the Foundations of Software)、ISSTA(Symposium on the Foundations of Soft-ware)、ICST(Intemational Conference on Sottware Testing,Verification and Validation)、ICSM(Inter-national Conference on Software Maintenance)等國(guó)際頂級(jí)會(huì)議上選取了44篇軟件測(cè)試相關(guān)的論文作為學(xué)生學(xué)習(xí)的資料庫(kù)。然后讓學(xué)生自由組隊(duì),每組2~4人一起研讀論文。最后組隊(duì)15組,選擇了15篇論文進(jìn)行學(xué)習(xí)和討論。在研讀論文過(guò)程中,建議學(xué)生自己與論文作者用英文進(jìn)行交流和討論,討論論文中不能理解的內(nèi)容;在研讀完論文后,我們組織了專題報(bào)告,報(bào)告主要包括三方面:一是論文主要內(nèi)容;二是學(xué)生對(duì)論文的看法以及學(xué)生自己的想法;最后就是分享研讀過(guò)程中的體會(huì)。另外,我們鼓勵(lì)學(xué)生用英文進(jìn)行報(bào)告(其中一組采用英文進(jìn)行報(bào)告)。專題報(bào)告過(guò)程中我們還邀請(qǐng)軟件工程系相關(guān)教師一起進(jìn)行點(diǎn)評(píng)。
通過(guò)這樣的學(xué)習(xí),大部分小組完成得較好,基本能理解論文內(nèi)容,也提出一些想法和改進(jìn)措施。在研讀論文后,學(xué)生對(duì)論文內(nèi)容和自己的想法進(jìn)行實(shí)踐,實(shí)現(xiàn)相關(guān)技術(shù)并進(jìn)行實(shí)驗(yàn)驗(yàn)證。幾個(gè)月的學(xué)習(xí)后,大部分學(xué)生對(duì)這門(mén)課的研究性教學(xué)方式比較認(rèn)可。我們以問(wèn)卷的方式對(duì)學(xué)生進(jìn)行了調(diào)查分析,調(diào)查主要包括對(duì)課程教學(xué)方式的認(rèn)可,對(duì)自己收獲的認(rèn)可等。發(fā)放調(diào)查問(wèn)卷40份,收回有效調(diào)查結(jié)果28份。該調(diào)查問(wèn)卷由11個(gè)問(wèn)題組成。前10個(gè)是選擇題,如表1所示,是對(duì)當(dāng)前教學(xué)方式和教學(xué)效果的同意或支持程度,由1~5這5個(gè)選項(xiàng)構(gòu)成,其中1表示非常支持(同意),2表示支持,3表示無(wú)所謂,4表示不支持,5表示嚴(yán)重不支持。統(tǒng)計(jì)結(jié)果如表1所示。最后一個(gè)調(diào)查問(wèn)題是關(guān)于這門(mén)課程的建議。從表1中可見(jiàn),學(xué)生還是比較渴望學(xué)習(xí)新的知識(shí),比較認(rèn)可這種學(xué)習(xí)方式;另外,學(xué)生對(duì)自己的學(xué)習(xí)效果也比較認(rèn)可。最后,無(wú)論從考試效果,還是學(xué)生的反響來(lái)看,這門(mén)課所采用的教學(xué)和學(xué)習(xí)方式是比較成功的。該教學(xué)方式也得到學(xué)院的認(rèn)可,所采用的教學(xué)方式也得到科技日?qǐng)?bào)、新華報(bào)業(yè)網(wǎng)等主流媒體的廣泛關(guān)注和報(bào)道。
2002年國(guó)務(wù)院學(xué)位辦又批準(zhǔn)在“工程碩士專業(yè)學(xué)位”中新增“軟件工程領(lǐng)域”,并于同年開(kāi)始招收和培養(yǎng)研究生“示范性軟件學(xué)院”和“軟件工程領(lǐng)域’的設(shè)置不僅有助于在幾年后緩解我國(guó)IT業(yè)人才緊缺的狀況,而且也開(kāi)創(chuàng)了我國(guó)IT人才培養(yǎng)的新模式。重慶大學(xué)是經(jīng)教育部批準(zhǔn)設(shè)置‘示范性軟件學(xué)院’的高校之一。而在信息類學(xué)科方向,我校還設(shè)有計(jì)算機(jī)學(xué)院、自動(dòng)化學(xué)院、通信學(xué)院、光電學(xué)院等多個(gè)學(xué)院。因此,獲得“軟件工程領(lǐng)域’工程碩士招生和培養(yǎng)權(quán)后,學(xué)校即確定了在軟件工程碩士的培養(yǎng)、管理工作中既要充分發(fā)揮軟件學(xué)院的培養(yǎng)、管理優(yōu)勢(shì),又要積極調(diào)動(dòng)全校的軟件學(xué)術(shù)、技術(shù)力量共同參與培養(yǎng),并進(jìn)一步整合學(xué)校軟件工程學(xué)科力量的指導(dǎo)思想。根據(jù)這一指導(dǎo)思想,研究生院與軟件學(xué)院等學(xué)院一起,經(jīng)過(guò)反復(fù)研究逐步形成了重慶大學(xué)軟件工程領(lǐng)域工程碩士的培養(yǎng)、管理體系。目前已招收軟件工程碩士245名,共有11個(gè)學(xué)院參與培養(yǎng)工作。
一、學(xué)位評(píng)定分委員會(huì)
為了確保軟件工程碩士培養(yǎng)質(zhì)量,促進(jìn)軟件工程學(xué)科領(lǐng)域的發(fā)展,成立了全校統(tǒng)一的“軟件工程領(lǐng)域?qū)W位評(píng)定分委員會(huì)”。分委員會(huì)由10個(gè)學(xué)院的學(xué)科帶頭人(或?qū)W術(shù)負(fù)責(zé)人)組成,負(fù)責(zé)軟件工程領(lǐng)域工程碩士研究生培養(yǎng)方案制定、培養(yǎng)質(zhì)量監(jiān)控、學(xué)位授予審核、導(dǎo)師遴選等有關(guān)工作。學(xué)位評(píng)定分委員會(huì)掛靠在軟件學(xué)院。
軟件工程學(xué)位評(píng)定分委員會(huì)對(duì)軟件工程設(shè)置了10個(gè)研究方向:軟件工程理論與方法、軟件工程應(yīng)用(軟件開(kāi)發(fā)、測(cè)試、軟件質(zhì)量保證)、數(shù)字化技術(shù)、嵌入式軟件及應(yīng)用、網(wǎng)絡(luò)安全與信息安全技術(shù)、軟件項(xiàng)目管理、系統(tǒng)與領(lǐng)域應(yīng)用工程(政府信息化、企業(yè)信息化、工業(yè)系統(tǒng)應(yīng)用軟件等)、軟件系統(tǒng)技術(shù)支持與管理、軟件市場(chǎng)營(yíng)銷和軟件政策法規(guī)體系。
根據(jù)《重慶大學(xué)碩士研究生指導(dǎo)教師遴選及考核的有關(guān)規(guī)定》和《重慶大學(xué)軟件工程領(lǐng)域?qū)熷噙x條件》,已遴選出軟件工程領(lǐng)域工程碩士生指導(dǎo)教師106名。
二、培養(yǎng)方案,培養(yǎng)目標(biāo)
首先,軟件工程領(lǐng)域工程碩士的培養(yǎng)目標(biāo)是為滿足國(guó)民經(jīng)濟(jì)信息化建設(shè)和發(fā)展的需要、滿足企事業(yè)單位對(duì)軟件工程人才的需要,培養(yǎng)與國(guó)際接軌的高層次、實(shí)用型、復(fù)合型的軟件領(lǐng)域?qū)iT(mén)人才,包括軟件開(kāi)發(fā)與項(xiàng)目管理者、軟件系統(tǒng)技術(shù)支持與維護(hù)人員、軟件企業(yè)管理者和政府相關(guān)部門(mén)的決策人員。一名合格的軟件工程領(lǐng)域工程碩士學(xué)位獲得者應(yīng)當(dāng)符合國(guó)民經(jīng)濟(jì)信息化建設(shè)和發(fā)展需要,以及市場(chǎng)和企業(yè)對(duì)軟件工程技術(shù)人才需求,成為企業(yè)所需要的高層次軟件工程技術(shù)和管理人才,其基本能力應(yīng)當(dāng)達(dá)到(具有國(guó)際水準(zhǔn)的)高級(jí)程序員、系統(tǒng)分析和設(shè)計(jì)師、以及項(xiàng)目管理人員的水平。
其次,按《關(guān)于制訂在職攻讀軟件工程領(lǐng)域工程碩士專業(yè)學(xué)位研究生培養(yǎng)方案的指導(dǎo)意見(jiàn)》制定了培養(yǎng)方案。
其三,很多學(xué)院參與招生與培養(yǎng),培養(yǎng)方案既體現(xiàn)了軟件工程的培養(yǎng)共性,又反映了各個(gè)學(xué)院的培養(yǎng)個(gè)性。
三、管理模式
軟件工程領(lǐng)域工程碩士研究生的招生工作由研究生院招生辦公室統(tǒng)一負(fù)責(zé)。具備培養(yǎng)條件的學(xué)院,經(jīng)研究生院批準(zhǔn)可開(kāi)展本領(lǐng)域在職攻讀工程碩士研究生的培養(yǎng)工作(原則需要5名軟件工程領(lǐng)域工程碩士生導(dǎo)師的學(xué)院方可招生)。
為了規(guī)范培養(yǎng)過(guò)程,對(duì)于在職攻讀軟件工程領(lǐng)域工程碩士的研究生,采取了培養(yǎng)過(guò)程分兩價(jià)段管理的培養(yǎng)模式。
第一階段:課程學(xué)習(xí)階段
在職攻讀軟件工程領(lǐng)域工程碩士研究生的學(xué)制為2—4年一般為2年。新生進(jìn)校時(shí),首先確定導(dǎo)師,導(dǎo)師所在學(xué)院即為學(xué)生所在學(xué)院,學(xué)生根據(jù)企業(yè)的需要和自己的愛(ài)好選擇導(dǎo)師,并在導(dǎo)師指導(dǎo)下于開(kāi)學(xué)兩個(gè)月內(nèi)完成個(gè)人培養(yǎng)計(jì)劃。
重慶大學(xué)軟件工程領(lǐng)域工程碩士研究生采用系統(tǒng)的課程學(xué)習(xí)和工程實(shí)踐相結(jié)合的培養(yǎng)方式。
課程學(xué)習(xí)實(shí)行學(xué)分制學(xué)生可以采取集中或分散學(xué)習(xí)的方式,本領(lǐng)域共修課程30學(xué)分,其中公共課7學(xué)分專業(yè)課23學(xué)分(其中專業(yè)必修課14學(xué)分,專業(yè)選修課8學(xué)分分人文及管理選修課1學(xué)分)。公共課由研究生院負(fù)責(zé)安排、管理專業(yè)課由軟件學(xué)院負(fù)責(zé)安排、管理。在此期間,學(xué)生的管理、學(xué)籍管理、跨專業(yè)本科段課程進(jìn)修、專業(yè)介紹、教學(xué)條件建設(shè)、教學(xué)質(zhì)量管理等均由軟件學(xué)院負(fù)責(zé)。軟件工程實(shí)踐要求學(xué)生直接參與軟件工程項(xiàng)目實(shí)踐,完成必要的技術(shù)方案設(shè)計(jì)、軟件開(kāi)發(fā)、項(xiàng)目管理等工作,并在所取得的工程實(shí)踐成果基礎(chǔ)上完成學(xué)位論文或相應(yīng)的技術(shù)報(bào)告的撰寫(xiě)。
采用多種教學(xué)訓(xùn)練方法,除了常規(guī)的課堂講授和學(xué)生動(dòng)手操練以外,還廣泛采用討論班、專題講座和主題演講、經(jīng)驗(yàn)交流會(huì)、模擬項(xiàng)目演練、實(shí)際項(xiàng)目參與、自學(xué)與課外探索、學(xué)生團(tuán)隊(duì)競(jìng)賽、學(xué)生創(chuàng)新產(chǎn)品或項(xiàng)目計(jì)劃等。并且學(xué)校還聘請(qǐng)具有豐富實(shí)踐和教學(xué)指導(dǎo)經(jīng)驗(yàn)的企業(yè)資深技術(shù)或管理人員參與課程教學(xué),并對(duì)學(xué)生的軟件工程實(shí)踐進(jìn)行聯(lián)合指導(dǎo)。
第二階段:論文工作階段
此階段10學(xué)分(含專業(yè)實(shí)踐)。第一階段完成后,軟件學(xué)院將學(xué)生的學(xué)籍管理資料轉(zhuǎn)到學(xué)生所在學(xué)院,但課程考試試卷由軟件學(xué)院保存。學(xué)生由其所在學(xué)院進(jìn)行管理,負(fù)責(zé)學(xué)籍管理、方向選修課開(kāi)設(shè)及論文工作階段的有關(guān)事宜。
四、結(jié)束語(yǔ)
1. 引言
軟件工程碩士專業(yè)學(xué)位的設(shè)立,是我國(guó)學(xué)位與研究生教育改革的重大舉措。經(jīng)過(guò)近十年的發(fā)展,已經(jīng)逐漸發(fā)展壯大成為我國(guó)規(guī)模最大、覆蓋面最廣的專業(yè)碩士學(xué)位之一。隨著數(shù)量的不斷擴(kuò)大, 軟件工程碩士生的培養(yǎng)中出現(xiàn)了不少問(wèn)題。如導(dǎo)師難以對(duì)每一個(gè)碩士生進(jìn)行悉心指導(dǎo)和嚴(yán)格要求, 而且招生生源有著不同的理論及實(shí)踐基礎(chǔ)。在這種情況下,碩士學(xué)位論文質(zhì)量難以提高,因此, 確保軟件工程碩士的培養(yǎng)質(zhì)量已成為一個(gè)不容忽視的問(wèn)題。需要進(jìn)一步對(duì)培養(yǎng)質(zhì)量進(jìn)行審視,并采取切實(shí)措施,保障培養(yǎng)質(zhì)量。
2. 預(yù)審制度的必要性
碩士學(xué)位論文是綜合衡量軟件工程碩士培養(yǎng)質(zhì)量的重要標(biāo)志。它體現(xiàn)了研究生綜合運(yùn)用基礎(chǔ)理論、專業(yè)知識(shí)與科學(xué)方法、解決行業(yè)實(shí)際問(wèn)題的能力,以及反映具有新思想,新方法或新進(jìn)展的創(chuàng)新能力。在數(shù)量不斷擴(kuò)大、培養(yǎng)質(zhì)量面臨嚴(yán)峻挑戰(zhàn)的背景下,科學(xué)公正地評(píng)價(jià)軟件工程碩士學(xué)位申請(qǐng)者的學(xué)位論文, 是保證培養(yǎng)質(zhì)量的一個(gè)重要環(huán)節(jié)。
2.1目前軟件工程碩士學(xué)位論文主要存在如下的問(wèn)題:
論文缺乏自己的實(shí)際創(chuàng)新點(diǎn)和具體工作。部分論文停留在對(duì)以往研究?jī)?nèi)容的重組或綜述的水平,缺乏對(duì)自己實(shí)際工作的闡述和驗(yàn)本文由收集整理證,技術(shù)難度和工作量不夠。論文寫(xiě)作缺乏整體性思路,很多學(xué)生論文撰寫(xiě)結(jié)構(gòu)欠合理,對(duì)本領(lǐng)域內(nèi)的工程和學(xué)術(shù)動(dòng)態(tài)了解不全面,缺乏實(shí)用價(jià)值和社會(huì)效益。論文格式不夠規(guī)范。主要表現(xiàn)在各級(jí)標(biāo)題字號(hào)、錯(cuò)別字、參考文獻(xiàn)引用格式不夠規(guī)范、圖標(biāo)排版不符合要求等方面。
2.2目前學(xué)位論文評(píng)閱及答辯制度存在以下問(wèn)題:
2.2.1校內(nèi)外評(píng)閱制度難以切實(shí)起到監(jiān)控作用:以往碩士學(xué)位論文評(píng)審實(shí)行的是校內(nèi)外專家的實(shí)名評(píng)閱制度,校內(nèi)、校外兩位專家評(píng)審意見(jiàn)中有一人沒(méi)有通過(guò)的,就不能直接進(jìn)入答辯階段;如果兩位專家評(píng)審意見(jiàn)都是可以通過(guò)的,就可以直接進(jìn)入答辯階段。評(píng)閱制度是對(duì)論文質(zhì)量的一種監(jiān)控方式,是對(duì)碩士生是否達(dá)到培養(yǎng)要求及質(zhì)量的檢驗(yàn),但目前現(xiàn)實(shí)情況是對(duì)評(píng)審專家沒(méi)有一套嚴(yán)格、完整的遴選機(jī)制,往往評(píng)審專家都是圈內(nèi)熟人, 甚至是碩士生指導(dǎo)老師的好友、課題合作人等,他們事先知道論文作者和導(dǎo)師是誰(shuí), 礙于情面,論文一般均可順利通過(guò)評(píng)審。即使覺(jué)得論文不符合評(píng)審要求的,也不會(huì)直接給出不同意進(jìn)行答辯的意見(jiàn)結(jié)論。
2.2.2“雙盲”抽檢制度不能全覆蓋所有碩士學(xué)位論文:碩士學(xué)位論文“雙盲”抽檢制度(即評(píng)審專家不知道被評(píng)人、被評(píng)人也不知道評(píng)審專家),在多年實(shí)踐中的確是提高學(xué)位論文水平的一項(xiàng)重要舉措,實(shí)現(xiàn)并達(dá)到了非常好的效果,但由于實(shí)行的是抽檢機(jī)制,并不全部覆蓋所有的學(xué)生,抽中參加雙盲審的學(xué)生比例有限,大部分學(xué)生和導(dǎo)師在得知未抽中參加“雙盲”后,往往對(duì)論文的重視程度不足。
2.2.3碩士學(xué)位論文答辯流于形式:學(xué)位論文答辯成員組成盡管回避了導(dǎo)師,聘請(qǐng)了一些校外企業(yè)專家,但由于答辯專家通常是由導(dǎo)師聘請(qǐng),會(huì)導(dǎo)致答辯專家們答辯時(shí)往往留面子,缺乏打破沙鍋問(wèn)到底的精神, 即使有些專家堅(jiān)持原則認(rèn)真負(fù)責(zé)的, 但在投票時(shí)少數(shù)比率起不了作用, 結(jié)果常常是評(píng)審結(jié)論與實(shí)際水準(zhǔn)不符, 答辯流于形式。目前碩士學(xué)位論文一旦進(jìn)入答辯程序,就很少有不通過(guò)的,使得論文答辯本應(yīng)該具有的權(quán)威性大有所失。
2.2.4無(wú)法確保論文修改質(zhì)量:答辯專家即使指出論文中有些較大的缺陷和問(wèn)題,需要進(jìn)行修改,但是由于答辯已經(jīng)完畢,并且決議通過(guò)答辯,在申請(qǐng)學(xué)位之前,學(xué)生就沒(méi)有動(dòng)力也不會(huì)去花時(shí)間對(duì)要求修改的論文內(nèi)容去做充分的修改和完善。答辯專家組也很難在答辯之后繼續(xù)跟蹤確保對(duì)原答辯論文進(jìn)行修改質(zhì)量的監(jiān)控。
目前學(xué)位論文評(píng)審方式與答辯方式不足以及時(shí)發(fā)現(xiàn)和有力遏制以上所述的問(wèn)題,而學(xué)位論文作為全面衡量軟件工程碩士生培養(yǎng)質(zhì)量的主要指標(biāo),因在各環(huán)節(jié)上予以嚴(yán)格要求,并在制度上給予切實(shí)的保證。因此,有必要在正式答辯之前建立一套碩士學(xué)位論文質(zhì)量的內(nèi)部控制管理機(jī)制,以確保碩士學(xué)位論文的質(zhì)量。
轉(zhuǎn)貼于
3. 我們的預(yù)審制度和執(zhí)行效果
預(yù)審,就是在碩士學(xué)位論文成型之后論文正式評(píng)閱之前進(jìn)行的一項(xiàng)審查過(guò)程,采用匿名方式請(qǐng)專家對(duì)論文進(jìn)行評(píng)審、以決定是否可否進(jìn)入答辯階段的一項(xiàng)論文評(píng)審制度。對(duì)于達(dá)不到要求的,就要求其繼續(xù)修改或者下一次再申請(qǐng)。設(shè)立預(yù)審制度的目的是想通過(guò)匿名評(píng)審專家組對(duì)碩士學(xué)位論文進(jìn)行內(nèi)容和形式上的審查,發(fā)現(xiàn)問(wèn)題,查找缺陷,提出改進(jìn)意見(jiàn),并決定可否提交正式評(píng)閱并進(jìn)入答辯流程,以保證論文寫(xiě)作和論文答辯的較高質(zhì)量。這是對(duì)以往論文答辯制度的一種修正、補(bǔ)充。它把對(duì)碩士學(xué)位論文的質(zhì)量監(jiān)控重心提前到評(píng)閱前,使得學(xué)生擁有充足的時(shí)間修改論文,并采用匿名審核,力爭(zhēng)做到公平公正。對(duì)保證論文質(zhì)量有較大的作用。
3.1預(yù)審制度的主要內(nèi)容
預(yù)審由碩士學(xué)位候選人提出書(shū)面申請(qǐng), 經(jīng)導(dǎo)師同意并簽署書(shū)面意見(jiàn)后,于每學(xué)期開(kāi)學(xué)后第3周之前(大致在每年3月31日前、9 月30 日前)向?qū)W院軟件工程碩士教學(xué)管理中心(以下簡(jiǎn)稱管理中心)提交完備的申請(qǐng)材料。申請(qǐng)材料包括學(xué)位論文一式2份以及已發(fā)表的符合學(xué)校有關(guān)規(guī)定要求的論文復(fù)印件, 并由管理中心形式審查相關(guān)培養(yǎng)環(huán)節(jié)是否全部完成。符合條件者進(jìn)人預(yù)審程序。管理中心根據(jù)論文研究?jī)?nèi)容,選擇2名以上相關(guān)領(lǐng)域的教授或副教授組成預(yù)審小組進(jìn)行匿名預(yù)審。導(dǎo)師不得作為本論文預(yù)審組成員。論文預(yù)審的主要內(nèi)容是審查論文選題、分析框架結(jié)構(gòu)、研究方法、工作量、引用資料文獻(xiàn)數(shù)據(jù)和寫(xiě)作規(guī)范、基本結(jié)論,并進(jìn)行原創(chuàng)性審查,看是否存在抄襲、剽竊等問(wèn)題。預(yù)審組在規(guī)定時(shí)間內(nèi)本著認(rèn)真負(fù)責(zé)的態(tài)度嚴(yán)格把關(guān)論文質(zhì)量,對(duì)預(yù)審中提出的問(wèn)題要求進(jìn)行書(shū)面記錄并填寫(xiě)《軟件學(xué)院--工程碩士學(xué)位論文預(yù)審意見(jiàn)表》反饋至管理中心,由管理中心及時(shí)反饋預(yù)審結(jié)論至相關(guān)導(dǎo)師告知答辯申請(qǐng)人。碩士生根據(jù)預(yù)審小組提出的問(wèn)題和建議認(rèn)真修改論文。
預(yù)審結(jié)論分為以下幾種:
(1)可以參加答辯:認(rèn)為論文達(dá)到了碩士學(xué)位論文水平,且不需要修改,可以直接參加答辯;
(2)修改后再審:認(rèn)為論文及課題工作接近碩士學(xué)位水平。但論文需要修改,并給出具體修改意見(jiàn)。學(xué)生需根據(jù)預(yù)審意見(jiàn)認(rèn)真進(jìn)行修改,修改后的論文經(jīng)導(dǎo)師審查確認(rèn)后,再提交管理中心提請(qǐng)?jiān)A(yù)審專家組審核。符合要求的,可正常參加答辯,否則就不能參加本次答辯,需整改后下一學(xué)期再重新申請(qǐng)。逾期未提交修改論文的,視為自動(dòng)放棄本次答辯申請(qǐng);
(3)不通過(guò):認(rèn)為未達(dá)到工程碩士學(xué)位論文要求,不能參加本次答辯。導(dǎo)師應(yīng)指導(dǎo)答辯申請(qǐng)人完善課題工作,修改論文,下一學(xué)期再申請(qǐng)參加論文預(yù)審和答辯。
(4)涉嫌抄襲:發(fā)現(xiàn)論文涉嫌抄襲、并經(jīng)查實(shí)的,則一律退回,并至少一年內(nèi)不得再申請(qǐng)答辯。如果以后再次發(fā)現(xiàn)抄襲,則直接取消答辯資格和申請(qǐng)學(xué)位的資格。
3.2預(yù)審制度實(shí)施效果
預(yù)審制度實(shí)施以來(lái),迄今已經(jīng)完成了對(duì)1367位碩士學(xué)位論文申請(qǐng)者的審查, 其中通過(guò)預(yù)審的629人、推遲答辯的167人、需要修改的544人、抄襲27人,共授予學(xué)位1143人。從總體上看,預(yù)審制度真正起到了對(duì)論文質(zhì)量的監(jiān)控、提高作用。由于論文預(yù)審不是最終性的,且匿名進(jìn)行評(píng)審,排除了論文本身之外的因素,預(yù)審專家組本著對(duì)學(xué)生負(fù)責(zé)任、幫助提高論文質(zhì)量的態(tài)度對(duì)碩士學(xué)位論文提出問(wèn)題和修改建議,有助于碩士生多方位思考并對(duì)論文進(jìn)行有效改進(jìn),起到了協(xié)助其導(dǎo)師把住質(zhì)量關(guān)的作用。論文預(yù)審不僅對(duì)當(dāng)事人有很大的幫助, 并且對(duì)其他準(zhǔn)備提交論文的學(xué)生也具有很大的促進(jìn)作用,導(dǎo)師們也更加重視論文的質(zhì)量和指導(dǎo)。
4. 預(yù)審制度實(shí)施的總結(jié)和思考
預(yù)審制度最主要的優(yōu)勢(shì)是對(duì)碩士學(xué)位申請(qǐng)人的論文質(zhì)量進(jìn)行事前監(jiān)控,在正式答辯前,學(xué)位申請(qǐng)人能夠在導(dǎo)師指導(dǎo)下根據(jù)預(yù)審專家提出的修改意見(jiàn)對(duì)論文進(jìn)行修改和完善。預(yù)審未通過(guò)的論文不許提交答辯,這在制度上將那些質(zhì)量差的論文隔離在外,有效地把好了碩士生出口的質(zhì)量。
在看到預(yù)審制度效果的同時(shí), 我們也清醒地認(rèn)識(shí)到要最大限度地發(fā)揮預(yù)審的功能, 必須同時(shí)嚴(yán)格碩士生的開(kāi)題工作,只有抓牢抓實(shí)開(kāi)題工作,才能在論文工作的源頭保障論文的質(zhì)量;同時(shí)引起導(dǎo)師及其論文作者對(duì)論文質(zhì)量的重視,導(dǎo)師是保障論文質(zhì)量的關(guān)鍵因素,只有導(dǎo)師和論文作者共同重視,才能保障培養(yǎng)的質(zhì)量。為了更好的完善論文預(yù)審制度,我們覺(jué)得今后還需要在以下方面進(jìn)行進(jìn)一步的改進(jìn):
(1)落實(shí)論文預(yù)審的后續(xù)檢查機(jī)制,預(yù)審結(jié)束后, 學(xué)位申請(qǐng)人應(yīng)該嚴(yán)格按照專家提出的修改意見(jiàn)認(rèn)真仔細(xì)地修改論文。在評(píng)閱和正式答辯階段, 評(píng)閱專家及答辯專家除了對(duì)論文的主要工作給予評(píng)價(jià)外, 也要評(píng)判碩士生的學(xué)位論文是否按預(yù)審意見(jiàn)進(jìn)行了修改和完善。如果后續(xù)的檢查機(jī)制落實(shí)不徹底, 預(yù)審專家所提的修改意見(jiàn)得不到嚴(yán)格貫徹, 預(yù)審也難免會(huì)流于形式。
(2)預(yù)審過(guò)程中,為了避免論文預(yù)審的偏頗,盡量做到同一位導(dǎo)師所指導(dǎo)的學(xué)生論文分送到不同的預(yù)審組,以盡量提高論文預(yù)審的公正性和合理性。
(3)進(jìn)一步細(xì)化預(yù)審復(fù)議環(huán)節(jié)的工作,對(duì)導(dǎo)師、學(xué)生提出的論文預(yù)審復(fù)議要求交由學(xué)科專業(yè)委員會(huì)復(fù)議,并指導(dǎo)導(dǎo)師、學(xué)生對(duì)論后續(xù)的修改。
教育不是目的,是培養(yǎng)人才的途徑和手段,因此我們不能為了教育而去教育,而應(yīng)樹(shù)立“教育是為業(yè)界服務(wù)”的理念。軟件產(chǎn)業(yè)的迅速發(fā)展對(duì)行業(yè)從業(yè)人員提出了更高要求,但高端軟件人才的培養(yǎng)卻并不盡如人意,大多數(shù)高校的專業(yè)教學(xué)仍習(xí)慣于按照傳統(tǒng)理工科人才培養(yǎng)模式,側(cè)重于基礎(chǔ)理論知識(shí)教學(xué)和個(gè)人動(dòng)手能力的實(shí)驗(yàn)實(shí)習(xí),但這還遠(yuǎn)遠(yuǎn)不夠,若要培養(yǎng)出高質(zhì)量的業(yè)界從業(yè)者,應(yīng)做到“知己知彼”。所謂知己,即引導(dǎo)幫助學(xué)生盡量充分了解、挖掘自身專業(yè)興趣愛(ài)好、特長(zhǎng);所謂知彼,即要充分了解行業(yè)本質(zhì)、特點(diǎn)、規(guī)律,特別是發(fā)展的動(dòng)態(tài)趨勢(shì)對(duì)從業(yè)者在各方面素質(zhì)和能力的要求。軟件工程專業(yè)特點(diǎn)使得學(xué)生的工程能力以及職業(yè)各方面素質(zhì)的培養(yǎng)訓(xùn)練尤為重要,但由于目前實(shí)際工程項(xiàng)目運(yùn)作及工程環(huán)境訓(xùn)練不足,學(xué)生往往對(duì)專業(yè)學(xué)習(xí)始終有那種畫(huà)餅充饑、霧里看花的感覺(jué),投入感和真實(shí)感大打折扣。激發(fā)教育首先要為學(xué)生設(shè)計(jì)多樣化的培養(yǎng)目標(biāo)和方案,提供多種人才成長(zhǎng)模式,使學(xué)生依據(jù)自身個(gè)性進(jìn)行合理定位,從而具有明確的奮斗目標(biāo),實(shí)現(xiàn)志向性激勵(lì),“以市場(chǎng)實(shí)際需求為導(dǎo)向,以工程實(shí)踐為背景,以工程技術(shù)為主線”深入推進(jìn)教育改革,避免培養(yǎng)出的學(xué)生與產(chǎn)業(yè)界需求相脫節(jié),并努力幫助每個(gè)學(xué)生依據(jù)興趣、特長(zhǎng)找到適合自己的成長(zhǎng)之路。
2改變傳統(tǒng)教學(xué)模式,樹(shù)立工程性、創(chuàng)新性的教學(xué)理念
教學(xué)的目的除了培養(yǎng)學(xué)生具備豐富的專業(yè)知識(shí)和扎實(shí)的理論基礎(chǔ),更要結(jié)合軟件工程行業(yè)特點(diǎn),培養(yǎng)學(xué)生具備較強(qiáng)的動(dòng)手和實(shí)踐能力、良好的創(chuàng)新意識(shí)、優(yōu)良的職業(yè)化素養(yǎng),因此將工程化教學(xué)理念作為人才培養(yǎng)的核心任務(wù)是迫切和必要的。軟件工程主要目的是將工程方法應(yīng)用到軟件分析、設(shè)計(jì)、開(kāi)發(fā)與維護(hù),軟件工程專業(yè)課程體系設(shè)計(jì)也應(yīng)具有系統(tǒng)化和整體性,并注重階段化、模塊化培養(yǎng)策略。分階段課程體系設(shè)計(jì)由易到難,不斷提高學(xué)生軟件開(kāi)發(fā)能力,使學(xué)生在不斷進(jìn)步中具有成就感,從而激發(fā)學(xué)生的學(xué)習(xí)興趣。
3改變傳統(tǒng)教師形象,培養(yǎng)具有優(yōu)秀的行業(yè)素質(zhì)和充滿激情的師資隊(duì)伍
教師是激發(fā)教育的實(shí)施主體,是激發(fā)教育的主渠道,激發(fā)者應(yīng)該先行被激發(fā),因此首先教師本身要保持激情和熱情。讓教師充分感受到培養(yǎng)超越自己、遍布天下的桃李為人類添彩,在履行職責(zé)過(guò)程中人生價(jià)值的體現(xiàn)。激發(fā)教育模式對(duì)教師提出了更高要求:1)“縱深、橫寬”方向發(fā)展協(xié)調(diào)、均衡。在專業(yè)領(lǐng)域具有堅(jiān)實(shí)基礎(chǔ),同時(shí)也要具有多學(xué)科知識(shí),并能深刻認(rèn)識(shí)軟件工程學(xué)科體系本質(zhì)、特點(diǎn)、規(guī)律及發(fā)展,能做到目標(biāo)明確、因材施教、有的放矢;2)終身學(xué)習(xí)、自強(qiáng)不息。軟件工程行業(yè)發(fā)展日新月異,要不斷通過(guò)自學(xué)或參加各種形式培訓(xùn)始終了解學(xué)科前沿,掌握領(lǐng)域最新技術(shù)和應(yīng)用案例,積極參與“卓越工程師教育培養(yǎng)計(jì)劃”,不斷提高自身知識(shí)水平并及時(shí)將最新理念和成果轉(zhuǎn)化為教學(xué)內(nèi)容,不僅要讓學(xué)生掌握最新知識(shí)和技術(shù),更要激發(fā)學(xué)生的好奇心、進(jìn)取心、創(chuàng)新意識(shí),這樣培養(yǎng)的學(xué)生才能具有更好的先進(jìn)性和適應(yīng)性;3)努力提高自身工程素質(zhì)和實(shí)踐能力。軟件工程是工程性、實(shí)踐性非常強(qiáng)的專業(yè),這就要求教師必須具備深厚的工程素養(yǎng)和豐富的實(shí)踐能力,在教學(xué)時(shí)能靈活地將理論與實(shí)踐相結(jié)合,做到“有血有肉”,使學(xué)生盡可能感受到課程的實(shí)際應(yīng)用價(jià)值,產(chǎn)生“學(xué)之有用”的感覺(jué),從而激發(fā)其學(xué)習(xí)熱情。這就需要教師將科研和教學(xué)統(tǒng)一起來(lái),在進(jìn)行理論研究的同時(shí)多參與工程實(shí)踐,以透徹理解軟件工程的理論、技術(shù)及方法。
4針對(duì)軟件工程行業(yè)及教育教學(xué)特點(diǎn),采取集工程性與藝術(shù)性相結(jié)合的教學(xué)方法
教學(xué)是一門(mén)科學(xué),同時(shí)還是一門(mén)藝術(shù),不僅讓學(xué)生獲得一定的專業(yè)知識(shí),還要讓學(xué)生感受到講授的藝術(shù),從而啟迪學(xué)生的科學(xué)思維能力。軟件工程理論教學(xué)不是機(jī)械地重復(fù)教材,教師要對(duì)教材進(jìn)行加工,通過(guò)豐富的教學(xué)模式和手段呈現(xiàn)給學(xué)生,通過(guò)靈活有效的語(yǔ)言表述,增強(qiáng)學(xué)生的學(xué)習(xí)興趣和求知欲,讓學(xué)生沉浸在學(xué)習(xí)之中,陶醉在學(xué)習(xí)的樂(lè)趣之中,這就需要在教學(xué)工作中轉(zhuǎn)變理念,進(jìn)行多層次的教學(xué)改革,豐富教學(xué)模式,開(kāi)展案例討論等,推出模擬教學(xué)、互動(dòng)式教學(xué)、雙語(yǔ)教學(xué)等多層次的教學(xué)方法。
5實(shí)施面向行業(yè)問(wèn)題、校企結(jié)合的工程實(shí)踐項(xiàng)目設(shè)計(jì)
激發(fā)教育重要的手段是要喚起學(xué)生解決問(wèn)題的欲望和激情,培養(yǎng)其認(rèn)同感和成就感,在解決問(wèn)題的過(guò)程中開(kāi)發(fā)興趣,得到鍛煉,收獲快樂(lè)。軟件工程可考慮沿著研發(fā)階梯性、由易到難布置工程實(shí)踐項(xiàng)目,不斷提高學(xué)生的項(xiàng)目開(kāi)發(fā)能力。
6綜合性的考核機(jī)制
考核作為激發(fā)教育的一種手段,要避免一門(mén)課程、一張?jiān)嚲?、一個(gè)成績(jī)的做法,盡量做到多種考核方式,多次激發(fā),注重過(guò)程,在考核基本知識(shí)方法基礎(chǔ)上,側(cè)重對(duì)知識(shí)的融會(huì)貫通和應(yīng)用能力考核。針對(duì)軟件工程專業(yè)特點(diǎn),可分為理論課程考核和工程實(shí)踐課程考核。
7完善的人才素質(zhì)評(píng)價(jià)體系
激發(fā)教育注重對(duì)學(xué)生的綜合評(píng)價(jià),而不僅僅是幾門(mén)課程的考試成績(jī)。軟件工程人才素質(zhì)評(píng)價(jià)體系應(yīng)該引入工程化能力和職業(yè)素質(zhì)評(píng)價(jià),加大實(shí)踐環(huán)節(jié)在評(píng)分中的比重。評(píng)價(jià)體系綜合專業(yè)理論知識(shí)、工程實(shí)踐項(xiàng)目開(kāi)發(fā)能力、企業(yè)實(shí)習(xí)成果以及論文答辯,全面客觀評(píng)價(jià)每個(gè)學(xué)生。專業(yè)理論知識(shí)、工程實(shí)踐項(xiàng)目開(kāi)發(fā)能力評(píng)價(jià)和企業(yè)實(shí)習(xí)成果評(píng)價(jià)結(jié)果作為學(xué)生是否能進(jìn)入論文答辯的前提,只有滿足一定條件才能參與答辯。
8結(jié)論
關(guān)鍵詞:應(yīng)用型本科;培養(yǎng)軟件工程師;Java課程群;教學(xué)研究
中圖分類號(hào):TP3 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)19-4518-03
Java Programs Applied Undergraduate Teaching and Research Group for the Training of Software Engineers
YU Xiao
(Wuhan Technology And Business University Department of Information Engineering, Wuhan 430065, China)
Abstract: In this paper, application-oriented university training Java software engineers in the process of teaching a number of issues, analyzes how demand-oriented enterprise Java software engineers conduct group teaching curriculum design, including accurate positioning training applied talents teaching objectives, optimize Curriculum reconstruction and the accumulation of experience teaching curriculum system, integration and research.
Key words: Application-Oriented; Training of Software Engineers; Java Curriculum Group; Teaching and Research
1 應(yīng)用型本科Java課程群的教學(xué)現(xiàn)狀
隨著計(jì)算機(jī)行業(yè)的發(fā)展進(jìn)入到互聯(lián)網(wǎng)時(shí)代,由于 Java語(yǔ)言在計(jì)算機(jī)軟件開(kāi)發(fā)尤其是支持網(wǎng)絡(luò)編程方面的優(yōu)勢(shì),大多數(shù)高校計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)在培養(yǎng)計(jì)劃中都設(shè)置了Java系列課程的培養(yǎng)方案。應(yīng)用型本科大學(xué)作為第三類大學(xué)在進(jìn)行Java系列課程教學(xué)改革中確定Java課程群體系的培養(yǎng)目標(biāo)是非常重要的。因?yàn)閼?yīng)用型本科培養(yǎng)的軟件類畢業(yè)生在就業(yè)中將會(huì)與研究性大學(xué)本科??飘厴I(yè)生、職業(yè)技術(shù)??茖W(xué)院和職業(yè)培訓(xùn)機(jī)構(gòu)的學(xué)生進(jìn)行競(jìng)爭(zhēng)。為了適應(yīng)軟件行業(yè)對(duì)Java開(kāi)發(fā)人才的需要,高校簡(jiǎn)單的開(kāi)設(shè)一門(mén)Java語(yǔ)言程序設(shè)計(jì)是遠(yuǎn)遠(yuǎn)不夠的[1]?,F(xiàn)階段,應(yīng)用型本科大學(xué)的Java課程體系是參考研究性大學(xué)本科課程體系的標(biāo)準(zhǔn)而制定的,并沒(méi)有突出應(yīng)用性的特點(diǎn),而學(xué)生在編程方面的能力培養(yǎng)遠(yuǎn)不及職業(yè)技術(shù)學(xué)院、職業(yè)培訓(xùn)機(jī)構(gòu)的學(xué)生在實(shí)踐編程能力的培養(yǎng)。
2 面向培養(yǎng)Java軟件工程師課程教學(xué)的重要性
現(xiàn)階段計(jì)算機(jī)應(yīng)用軟件的開(kāi)發(fā)主要采用.Net平臺(tái)和Java兩大平臺(tái),這兩個(gè)平臺(tái)各有千秋[2]。在計(jì)算機(jī)類職業(yè)培訓(xùn)機(jī)構(gòu)的課程體系中Java系列課程也是熱門(mén)的課程。Java軟件工程師的職位在目前就業(yè)市場(chǎng)中屬于緊缺職位。面向培養(yǎng)IT企業(yè)需要的軟件工程師,為企業(yè)輸送急需對(duì)口人才是各大高校在進(jìn)行Java課程群的教學(xué)建設(shè)中需要考慮的問(wèn)題。但是,很多Java課程體系的教學(xué)與市場(chǎng)需求存在脫節(jié)的情況。另外,Java教學(xué)的知識(shí)落后于企業(yè)正在使用的技術(shù)。計(jì)算機(jī)行業(yè)是發(fā)展和更新知識(shí)非??斓男袠I(yè),由于高校教師缺乏與企業(yè)交流而導(dǎo)致在Java教學(xué)過(guò)程中不能及時(shí)更新到最新的技術(shù),使得學(xué)生在畢業(yè)時(shí)所學(xué)的知識(shí)過(guò)時(shí)。
3 面向培養(yǎng)軟件工程師的Java課程群教學(xué)思路
3.1應(yīng)用型本科大學(xué)在Java課程群教學(xué)改革中的優(yōu)勢(shì)
應(yīng)用型本科大學(xué)比科研型本科大學(xué)在課程設(shè)置上允許更為靈活,所以在Java課程群教學(xué)中可采用多種培養(yǎng)方式相結(jié)合。例如,在實(shí)踐教學(xué)環(huán)節(jié)可以加強(qiáng)校企合作。Java的實(shí)踐課程可以由企業(yè)的講師或軟件培訓(xùn)機(jī)構(gòu)的人員參與教學(xué)過(guò)程,在教學(xué)內(nèi)容上,可以比研究性大學(xué)更偏重應(yīng)用。也可以在高年級(jí)的實(shí)踐教學(xué)中的有限課時(shí)內(nèi)讓學(xué)生直接在企業(yè)中實(shí)習(xí)。為實(shí)施素質(zhì)教育,提高學(xué)生的專業(yè)技能,培養(yǎng)技術(shù)應(yīng)用型人才,需要不斷探索以變更落后的教學(xué)方法,改革傳統(tǒng)的教學(xué)模式[3]。
應(yīng)用型本科大學(xué)在教學(xué)過(guò)程中比職業(yè)培訓(xùn)機(jī)構(gòu)更注重綜合能力的培養(yǎng)。比如,應(yīng)用型本科教學(xué)不僅教授的是Java語(yǔ)言,除此之外教學(xué)課程體系中還會(huì)設(shè)置有《數(shù)據(jù)庫(kù)原理》、《計(jì)算機(jī)網(wǎng)絡(luò)工程》、《操作系統(tǒng)原理》和《軟件工程》等重要的理論性指導(dǎo)課程,使學(xué)生在計(jì)算機(jī)應(yīng)用能力上更具全面性,為學(xué)生更好的在職業(yè)發(fā)展中成為軟件工程師打好理論基礎(chǔ),而不僅僅只能成為程序員。
3.2 面向培養(yǎng)軟件工程師的教學(xué)目標(biāo)
應(yīng)用型本科Java課程體系教學(xué)應(yīng)將與Java技術(shù)緊密相關(guān)的多門(mén)課程整合起來(lái)形成課程群,以強(qiáng)化課程間的關(guān)系,理清課程間的銜接,避免課程內(nèi)容的重復(fù)性。設(shè)計(jì)課程群中實(shí)踐課程的遞進(jìn)關(guān)系。課程群的建設(shè)應(yīng)緊密結(jié)合企業(yè)的需求,設(shè)計(jì)面向培養(yǎng)軟件工程師所需的能力項(xiàng)目的定向案例或課題。進(jìn)行Java課程群教學(xué)培養(yǎng)的目標(biāo)應(yīng)是面向企業(yè)需求的以應(yīng)用型為主的強(qiáng)化實(shí)踐編程能力的軟件工程師。
3.3 Java課程群體系
根據(jù)現(xiàn)有Java技術(shù)相關(guān)的教學(xué)課程選擇五門(mén)課程組成Java課程群,分別是Java語(yǔ)言程序設(shè)計(jì)、Java語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)、Java Web程序設(shè)計(jì)、Java Web程序設(shè)計(jì)課程設(shè)計(jì)、Java技術(shù)畢業(yè)設(shè)計(jì)。課程群中前一門(mén)課程是后一門(mén)課程的基礎(chǔ),課程的難度是遞進(jìn)的由淺入深的介紹Java技術(shù)的應(yīng)用。每門(mén)課程都有不同的教學(xué)培養(yǎng)的側(cè)重點(diǎn),如下表所示。
表1 Java課程群的培養(yǎng)與考核
[課程名\&能力培養(yǎng)側(cè)重點(diǎn)說(shuō)明\&考核方式\&Java語(yǔ)言程序設(shè)計(jì)\&Java語(yǔ)言基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)、圖形用戶界面編程、文件編程\&理論筆試與實(shí)踐課程綜合評(píng)分\&Java語(yǔ)言程序設(shè)計(jì)課程設(shè)計(jì)\&三個(gè)方向的綜合應(yīng)用程序開(kāi)發(fā):圖形用戶界面與文件流結(jié)合編程;圖形用戶界面與網(wǎng)絡(luò)通信結(jié)合編程;圖形用戶界面與數(shù)據(jù)庫(kù)結(jié)合編程\&答辯與課程設(shè)計(jì)論文綜合評(píng)分\&Java Web程序設(shè)計(jì)\&JSP技術(shù)基礎(chǔ)、JDBC、JSP進(jìn)行動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)\&理論筆試與實(shí)踐課程綜合評(píng)分\&Java Web程序設(shè)計(jì)課程設(shè)計(jì)\&使用JDBC數(shù)據(jù)庫(kù)連接技術(shù)進(jìn)行JSP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)的綜合應(yīng)用\&答辯與課程設(shè)計(jì)論文綜合評(píng)分\&Java技術(shù)畢業(yè)設(shè)計(jì)\&使用EJB應(yīng)用開(kāi)發(fā)、Java API的使用及服務(wù)的應(yīng)用進(jìn)行小型實(shí)際應(yīng)用項(xiàng)目的開(kāi)發(fā)\&畢業(yè)設(shè)計(jì)答辯與畢業(yè)設(shè)計(jì)論文綜合評(píng)分\&]
課程群的每門(mén)課程都分為理論教學(xué)環(huán)節(jié)、實(shí)踐教學(xué)環(huán)節(jié)和考核環(huán)節(jié)組成。每門(mén)課程的評(píng)分標(biāo)準(zhǔn)根據(jù)課程的特點(diǎn)而定。程序設(shè)計(jì)課程以理論考試與實(shí)踐課程的程序完成情況進(jìn)行綜合評(píng)分,課程設(shè)計(jì)課程以系統(tǒng)運(yùn)行演示與答辯結(jié)合課程設(shè)計(jì)論文的綜合評(píng)分,畢業(yè)設(shè)計(jì)環(huán)節(jié)需要通過(guò)本科畢業(yè)設(shè)計(jì)答辯和本科畢業(yè)論文的考核綜合評(píng)分。
4 面向培養(yǎng)軟件工程師Java課程群的教學(xué)研究
4.1 面向培養(yǎng)軟件工程師Java課程群教學(xué)方法的研究
在應(yīng)用型本科大學(xué)教學(xué)多年Java課程群的課程以后,根據(jù)教學(xué)實(shí)際情況在教學(xué)方法方面進(jìn)行了歸納總結(jié)。在Java課程群教學(xué)中應(yīng)以學(xué)生在學(xué)習(xí)該課程的實(shí)際情況為出發(fā)點(diǎn),一方面強(qiáng)化面向?qū)ο缶幊趟枷?,因?yàn)槊嫦驅(qū)ο笫擒浖こ痰幕A(chǔ),為后續(xù)用Java工具進(jìn)行軟件工程與產(chǎn)品設(shè)計(jì)打基礎(chǔ);另外一方面應(yīng)突出Java與C++的不同點(diǎn)和各種工具包,主要以圖形用戶界面與事件作為重難點(diǎn)。具體來(lái)說(shuō),課堂教學(xué)方法上盡量深入淺出而突出重難點(diǎn),因?yàn)橐话銇?lái)說(shuō),開(kāi)設(shè)《Java程序設(shè)計(jì)》課程是在大學(xué)本科已經(jīng)開(kāi)設(shè)了至少兩門(mén)語(yǔ)言課程《C語(yǔ)言程序設(shè)計(jì)》、《C++語(yǔ)言程序設(shè)計(jì)》之后的高年級(jí)專業(yè)課,一部分內(nèi)容希望學(xué)生在老師的引導(dǎo)下培養(yǎng)自學(xué)能力或在后續(xù)課程《軟件工程》與《Java Web程序設(shè)計(jì)》課程中逐步強(qiáng)化細(xì)節(jié)。
4.2面向培養(yǎng)軟件工程師Java課程群教學(xué)方式的研究
教師在本校應(yīng)用型本科大學(xué)教學(xué)過(guò)程中與學(xué)生進(jìn)行了多次交流,得到了學(xué)生寶貴的反饋,結(jié)合教師在不斷教學(xué)探索與實(shí)驗(yàn)教學(xué)過(guò)程中的體會(huì)與思考,對(duì)進(jìn)行培養(yǎng)面向軟件工程師的Java課程群教學(xué)方式改革進(jìn)行了總結(jié),得到以下五個(gè)方面的改進(jìn)措施。
1) 實(shí)踐教學(xué)與課堂教學(xué)整合
學(xué)生反映理論教學(xué)在教室學(xué)習(xí)效率不高,建議安排在實(shí)驗(yàn)機(jī)房進(jìn)行教學(xué),理論教學(xué)后及時(shí)進(jìn)行上機(jī)操作能更好的鞏固知識(shí),實(shí)現(xiàn)理論與實(shí)踐的同步教學(xué)。課堂教學(xué)中的每個(gè)知識(shí)點(diǎn)在理論教學(xué)后布置上機(jī)的小實(shí)例作業(yè),學(xué)生通過(guò)完成小實(shí)例作業(yè)就能很好的檢測(cè)該知識(shí)點(diǎn)的掌握情況,將實(shí)踐教學(xué)與課堂理論教學(xué)整合。整個(gè)教學(xué)全程安排在實(shí)驗(yàn)機(jī)房完成。
2) 分步式案例教學(xué)
Java課程群中的課程的每門(mén)課程開(kāi)始列出該門(mén)課程的重要知識(shí)點(diǎn)。在教學(xué)過(guò)程中以一個(gè)綜合應(yīng)用案例為線索,涵蓋該門(mén)課程大部分最重要的知識(shí)點(diǎn)應(yīng)用。將這個(gè)綜合案例分解成若干部分,整個(gè)教學(xué)過(guò)程中在不同的重要章節(jié)中逐步分別講解案例的某個(gè)部分。最后,將分步驟講解的案例部分組合在一起,完成整個(gè)案例的拼接運(yùn)行與演示。這種分步式案例教學(xué)讓學(xué)生對(duì)該門(mén)課程有一個(gè)完整的知識(shí)體系。分步式案例教學(xué)在培養(yǎng)學(xué)生綜合應(yīng)用能力方面取得了很好的效果,使學(xué)生從應(yīng)用角度對(duì)該門(mén)課程每章的內(nèi)在聯(lián)系有了一個(gè)總體的了解。
3) 學(xué)生演講與教師指導(dǎo)相結(jié)合
一般來(lái)說(shuō),學(xué)生在學(xué)習(xí)Java課程群的課程時(shí)已經(jīng)具有了一定程序設(shè)計(jì)語(yǔ)言的基礎(chǔ),學(xué)生在現(xiàn)有的C語(yǔ)言或C++語(yǔ)言學(xué)習(xí)的基礎(chǔ)上進(jìn)行多種編程語(yǔ)言的對(duì)比,能更好更快的掌握J(rèn)ava課程群的新知識(shí)。關(guān)于Java語(yǔ)言基礎(chǔ)和JSP語(yǔ)言基礎(chǔ)部分,例如變量與常量、表達(dá)式與運(yùn)算符等知識(shí)點(diǎn),可以讓學(xué)生進(jìn)行課下自學(xué),并在上課過(guò)程中由學(xué)生進(jìn)行演講,對(duì)比現(xiàn)已學(xué)過(guò)的語(yǔ)言,分析Java語(yǔ)言或JSP語(yǔ)言的不同點(diǎn)和相同點(diǎn)。教師在學(xué)生講課中及時(shí)進(jìn)行補(bǔ)充或更正學(xué)生知識(shí)點(diǎn)的講解。學(xué)生演講與教師指導(dǎo)相結(jié)合的方式適用于Java課程群中程序設(shè)計(jì)語(yǔ)言基礎(chǔ)部分。這種教學(xué)方式在一方面鍛煉了學(xué)生的表達(dá)能力,在另一方面讓學(xué)生鞏固了以往的知識(shí)點(diǎn)并學(xué)習(xí)了新的知識(shí)點(diǎn)。在一定程度上調(diào)動(dòng)了學(xué)生的學(xué)習(xí)積極性和促使學(xué)生更加參與課程教學(xué),增加教與學(xué)的互動(dòng)。
4) 分組答辯式教學(xué)
學(xué)生的課程設(shè)計(jì)或教學(xué)演講都可以采用分組的方式,例如一個(gè)班級(jí)30人,一般將該班級(jí)分為6個(gè)組,每組5人。因?yàn)槠髽I(yè)大型項(xiàng)目開(kāi)發(fā)都是以團(tuán)隊(duì)的方式進(jìn)行的。在應(yīng)用型本科Java課程群的課程設(shè)計(jì)類課程中以團(tuán)隊(duì)方式進(jìn)行答辯,每組團(tuán)隊(duì)得到相同的分?jǐn)?shù)等級(jí)。使學(xué)生更具有團(tuán)隊(duì)合作意識(shí),增進(jìn)團(tuán)隊(duì)合作能力進(jìn)行編程,使學(xué)生在企業(yè)中作為軟件工程師能更快適應(yīng)軟件開(kāi)發(fā)團(tuán)隊(duì)。
5) 案例式擴(kuò)展教學(xué)在實(shí)踐教學(xué)過(guò)程中的應(yīng)用
Java課程群中實(shí)踐課程教學(xué)可以采用一個(gè)應(yīng)用實(shí)例貫穿到每個(gè)實(shí)踐環(huán)節(jié)。從課內(nèi)小案例的添加功能就可以完成該門(mén)課程的大案例,再在這個(gè)大案例的基礎(chǔ)上進(jìn)行優(yōu)化完善可以完成綜合課程設(shè)計(jì),然后添加高級(jí)應(yīng)用功能可以達(dá)到畢業(yè)設(shè)計(jì)的要求。使實(shí)踐課程體系中的所有課程共同使用一個(gè)應(yīng)用實(shí)例使這些多門(mén)實(shí)踐課程具有內(nèi)在的連續(xù)性,又可以很好的擴(kuò)展性,使一個(gè)應(yīng)用實(shí)例不斷進(jìn)行加強(qiáng)與優(yōu)化。
參考文獻(xiàn):
[1] 彭碧濤,羅海蛟,姜靈敏. Java課程群的規(guī)劃與建設(shè)[J].福建電腦,2014(2):51.
1基于校企合作的軟件工程專業(yè)實(shí)踐教學(xué)模式
區(qū)別于傳統(tǒng)的實(shí)踐教學(xué)模式,充分利用高校在理論教學(xué)中的教學(xué)設(shè)備齊全、師資力量穩(wěn)定、教學(xué)場(chǎng)所固定、管理配套服務(wù)到位、制度保障有力等優(yōu)勢(shì)的基礎(chǔ)上,結(jié)合IT企業(yè)獨(dú)有的利益驅(qū)動(dòng)、應(yīng)用導(dǎo)向、前沿技術(shù)引領(lǐng)等特點(diǎn),構(gòu)建基于校企合作的面向?qū)嶋H應(yīng)用需求的實(shí)踐教學(xué)模式。與傳統(tǒng)的實(shí)踐教學(xué)由校內(nèi)老師在校內(nèi)指導(dǎo)學(xué)生完成不同,該模式的實(shí)踐教學(xué)任務(wù)主要是由校、企雙方指導(dǎo)老師共同指導(dǎo)學(xué)生分別在校內(nèi)和校外完成。該實(shí)踐教學(xué)模式實(shí)施的主要對(duì)象是已完成大三學(xué)習(xí)任務(wù)的軟件工程專業(yè)學(xué)生,分為專業(yè)實(shí)訓(xùn)和畢業(yè)實(shí)習(xí)兩個(gè)階段進(jìn)行,其中專業(yè)實(shí)訓(xùn)自大三暑假結(jié)束前4周左右開(kāi)始,持續(xù)時(shí)間為9周,安排學(xué)校指導(dǎo)老師以及企業(yè)相關(guān)技術(shù)老師,指導(dǎo)學(xué)生設(shè)計(jì)一些實(shí)際應(yīng)用項(xiàng)目,完成由學(xué)校學(xué)習(xí)到企業(yè)應(yīng)用的過(guò)渡;之后轉(zhuǎn)為12周的畢業(yè)實(shí)習(xí),該階段各合作企業(yè)根據(jù)學(xué)生自身的知識(shí)掌握程度,通過(guò)一定的選拔措施,合理安排學(xué)生到相應(yīng)的實(shí)際崗位進(jìn)行實(shí)習(xí),為將來(lái)的就業(yè)積累經(jīng)驗(yàn)。
2存在的問(wèn)題
該實(shí)踐教學(xué)模式構(gòu)建之后,便被應(yīng)用到軟件工程專業(yè)的實(shí)際教學(xué)工作中,得到了學(xué)生的一致好評(píng)和社會(huì)的廣泛認(rèn)可。一方面,軟件工程已成為學(xué)校最熱門(mén)專業(yè)的之一,從近幾年的新生招錄情況看,盡管軟件工程專業(yè)的招生數(shù)量逐年增加,但每年該專業(yè)的第一志愿投檔人數(shù)仍然年年爆滿。另一方面,畢業(yè)生的質(zhì)量也不斷提高,根據(jù)學(xué)校組織的就業(yè)情況回訪及社會(huì)調(diào)查結(jié)果顯示,畢業(yè)生受到了用人單位對(duì)的廣泛好評(píng),同時(shí)學(xué)生對(duì)專業(yè)建設(shè)的滿意度不斷提高,畢業(yè)生的薪資水平、就業(yè)競(jìng)爭(zhēng)學(xué)科探索力等方面穩(wěn)居學(xué)校各專業(yè)前列。
此外,根據(jù)實(shí)際的學(xué)生和用人單位的反饋意見(jiàn),該方案在具體實(shí)施過(guò)程中也存在一些不足和欠考慮的地方,具體如下:
(1)合作企業(yè)更換頻繁,缺乏長(zhǎng)期合作。目前學(xué)校選擇合作企業(yè)的方式,主要采用企業(yè)到校宣講,之后學(xué)生根據(jù)個(gè)人情況進(jìn)行報(bào)名,學(xué)校根據(jù)學(xué)生報(bào)名情況確定合作企業(yè)的方式。這種方式盡管從公平、公正的角度,最大限度的給予了學(xué)生自由選擇的機(jī)會(huì),但是由于學(xué)生缺乏社會(huì)經(jīng)驗(yàn),容易受到上一屆或者前幾屆師兄師姐的言論影響,主觀因素占主導(dǎo)地位,從而導(dǎo)致了合作企業(yè)每年更換頻繁,學(xué)校和企業(yè)之間難以形成長(zhǎng)期的合作,不利于學(xué)校和企業(yè)的長(zhǎng)遠(yuǎn)發(fā)展。
(2)時(shí)間安排與校園宣講沖突,錯(cuò)失就業(yè)機(jī)會(huì)。校內(nèi)實(shí)訓(xùn)的部分時(shí)間是每年9月到10月中旬,而這段時(shí)間恰好是每年各大企業(yè)的校招時(shí)間。由于知名企業(yè)或規(guī)模以上的用人單位一般不會(huì)到普通地方高校進(jìn)行宣講,因此大部分學(xué)生想趁這次機(jī)會(huì)到附近地區(qū)的高校參加校招,從而增加自己就業(yè)的幾率。但是這段時(shí)間要求學(xué)生在學(xué)校完成相應(yīng)的實(shí)訓(xùn)項(xiàng)目,可能會(huì)導(dǎo)致一部分學(xué)生,特別是一些能力強(qiáng)的學(xué)生,白白錯(cuò)失機(jī)會(huì),這個(gè)問(wèn)題也是學(xué)生反饋意見(jiàn)最多的問(wèn)題。
(3)實(shí)訓(xùn)內(nèi)容一刀切,缺乏個(gè)性化定制。目前的校內(nèi)實(shí)訓(xùn),主要分知識(shí)補(bǔ)強(qiáng)和項(xiàng)目應(yīng)用兩個(gè)階段。這兩個(gè)階段的教學(xué)內(nèi)容在具體實(shí)施中,沒(méi)有充分考慮到學(xué)生知識(shí)水平的差異和素質(zhì)能力的不同,要求所有學(xué)生都要參與到這兩個(gè)階段的學(xué)習(xí)中,最終導(dǎo)致那些能力強(qiáng)的學(xué)生索然無(wú)味、浪費(fèi)時(shí)間,而能力差的學(xué)生來(lái)不及消化,跟不上節(jié)湊,疲于應(yīng)付。
(4)實(shí)習(xí)管理不到位,缺乏有效跟蹤。關(guān)于學(xué)生在畢業(yè)實(shí)習(xí)過(guò)程中的監(jiān)督和管理,目前主要采取學(xué)校定時(shí)巡查、合作企業(yè)跟蹤的形式進(jìn)行。由于學(xué)生廣泛分散于不同實(shí)習(xí)企業(yè),每個(gè)企業(yè)情況迥異,這種做法很難保證對(duì)每一個(gè)學(xué)生的實(shí)習(xí)情況進(jìn)行有效的管理和監(jiān)督。比如,有的學(xué)生頻繁更換實(shí)習(xí)單位,導(dǎo)致畢業(yè)論文難以完成;有的學(xué)生則以企業(yè)培訓(xùn)或者工作繁忙等理由推脫,不去積極配合學(xué)校相關(guān)活動(dòng)的開(kāi)展。
3改進(jìn)措施
(1)對(duì)合作企業(yè)的選擇,需建立在合理的評(píng)價(jià)制度上。首先,在意向企業(yè)到校宣講前,需學(xué)校組織相關(guān)人員通過(guò)查閱有關(guān)資料、聽(tīng)取企業(yè)匯報(bào)、現(xiàn)場(chǎng)走訪調(diào)查、進(jìn)行座談交流等方式,對(duì)該企業(yè)進(jìn)行全面的調(diào)研,重點(diǎn)考察企業(yè)的資質(zhì)、主營(yíng)業(yè)務(wù)、企業(yè)規(guī)模、社會(huì)影響等方面的情況,在充分調(diào)查的基礎(chǔ)上,形成對(duì)該企業(yè)綜合實(shí)力的科學(xué)判斷,淘汰那些不符合要求的企業(yè)。其次,可組織學(xué)生去符合要求的企業(yè)進(jìn)行見(jiàn)習(xí),提高學(xué)生對(duì)企業(yè)的認(rèn)知度。第三,結(jié)合企業(yè)到校宣講后學(xué)生的選擇情況,最終決定合作企業(yè)。最后,根據(jù)實(shí)際情況將對(duì)合作企業(yè)的考察周期進(jìn)行調(diào)整,可由原來(lái)的每一年變更為每?jī)赡昊蛘吒L(zhǎng)時(shí)間,這樣有利于校企雙方積累相關(guān)經(jīng)驗(yàn),改正出現(xiàn)的問(wèn)題,提高教學(xué)效果,從而達(dá)到校企雙方的長(zhǎng)效共贏。
(2)合理安排實(shí)習(xí)實(shí)訓(xùn)進(jìn)度,解決時(shí)間沖突。對(duì)于實(shí)訓(xùn)時(shí)間與“秋招”時(shí)間沖突的問(wèn)題,可以通過(guò)調(diào)整教學(xué)進(jìn)度或時(shí)間來(lái)解決。一方面可將9周實(shí)訓(xùn)貫穿整個(gè)暑假,即將原來(lái)9月到10月中旬的實(shí)訓(xùn)提前到暑期中,這樣既可以解決時(shí)間沖突的問(wèn)題,又可以留下一段時(shí)間讓學(xué)生進(jìn)行實(shí)訓(xùn)知識(shí)的總結(jié)和消化,查漏補(bǔ)缺。另一方面也可通過(guò)適當(dāng)調(diào)整實(shí)訓(xùn)課程內(nèi)容解決這一問(wèn)題,即在實(shí)訓(xùn)后期的內(nèi)容安排上進(jìn)行合理設(shè)計(jì),提高團(tuán)隊(duì)項(xiàng)目開(kāi)發(fā)的時(shí)間自由度,讓學(xué)生在不影響各自團(tuán)隊(duì)項(xiàng)目總體進(jìn)度的情況下,可安排時(shí)間去處理進(jìn)行其他事情。
(3)個(gè)性化制定教學(xué)內(nèi)容,做到全員覆蓋。對(duì)于教學(xué)內(nèi)容單一,容易出現(xiàn)一刀切的情況,學(xué)??舍尫鸥嗟臋?quán)力給合作企業(yè)。合作企業(yè)可根據(jù)學(xué)生生源的質(zhì)量、知識(shí)水平層次等因素,制定多樣的個(gè)性化的教學(xué)內(nèi)容。如對(duì)那些基礎(chǔ)知識(shí)薄弱、能力稍弱的學(xué)生,可加大知識(shí)補(bǔ)強(qiáng)階段的授課力度,實(shí)訓(xùn)內(nèi)容以知識(shí)補(bǔ)強(qiáng)為主;而對(duì)那些基礎(chǔ)知識(shí)掌握扎實(shí)、實(shí)踐能力較強(qiáng)的學(xué)生,可安排具有一定挑戰(zhàn)性、難度較高的項(xiàng)目,或者補(bǔ)充一些新的科技前沿知識(shí)或應(yīng)用給這些學(xué)生。讓所有的學(xué)生均可以通過(guò)實(shí)習(xí)實(shí)訓(xùn)有所收獲,了解當(dāng)前的技術(shù)發(fā)展情況和社會(huì)需求狀況。
(4)實(shí)行專人管理,增加過(guò)程考核。學(xué)生到校外進(jìn)行實(shí)習(xí)之后,由于各實(shí)習(xí)企業(yè)的地理位置、實(shí)習(xí)崗位的要求等情況迥異,導(dǎo)致學(xué)校和合作企業(yè)對(duì)實(shí)習(xí)學(xué)生的管理難度陡增。對(duì)于校外實(shí)習(xí)學(xué)生的管理人員安排,無(wú)論是對(duì)學(xué)校還是合作企業(yè),大都是安排相關(guān)的老師或者員工進(jìn)行兼職管理,而繁重的日常工作壓力,極可能導(dǎo)致他們根本無(wú)暇顧及這方面的管理工作,為此如果條件允許,可安排專人負(fù)責(zé)這方面的管理工作。另一個(gè)解決思路是讓學(xué)生畢業(yè)論文的校內(nèi)指導(dǎo)老師進(jìn)行日常的跟蹤管理,學(xué)生的畢業(yè)論文與其實(shí)習(xí)項(xiàng)目關(guān)聯(lián)密切,同時(shí)畢業(yè)論文關(guān)系到學(xué)生的學(xué)業(yè)學(xué)分、甚至順利畢業(yè),因此該方案可能會(huì)成為解決這一問(wèn)題行之有效的方法。
4結(jié)束語(yǔ)
[關(guān)鍵詞]應(yīng)用型本科;軟件工程;實(shí)踐教學(xué)體系
[中圖分類號(hào)] G642 [文獻(xiàn)標(biāo)識(shí)碼] A [文章編號(hào)] 2095-3437(2016)04-0019-03
2011年,為了進(jìn)一步深化本科教育教學(xué)改革,提高本科教育教學(xué)質(zhì)量,教育部、財(cái)政部決定在“十二五”期間繼續(xù)實(shí)施“高等學(xué)校本科教學(xué)質(zhì)量與教學(xué)改革工程”。政策實(shí)施多年以來(lái),各級(jí)教育行政部門(mén)及高校非常重視,一批批國(guó)家級(jí)、省級(jí)“質(zhì)量工程”項(xiàng)目相繼立項(xiàng)建設(shè),教學(xué)改革不斷深化,教學(xué)質(zhì)量顯著提升,取得了豐碩的成果。“質(zhì)量工程”涉及高校本科人才培養(yǎng)工作的方方面面,其中實(shí)踐教學(xué)與人才培養(yǎng)模式改革創(chuàng)新是提高高等教育質(zhì)量的重要內(nèi)容。[1]2010年廣州大學(xué)華軟軟件學(xué)院軟件工程專業(yè)獲廣州市屬普通高等院校第一批特色專業(yè),同年,又被廣東省教育廳評(píng)為2010年本科院校“特色專業(yè)建設(shè)點(diǎn)”,2012年獲廣東省高等學(xué)校“專業(yè)綜合改革試點(diǎn)項(xiàng)目”。
一、應(yīng)用型人才培養(yǎng)目標(biāo)定位
廣州大學(xué)華軟軟件學(xué)院作為全國(guó)300多家獨(dú)立學(xué)院中唯一的一所軟件學(xué)院,在辦學(xué)過(guò)程中經(jīng)過(guò)不斷的研究探索,科學(xué)、客觀地將人才培養(yǎng)的主體目標(biāo)定位為“應(yīng)用型人才”,即以應(yīng)用為主,核心是“實(shí)踐”,目的是“提高實(shí)際動(dòng)手能力”,為地方經(jīng)濟(jì)社會(huì)發(fā)展培養(yǎng)適應(yīng)中國(guó)軟件產(chǎn)業(yè)發(fā)展需求的規(guī)范化應(yīng)用型人才。學(xué)院構(gòu)建了一套遵循全程化、層次化、模塊化三個(gè)原則的應(yīng)用能力培養(yǎng)體系。“全程化”即將培養(yǎng)學(xué)生的應(yīng)用能力貫穿到學(xué)生在校學(xué)習(xí)的全過(guò)程;“層次化”即將應(yīng)用能力分解為不同的能力層次分階段進(jìn)行培養(yǎng);“模塊化”即根據(jù)培養(yǎng)不同能力層次的需要,依托不同的課程模塊和實(shí)踐性教學(xué)環(huán)節(jié)模塊進(jìn)行培養(yǎng)。在應(yīng)用能力培養(yǎng)體系架構(gòu)下,結(jié)合珠三角地區(qū)經(jīng)濟(jì)發(fā)展需求,構(gòu)建軟件工程專業(yè)實(shí)踐教學(xué)體系。
二、以應(yīng)用能力培養(yǎng)為核心,探索實(shí)踐“三合一”實(shí)踐教學(xué)體系
以軟件工程專業(yè)的核心課程為基礎(chǔ),以應(yīng)用能力培養(yǎng)為核心,借助廣東省計(jì)算機(jī)技術(shù)與應(yīng)用實(shí)驗(yàn)教學(xué)示范中心、軟件與信息技術(shù)服務(wù)協(xié)同創(chuàng)新發(fā)展中心,以及合作企業(yè),構(gòu)建集層次性的課程實(shí)驗(yàn)教學(xué)與實(shí)踐、豐富性的課外科技專業(yè)實(shí)踐、系統(tǒng)性的專業(yè)綜合訓(xùn)練于一體的“三合一”實(shí)踐教學(xué)體系,體系結(jié)構(gòu)見(jiàn)圖1。
■
圖1 實(shí)踐教學(xué)體系結(jié)構(gòu)圖
(一)深化教學(xué)改革,開(kāi)展層次性的課程實(shí)驗(yàn)教學(xué)與實(shí)踐
結(jié)合學(xué)院實(shí)際情況和專業(yè)特點(diǎn),分析了傳統(tǒng)課程實(shí)驗(yàn)教學(xué)中存在的問(wèn)題,探索新的課程實(shí)驗(yàn)和實(shí)踐教學(xué)模式。軟件工程專業(yè)的課程實(shí)驗(yàn)安排強(qiáng)調(diào)為學(xué)生建立堅(jiān)實(shí)的理論基礎(chǔ),更要訓(xùn)練嫻熟的技術(shù)技巧,提高學(xué)生自我學(xué)習(xí)、分析問(wèn)題、解決問(wèn)題的能力。課堂教學(xué)采用工學(xué)結(jié)合、案例驅(qū)動(dòng)的大小課教學(xué)模式,大課注重理論教學(xué),小課則注重實(shí)踐操作,大小課相互結(jié)合。成立軟件工程實(shí)驗(yàn)教學(xué)教研室,專門(mén)負(fù)責(zé)實(shí)驗(yàn)教學(xué)的審查和監(jiān)督。定期召開(kāi)教研會(huì)組織相關(guān)任課老師和專家對(duì)軟件工程專業(yè)核心課程的實(shí)驗(yàn)內(nèi)容進(jìn)行精心的設(shè)計(jì),把實(shí)驗(yàn)分為五種類型:基礎(chǔ)性實(shí)驗(yàn)、設(shè)計(jì)性實(shí)驗(yàn)、綜合性實(shí)驗(yàn)、創(chuàng)新性實(shí)驗(yàn)、研究性實(shí)驗(yàn)。對(duì)于實(shí)踐動(dòng)手能力要求高的課程增加課程設(shè)計(jì)綜合實(shí)踐環(huán)節(jié)來(lái)進(jìn)一步鞏固和加深學(xué)生對(duì)所學(xué)相關(guān)課程理論知識(shí)的理解,對(duì)于不同課程進(jìn)行多課程融合的綜合課程設(shè)計(jì),把項(xiàng)目實(shí)訓(xùn)的案例按照相關(guān)專業(yè)課程的實(shí)驗(yàn)?zāi)繕?biāo)進(jìn)行精心設(shè)計(jì)和分解,形成實(shí)驗(yàn)大綱融入課堂實(shí)驗(yàn)。與IT巨頭微軟、IBM深度合作進(jìn)行課程的嵌入,包括實(shí)驗(yàn)的教材、實(shí)驗(yàn)內(nèi)容等。整體課程的實(shí)驗(yàn)內(nèi)容設(shè)計(jì)和安排遵循由易到難、由單元到綜合、由基礎(chǔ)到提高的教學(xué)規(guī)律,使之具備層次分明、結(jié)構(gòu)清晰、目標(biāo)明確等特點(diǎn)。
(二)開(kāi)展豐富性的課外科技專業(yè)實(shí)踐,促進(jìn)與實(shí)踐教學(xué)的融合
課外專業(yè)實(shí)踐活動(dòng)是培養(yǎng)學(xué)生實(shí)踐能力、創(chuàng)新能力和人文精神,提高學(xué)生綜合素質(zhì)的重要途徑,是實(shí)踐教學(xué)的重要組成部分。[2]以“實(shí)踐、求知、創(chuàng)新”為主題,以提高學(xué)生的實(shí)踐能力、創(chuàng)新能力和綜合素質(zhì)為目標(biāo),大力開(kāi)展軟件工程專業(yè)大學(xué)生課外科技實(shí)踐活動(dòng),積極創(chuàng)建大學(xué)生科技創(chuàng)新能力培養(yǎng)平臺(tái),激發(fā)學(xué)生參與課外科技實(shí)踐的熱情,推進(jìn)學(xué)風(fēng)建設(shè)。鼓勵(lì)學(xué)生申報(bào)省級(jí)甚至國(guó)家級(jí)大學(xué)生創(chuàng)新創(chuàng)業(yè)計(jì)劃訓(xùn)練項(xiàng)目,制定相關(guān)政策扶持大學(xué)生創(chuàng)業(yè)。每年定期舉辦“軟件開(kāi)發(fā)設(shè)計(jì)大賽”、“網(wǎng)頁(yè)設(shè)計(jì)大賽”、“JAVA程序設(shè)計(jì)大賽”等專業(yè)競(jìng)賽,開(kāi)展“IT論壇”、“湖邊論壇”等各種學(xué)術(shù)講座及“計(jì)算機(jī)協(xié)會(huì)”、“創(chuàng)新創(chuàng)業(yè)協(xié)會(huì)”等社團(tuán)。成立學(xué)生課外學(xué)科競(jìng)賽專家?guī)?,鼓?lì)和支持學(xué)生參加“全國(guó)計(jì)算機(jī)軟件資格與水平考試”,參加“挑戰(zhàn)杯大學(xué)生課外學(xué)術(shù)科技作品競(jìng)賽”、“全國(guó)大學(xué)生服務(wù)外包創(chuàng)新應(yīng)用競(jìng)賽”、“藍(lán)橋杯軟件設(shè)計(jì)大賽”等學(xué)科競(jìng)賽、科技創(chuàng)新活動(dòng),讓學(xué)科競(jìng)賽成為教學(xué)改革實(shí)踐的載體,從多方面有力推動(dòng)實(shí)踐教學(xué)與提高學(xué)生創(chuàng)新能力。此外,積極改革探索將學(xué)科競(jìng)賽與教學(xué)活動(dòng)相結(jié)合,把大學(xué)生的科技創(chuàng)新活動(dòng)納入實(shí)踐教學(xué)體系之中,并不斷加強(qiáng)大學(xué)生創(chuàng)新創(chuàng)業(yè)實(shí)踐基地的建設(shè),為學(xué)生進(jìn)行科技創(chuàng)新、技術(shù)交流提供平臺(tái)。
(三)階段式項(xiàng)目實(shí)訓(xùn)+畢業(yè)實(shí)習(xí)+畢業(yè)設(shè)計(jì),開(kāi)展系統(tǒng)性的專業(yè)綜合訓(xùn)練
項(xiàng)目實(shí)訓(xùn)有助于提高學(xué)生的實(shí)踐動(dòng)手能力,是實(shí)踐教學(xué)體系不可或缺的組成部分,也是軟件工程人才培養(yǎng)的一個(gè)重要途徑。跟知名IT企業(yè)合作聯(lián)合開(kāi)展項(xiàng)目實(shí)訓(xùn),并在軟件工程專業(yè)的教學(xué)計(jì)劃中明確規(guī)定從大一到大三學(xué)生需經(jīng)歷三個(gè)階段的實(shí)訓(xùn)環(huán)節(jié),到大四參加畢業(yè)實(shí)習(xí)、畢業(yè)設(shè)計(jì)。系統(tǒng)性的專業(yè)綜合訓(xùn)練貫穿于大學(xué)四年的學(xué)習(xí)。項(xiàng)目實(shí)訓(xùn)以體現(xiàn)“層次化、全程化、系統(tǒng)化”為原則,分為三個(gè)階段,分別對(duì)應(yīng)大一、大二、大三的學(xué)生。因?yàn)槟昙?jí)差異,三個(gè)年級(jí)的實(shí)訓(xùn)題目大部分來(lái)自企業(yè)的真實(shí)項(xiàng)目并經(jīng)過(guò)仔細(xì)斟酌和精心設(shè)計(jì):一年級(jí)的實(shí)訓(xùn)題目是教師從某一個(gè)真實(shí)案例的模塊簡(jiǎn)化而成,主要培養(yǎng)大一學(xué)生的基本編程能力和認(rèn)知;二年級(jí)選擇的實(shí)訓(xùn)案例盡可能體現(xiàn)學(xué)生程序分析與設(shè)計(jì)能力的培養(yǎng);三年級(jí)的實(shí)訓(xùn)題目更側(cè)重程序綜合開(kāi)發(fā)能力和創(chuàng)新能力的培養(yǎng)。項(xiàng)目實(shí)訓(xùn)在每學(xué)年的第二個(gè)學(xué)期末采用封閉集中方式進(jìn)行,作息從早上9點(diǎn)到晚上10點(diǎn),企業(yè)工程技術(shù)人員和在校老師一起擔(dān)任項(xiàng)目實(shí)訓(xùn)指導(dǎo)教師,進(jìn)行全程跟蹤指導(dǎo)。整個(gè)實(shí)訓(xùn)過(guò)程盡可能在時(shí)間和空間上最大限度模擬軟件企業(yè)的真實(shí)工作環(huán)境,嚴(yán)格按照企業(yè)管理模式管理、考核,讓學(xué)生體會(huì)實(shí)際項(xiàng)目開(kāi)發(fā)的工作氛圍和職業(yè)要求,提高團(tuán)隊(duì)協(xié)作意識(shí)和溝通技能。[3]畢業(yè)實(shí)習(xí)則從第六個(gè)學(xué)期結(jié)束之后開(kāi)始,到第八個(gè)學(xué)期畢業(yè)論文答辯結(jié)束,學(xué)生從進(jìn)入企業(yè)開(kāi)始,就按照企業(yè)的安排進(jìn)入相關(guān)項(xiàng)目的研發(fā)和實(shí)施,由企業(yè)工程師和學(xué)校教師共同指導(dǎo)學(xué)生進(jìn)行畢業(yè)設(shè)計(jì)。 三、不斷完善實(shí)踐教學(xué)體系,保障實(shí)踐教學(xué)質(zhì)量
(一)加強(qiáng)軟件工程專業(yè)課程群建設(shè),優(yōu)化實(shí)踐課程體系
課程群建設(shè)是近年高校課程改革的一個(gè)發(fā)展趨勢(shì),是高等院校課程建設(shè)實(shí)踐中出現(xiàn)的一項(xiàng)新的課程開(kāi)發(fā)思路。我們用課程群方法進(jìn)行了軟件工程專業(yè)課程體系優(yōu)化的探索,對(duì)相關(guān)課程進(jìn)行了深入的分析,堅(jiān)持課程體系整體優(yōu)化的原則,構(gòu)建課程群課程體系,并在人才培養(yǎng)方案中有所體現(xiàn)。優(yōu)化后的課程體系劃分為四個(gè)群:專業(yè)基礎(chǔ)能力課程群、專業(yè)與服務(wù)課程群、綜合實(shí)踐能力課程群、新技術(shù)探究課程群。[4]四個(gè)課程群之間的獨(dú)立性、關(guān)聯(lián)性、整體性和應(yīng)用性,盡可能體現(xiàn)最新科技技術(shù)和方法,課程內(nèi)容及時(shí)更新,做到前后課程銜接好,力爭(zhēng)在實(shí)現(xiàn)專業(yè)培養(yǎng)目標(biāo)、改進(jìn)學(xué)生知識(shí)能力結(jié)構(gòu)方面有比較大的突破,從而優(yōu)化整個(gè)實(shí)踐教學(xué)體系。
(二)組建一支專兼職、校內(nèi)外結(jié)合的“三三制”實(shí)踐教學(xué)師資隊(duì)伍
在師資引入我們采取“三三制”原則,即教師隊(duì)伍由三部分組成:一部分來(lái)自傳統(tǒng)高校具有豐富教學(xué)經(jīng)驗(yàn)的高職稱教師;一部分來(lái)自企業(yè)具有豐富工程實(shí)踐經(jīng)驗(yàn)的工程師;一部分來(lái)自留學(xué)海外具有教學(xué)和工作經(jīng)驗(yàn)的人員。同時(shí),在實(shí)習(xí)、項(xiàng)目實(shí)訓(xùn)環(huán)節(jié)還邀請(qǐng)校外的工程技術(shù)人員和校內(nèi)教師一起進(jìn)行實(shí)習(xí)實(shí)訓(xùn)的指導(dǎo)。
(三)加強(qiáng)實(shí)驗(yàn)室和校內(nèi)外實(shí)訓(xùn)實(shí)習(xí)基地建設(shè),促進(jìn)實(shí)踐教學(xué)質(zhì)量提高
為適應(yīng)實(shí)踐教學(xué)的需要,按照專業(yè)方向、專業(yè)基礎(chǔ)構(gòu)建了軟件工程實(shí)訓(xùn)、程序設(shè)計(jì)、數(shù)據(jù)庫(kù)、操作系統(tǒng)等6個(gè)實(shí)驗(yàn)室。我院“PARASOFT-華軟軟件學(xué)院軟件自動(dòng)化測(cè)試實(shí)驗(yàn)室”與中國(guó)移動(dòng)、印度塔塔、深圳覽眾科技等企業(yè)合作,形成了完整的校內(nèi)實(shí)驗(yàn)室和實(shí)訓(xùn)實(shí)習(xí)基地。
(四)建立支撐實(shí)踐教學(xué)體系實(shí)施的管理、資源、教學(xué)信息平臺(tái)
自主研發(fā)“畢業(yè)設(shè)計(jì)數(shù)字化管理平臺(tái)”進(jìn)行畢業(yè)設(shè)計(jì)的管理;自主研發(fā)“實(shí)驗(yàn)教學(xué)管理平臺(tái)”,為實(shí)驗(yàn)指導(dǎo)老師、學(xué)生提供了一系列服務(wù),從而提高工作效率,保證課堂實(shí)驗(yàn)教學(xué)效果;引入“項(xiàng)目實(shí)訓(xùn)管理平臺(tái)”,幫助學(xué)生了解企業(yè)項(xiàng)目開(kāi)發(fā)管理過(guò)程和規(guī)范,確保了項(xiàng)目實(shí)訓(xùn)的質(zhì)量和效果;以FTP服務(wù)器、論壇為載體,建設(shè)了以課件、講義、參考資料為基本內(nèi)容的實(shí)驗(yàn)教學(xué)資源,為學(xué)生提供便利。
(五)建立實(shí)踐教學(xué)管理、考核和評(píng)價(jià)制度,確保教學(xué)秩序和質(zhì)量
制定軟件工程專業(yè)實(shí)驗(yàn)教學(xué)管理辦法、學(xué)生實(shí)驗(yàn)考核辦法、軟件工程專業(yè)項(xiàng)目實(shí)訓(xùn)實(shí)施細(xì)則、項(xiàng)目實(shí)訓(xùn)驗(yàn)收標(biāo)準(zhǔn)、畢業(yè)論文(設(shè)計(jì))工作管理規(guī)程、畢業(yè)實(shí)習(xí)管理辦法等多項(xiàng)規(guī)章制度,覆蓋了課堂實(shí)驗(yàn)、項(xiàng)目實(shí)訓(xùn)、畢業(yè)實(shí)習(xí)、畢業(yè)設(shè)計(jì)等各環(huán)節(jié)的管理,以確保實(shí)踐教學(xué)秩序和質(zhì)量。
四、結(jié)束語(yǔ)
經(jīng)過(guò)兩年的教改實(shí)踐,教學(xué)效果良好,各項(xiàng)指標(biāo)基本達(dá)到預(yù)期目標(biāo),形成了一套較為完整的實(shí)踐教學(xué)體系,有效促進(jìn)了應(yīng)用型人才的培養(yǎng)。實(shí)踐教學(xué)是培養(yǎng)應(yīng)用型軟件工程人才的重要環(huán)節(jié),而實(shí)踐教學(xué)體系的構(gòu)建與完善是一個(gè)復(fù)雜、艱巨的系統(tǒng)工程,需要在實(shí)踐的過(guò)程中不斷的探索與總結(jié),從而促進(jìn)實(shí)踐教學(xué)的整體優(yōu)化,真正實(shí)現(xiàn)應(yīng)用型人才的培養(yǎng)目標(biāo)。
[ 注 釋 ]
[1] 王志安,王旭輝,李燕.計(jì)算機(jī)科學(xué)與技術(shù)“3+1”教學(xué)模式下的實(shí)踐教學(xué)[J].計(jì)算機(jī)教育,2014(7):59-63.
[2] 曾永衛(wèi),劉國(guó)榮.“卓越計(jì)劃”背景下科學(xué)構(gòu)建實(shí)踐教學(xué)體系探析[J].中國(guó)大學(xué)教學(xué),2011(7):75-78.
關(guān)鍵詞:軟件工程;畢業(yè)設(shè)計(jì);課程教學(xué);教學(xué)改革
中圖分類號(hào):TP434文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-7800(2012)010-0200-02
基金項(xiàng)目:銅仁學(xué)院2011年教學(xué)改革項(xiàng)目(2011)
作者簡(jiǎn)介:蒲天銀(1974-),男,碩士,銅仁學(xué)院計(jì)算機(jī)科學(xué)系副教授,研究方向?yàn)轫?xiàng)目管理、信息安全;饒正嬋(1976-),女,碩士,銅仁學(xué)院計(jì)算機(jī)應(yīng)用研究所講師,研究方向?yàn)轫?xiàng)目管理、數(shù)據(jù)挖掘。
0引言
當(dāng)前,軟件工程作為一個(gè)相對(duì)年輕的獨(dú)立學(xué)科,在高校受到越來(lái)越多的關(guān)注,不僅如此,軟件工程作為一種產(chǎn)業(yè)已成為軟件發(fā)展的關(guān)鍵技術(shù)。因此,作為一名當(dāng)代大學(xué)生,想要成為合格的信息技術(shù)人才,掌握一定的軟件工程新技術(shù)、新方法是必不可少的。
隨著現(xiàn)代計(jì)算機(jī)技術(shù)的飛速發(fā)展,軟件業(yè)也得到了很快的提高,為跟上世界信息技術(shù)發(fā)展的步伐,從20世紀(jì)80年代起,我國(guó)大多高校在計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)人才培養(yǎng)方案中開(kāi)設(shè)了軟件工程基礎(chǔ),此門(mén)課程一般安排在三年級(jí)進(jìn)行,課程的開(kāi)設(shè)對(duì)學(xué)生在大學(xué)四年的軟件理論掌握中取得了不錯(cuò)的效果。但縱觀近幾年來(lái)高校的畢業(yè)設(shè)計(jì)可以看出,在實(shí)踐性教學(xué)和教學(xué)效果檢驗(yàn)等方面還存在著不少問(wèn)題。課程教學(xué)中從教材的選用上看,重理論輕實(shí)踐的現(xiàn)象比較突出,學(xué)生畢業(yè)后往往通過(guò)要用人單位長(zhǎng)時(shí)間培訓(xùn)后才能適應(yīng)崗位的要求,使得高校教育與社會(huì)的實(shí)際需求的脫節(jié);造成了資源的嚴(yán)重浪費(fèi)。
高校培養(yǎng)人才的目標(biāo)是以社會(huì)需求為導(dǎo)向,計(jì)算機(jī)專業(yè)人才的培養(yǎng)也不過(guò)如此,學(xué)校的教育教學(xué)應(yīng)該圍繞這個(gè)導(dǎo)向定位來(lái)組織教學(xué)內(nèi)容和配備教學(xué)資源。隨著軟件工程技術(shù)的發(fā)展,軟件工程領(lǐng)域的教學(xué)內(nèi)容不斷豐富,教育教學(xué)手段日新月異,教學(xué)改革已勢(shì)在必行。
1軟件工程教學(xué)的現(xiàn)狀概述
在計(jì)算機(jī)科學(xué)與技術(shù)本科專業(yè)的課程體系中,軟件工程作為一門(mén)基礎(chǔ)課程來(lái)開(kāi)設(shè),很多高校選擇教材均為由清華大學(xué)出版社出版、張海藩教授編著的《軟件工程導(dǎo)論》。教師在課程教學(xué)中,一般采用講授與實(shí)訓(xùn)相結(jié)合的教學(xué)方法,即課堂上由教師講授理論、原理,實(shí)訓(xùn)時(shí)由學(xué)生動(dòng)手設(shè)計(jì)一個(gè)項(xiàng)目。由于該教材以理論內(nèi)容為主,因此,該課程的教學(xué)存在諸多的問(wèn)題,具體表現(xiàn)在:
(1)從教學(xué)內(nèi)容上看,由于教材的局限性,目前的軟件工程教學(xué)是以傳統(tǒng)的教學(xué)方法為主,實(shí)驗(yàn)內(nèi)容以生命周期法體系為主要內(nèi)容,這樣容易造成學(xué)生的學(xué)習(xí)時(shí)效性差,跟不上信息產(chǎn)業(yè)技術(shù)發(fā)展的步伐,大多新技術(shù)還沒(méi)有傳授給學(xué)生,特別是近幾年新發(fā)展起來(lái)的構(gòu)件技術(shù)、234建模技術(shù)。傳統(tǒng)教學(xué)方式在課堂上主要講授理論知識(shí),學(xué)習(xí)者似乎能聽(tīng)懂,可聽(tīng)完后大部分學(xué)生還是似懂非懂。當(dāng)學(xué)生在實(shí)訓(xùn)中進(jìn)行設(shè)計(jì)時(shí)卻不知從何入手,該運(yùn)用什么知識(shí)、哪種方法。
(2)實(shí)踐環(huán)節(jié)少且不夠理想??傮w來(lái)講,目前在軟件工程實(shí)訓(xùn)環(huán)節(jié)可供該課程選用的合適的項(xiàng)目不多,所以學(xué)生做實(shí)驗(yàn)所達(dá)到的效果與教學(xué)要求存在一定的差距。一方面是學(xué)生不能把理論知識(shí)有效地運(yùn)用到實(shí)踐活動(dòng)中;另一方面學(xué)生沒(méi)有真正掌握基礎(chǔ)理論及運(yùn)用理論的技能和方法。所以,在進(jìn)行畢業(yè)論文設(shè)計(jì)時(shí),不能將軟件工程的理論充分運(yùn)用到他們的設(shè)計(jì)實(shí)踐中去,導(dǎo)致很多學(xué)生選題時(shí)無(wú)從下手,不知怎么做,大多學(xué)生即使選擇了軟件開(kāi)發(fā),但在開(kāi)發(fā)的軟件和撰寫(xiě)的文檔在結(jié)構(gòu)、內(nèi)容等方面錯(cuò)誤百出。
(3)教師問(wèn)題。目前,除專門(mén)的軟件工程學(xué)院的院校外,大多開(kāi)設(shè)有計(jì)算機(jī)專業(yè)的綜合院校軟件工程課程的主講教師本身也是一個(gè)問(wèn)題。由于軟件工程這門(mén)課程對(duì)授課教師的素質(zhì)要求高,它不僅要求教師對(duì)工程內(nèi)涵本身有深刻的理解,還要求教師必須要掌握一定的軟件開(kāi)發(fā)經(jīng)驗(yàn)和一定的項(xiàng)目和工程背景,這樣教師才能從自己的開(kāi)發(fā)實(shí)踐中理解軟件工程的基本原理與方法,講授時(shí)才能將理論與實(shí)踐相結(jié)合,學(xué)生能直觀地感覺(jué)到該門(mén)課程的重要性,從而產(chǎn)生強(qiáng)烈的學(xué)習(xí)興趣。正是因?yàn)橐酝虒W(xué)中存在的這些問(wèn)題,導(dǎo)致教學(xué)效果不明顯,并直接影響學(xué)生的就業(yè)競(jìng)爭(zhēng)力。
2高校畢業(yè)設(shè)計(jì)現(xiàn)狀
目前大多高校計(jì)算機(jī)專業(yè)畢業(yè)設(shè)計(jì)不很理想,具體表現(xiàn)在兩個(gè)方面:
(1)從學(xué)生方面看,首先是學(xué)生入學(xué)后,通過(guò)3年的學(xué)習(xí),學(xué)生在前三年級(jí)中一般都較為系統(tǒng)地學(xué)習(xí)了計(jì)算機(jī)軟硬件方面的知識(shí),并進(jìn)行了實(shí)驗(yàn)、課程設(shè)計(jì)等多方面的訓(xùn)練。但由于大多實(shí)驗(yàn)、課程設(shè)計(jì)等實(shí)踐訓(xùn)練屬于考查范圍,有一些學(xué)生抱著一種得過(guò)且過(guò)的心態(tài),沒(méi)有達(dá)到既定的學(xué)習(xí)目的,這樣就造成既沒(méi)有扎實(shí)的理論知識(shí),也沒(méi)有較強(qiáng)動(dòng)手能力的尷尬局面。同時(shí),目前大多高校將學(xué)生選題時(shí)間定在四年級(jí)第一學(xué)期,學(xué)生在導(dǎo)師的指導(dǎo)下準(zhǔn)備畢業(yè)設(shè)計(jì)內(nèi)容。但由于指導(dǎo)教師考慮到學(xué)生就業(yè)等實(shí)際情況,平時(shí)并沒(méi)有對(duì)學(xué)生進(jìn)行嚴(yán)格的時(shí)間要求和進(jìn)度管理,很多學(xué)生直到畢業(yè)離校時(shí)才倉(cāng)促完成任務(wù),整個(gè)論文也是東拼西湊、質(zhì)量不高。
(2)從指導(dǎo)教師方面看,首先是選題問(wèn)題,指導(dǎo)老師把關(guān)不嚴(yán),很多同學(xué)由于沒(méi)有扎實(shí)的專業(yè)基礎(chǔ),30%左右的同學(xué)不敢選擇設(shè)計(jì)類的問(wèn)題,選擇設(shè)計(jì)類的項(xiàng)目同學(xué)也存在問(wèn)題,有的題目過(guò)大,如銀行管理系統(tǒng)的開(kāi)發(fā),有的題目過(guò)小,如搶答器的設(shè)計(jì);其次是指導(dǎo)過(guò)程不科學(xué),在設(shè)計(jì)環(huán)節(jié)中,不論是軟件開(kāi)發(fā)還是硬件設(shè)計(jì),大多同學(xué)只注重核心功能的實(shí)現(xiàn),而忽略培養(yǎng)學(xué)生規(guī)范的設(shè)計(jì)過(guò)程及良好的設(shè)計(jì)習(xí)慣,使得畢業(yè)設(shè)計(jì)沒(méi)達(dá)到對(duì)學(xué)生的鍛煉價(jià)值。比如,在進(jìn)行軟件開(kāi)發(fā)時(shí)只注重功能的實(shí)現(xiàn),沒(méi)有認(rèn)真進(jìn)行需求分析、設(shè)計(jì)方案的討論、設(shè)計(jì)書(shū)的編寫(xiě)、編碼風(fēng)格的規(guī)范以及軟件測(cè)試的要求。
3以畢業(yè)設(shè)計(jì)為導(dǎo)向,做好軟件工程課程教學(xué)改革
3.1教學(xué)過(guò)程的正確引導(dǎo)
針對(duì)學(xué)生在畢業(yè)設(shè)計(jì)過(guò)程中存在的很多問(wèn)題,作為教師如何將新的技術(shù)和方法傳授給學(xué)生,使他們能真正掌握基本的軟件工程的原理和方法是課程教學(xué)改革的核心內(nèi)容。為此一般要求授課老師要能正確地把握目前軟件工程的發(fā)展方向,掌握最新的軟件開(kāi)發(fā)技術(shù),并能結(jié)合軟件開(kāi)發(fā)的實(shí)際例子,將該門(mén)課的精華有效地傳授給學(xué)生。
3.2強(qiáng)化可行性分析與開(kāi)題任務(wù)的結(jié)合
在學(xué)生畢業(yè)設(shè)計(jì)中,開(kāi)題的任務(wù)是由指導(dǎo)教師與學(xué)生共同確定所選的畢業(yè)設(shè)計(jì)題目是否符合本科畢業(yè)設(shè)計(jì)基本要求。在軟件開(kāi)發(fā)過(guò)程中,可行性分析的主要任務(wù)是從經(jīng)濟(jì)、技術(shù)等方面分析擬將開(kāi)發(fā)的系統(tǒng)在技術(shù)、花費(fèi)財(cái)力、人力與物力等方面是否可行。首先,師生要分析所選的題目在法律上是否可行,有無(wú)違反國(guó)家的相關(guān)法律,有無(wú)違反當(dāng)今社會(huì)的道德行為規(guī)范;其次,分析所選的題目在技術(shù)上是否可行,即所選的題目技術(shù)含量很高,現(xiàn)有市場(chǎng)還沒(méi)有類似的產(chǎn)品,且該產(chǎn)品一旦開(kāi)發(fā)成功,將帶來(lái)巨大的收益;再次,如果該題目在法律上、技術(shù)上都是可行的,還應(yīng)考慮經(jīng)濟(jì)上是否可行。
3.3將需求分析階段在畢業(yè)設(shè)計(jì)過(guò)程中有效實(shí)施
軟件需求分析的目的是澄清用戶的要求,并把雙方共同的理解明確地表達(dá)成一份書(shū)面文檔——軟件需求規(guī)格說(shuō)明書(shū)。需求分析階段對(duì)鍛煉學(xué)生的溝通能力有很大的幫助,按照傳統(tǒng)軟件工程學(xué)的原理,需求分析的目的主要有3個(gè):一是功能性需求分析,確定待開(kāi)發(fā)軟件需要哪些方面的功能;二是性能需求分析,確定待開(kāi)發(fā)軟件在性能方面有哪些具體的要求;三是數(shù)據(jù)需求分析,確定待開(kāi)發(fā)軟件在數(shù)據(jù)信息方面的需求。確定這3個(gè)需求的依據(jù)均源于對(duì)客戶的了解,因此,需求分析的一個(gè)至關(guān)重要的任務(wù)便是與客戶溝通。
在實(shí)際應(yīng)用中,需求分析也是一個(gè)讓人頭疼的問(wèn)題。用戶的不配合是需求分析階段的最大困難所在,在這種情況下,教學(xué)過(guò)程中可以考慮把學(xué)生分為若干小組,大家互相作為開(kāi)發(fā)人員與用戶,把即將完成的畢業(yè)設(shè)計(jì)題目作為項(xiàng)目,可以讓學(xué)生身臨其境地體會(huì)作為開(kāi)發(fā)人員在需求分析階段所應(yīng)完成的任務(wù),體會(huì)實(shí)際開(kāi)發(fā)過(guò)程中用戶以各種理由拒絕合作的無(wú)奈,以及應(yīng)該以何種方式與客戶溝通,如何調(diào)動(dòng)客戶的積極性與主動(dòng)性。同時(shí),也可以讓學(xué)生體會(huì)作為客戶與用戶可以享受的權(quán)利及其應(yīng)該承擔(dān)的義務(wù),使其走向軟件編程的工作崗位時(shí)能更加懂得如何從客戶與用戶口中獲取項(xiàng)目所需的功能、性能與數(shù)據(jù)。
3.4環(huán)環(huán)相扣,全面提升課堂教學(xué)的有效性
學(xué)生通過(guò)可行性分析、需求分析兩個(gè)階段的實(shí)踐后,既學(xué)到了教材上的理論知識(shí),又能與實(shí)踐很好地結(jié)合起來(lái),相信對(duì)課程教學(xué)已有了濃厚的興趣。在接下來(lái)的設(shè)計(jì)環(huán)節(jié)中,作為教師要充分將工程體系的知識(shí)應(yīng)用起來(lái),結(jié)合現(xiàn)實(shí)生活中的工程問(wèn)題舉實(shí)例,讓學(xué)生能主動(dòng)地進(jìn)入角色,處理好這些問(wèn)題后,相信后面的問(wèn)題就迎忍而解,既解決了理論課堂學(xué)習(xí)的枯燥無(wú)味,又幫助學(xué)生完成了畢業(yè)設(shè)計(jì)任務(wù),全面提升了課堂教學(xué)的有效性。
參考文獻(xiàn):
[1]熊仕勇,張登國(guó),黃星華.試論“軟件工程”課程的實(shí)踐性教學(xué)[J].重慶郵電大學(xué)學(xué)報(bào):社會(huì)科學(xué)版,2007(6).
[2]何月梅,杜海艷,王保民.《軟件工程》課程教學(xué)改革的探索[J].中國(guó)成人教育,2009(13).