林丕源 劉才興
摘要:本文針對(duì)如何培養(yǎng)創(chuàng)新型本科軟件人才,分析為實(shí)現(xiàn)人才培養(yǎng)目標(biāo),需要滿足知識(shí)結(jié)構(gòu)、能力結(jié)構(gòu)以及整體素質(zhì)的要求,總結(jié)了華南農(nóng)業(yè)大學(xué)在培養(yǎng)有理論、重技術(shù)和懂管理的本科軟件人才的探索與實(shí)踐經(jīng)驗(yàn),其中包括體現(xiàn)學(xué)科發(fā)展趨勢(shì)與軟件產(chǎn)業(yè)需求,消化吸收國(guó)際先進(jìn)課程體系和新技術(shù),校企聯(lián)合培養(yǎng)及軟件工程項(xiàng)目復(fù)現(xiàn),培養(yǎng)英語交際和應(yīng)用能力,倡導(dǎo)學(xué)生參加學(xué)科競(jìng)賽并取得優(yōu)異成績(jī)。
關(guān)鍵詞:人才培養(yǎng);軟件工程;軟件工程項(xiàng)目復(fù)現(xiàn);校企聯(lián)合培養(yǎng)
中圖分類號(hào):G642文獻(xiàn)標(biāo)識(shí)碼:B
1引言
2003年,華南農(nóng)業(yè)大學(xué)啟動(dòng)將計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)建設(shè)成廣東省名牌專業(yè)工作,以此強(qiáng)化對(duì)計(jì)算機(jī)學(xué)科的教學(xué)改革與實(shí)踐,并探討軟件人才的培養(yǎng)模式;2004年廣東省教育廳(粵教高[2004] 30號(hào))批準(zhǔn)華南農(nóng)業(yè)大學(xué)成為首批省級(jí)示范性軟件學(xué)院建設(shè)學(xué)校并于當(dāng)年招收軟件工程專業(yè)本科學(xué)生;2005年華南農(nóng)業(yè)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)通過廣東省名牌專業(yè)驗(yàn)收。
從2004年起,華南農(nóng)業(yè)大學(xué)利用計(jì)算機(jī)科學(xué)與技術(shù)名牌專業(yè)建設(shè),以改革與實(shí)踐作為基礎(chǔ),在國(guó)家級(jí)和省級(jí)示范性軟件學(xué)院相關(guān)文件的指導(dǎo)下,在承擔(dān)廣東省教育教學(xué)改革項(xiàng)目“創(chuàng)新軟件人才培養(yǎng)模式的構(gòu)建與實(shí)踐”(粵財(cái)教[2005]126號(hào))的背景下,對(duì)軟件學(xué)院的本科人才培養(yǎng)進(jìn)行了有效的探索和實(shí)踐。華南農(nóng)業(yè)大學(xué)為支持軟件學(xué)院的發(fā)展、促進(jìn)本科軟件人才的培養(yǎng),先后安排了五項(xiàng)校級(jí)教育教學(xué)改革項(xiàng)目。經(jīng)過幾年的努力,華南農(nóng)業(yè)大學(xué)軟件學(xué)院在本科軟件的培養(yǎng)中,取得可喜的成果。其成果于2008年榮獲了華南農(nóng)業(yè)大學(xué)教學(xué)成果一等獎(jiǎng),于2009年榮獲第六屆廣東省高等教育教學(xué)成果二等獎(jiǎng)。
本成果在啟動(dòng)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)進(jìn)行名牌專業(yè)建設(shè)并被評(píng)為廣東省名牌專業(yè)的基礎(chǔ)上,根據(jù)現(xiàn)代軟件工程業(yè)的發(fā)展,探索與現(xiàn)有計(jì)算機(jī)科學(xué)與技術(shù)本科人才不同的培養(yǎng)模式。
2人才培養(yǎng)目標(biāo)
試辦軟件學(xué)院,就是借鑒國(guó)外軟件人才的培養(yǎng)的成功經(jīng)驗(yàn),以改革創(chuàng)新的精神,積極探索應(yīng)用型人才的培養(yǎng)體制、機(jī)制和方法,不斷提高培養(yǎng)質(zhì)量,突出實(shí)用型、復(fù)合型、多層次和國(guó)際化的特點(diǎn)。2006年教育部對(duì)36所國(guó)家級(jí)示范性軟件學(xué)院進(jìn)行中期評(píng)估,在專家組工作總結(jié)中指出:要與時(shí)俱進(jìn),實(shí)施更新培養(yǎng)方案和教學(xué)內(nèi)容,以保證培養(yǎng)培養(yǎng)方案、課程體系和教學(xué)內(nèi)容的先進(jìn)性和實(shí)用型;
要改進(jìn)外語教學(xué)和雙語教學(xué),以提高工程教育的國(guó)際化水平;要突出工程實(shí)踐,加強(qiáng)校內(nèi)外實(shí)踐和實(shí)習(xí)基地建設(shè),切實(shí)開展產(chǎn)學(xué)研結(jié)合,才能培養(yǎng)學(xué)生強(qiáng)的實(shí)踐動(dòng)手能力和創(chuàng)新精神。
世界是平的(The World is Flat)。平坦世界要求個(gè)人在全球范圍內(nèi)的競(jìng)爭(zhēng)與合作,這一時(shí)代為個(gè)人提供全球化的機(jī)會(huì),但個(gè)人必須越來越以全球化的角度思考,每個(gè)人都必須將自己“水平化”。這對(duì)軟件人才提出更高要求。
根據(jù)調(diào)研,社會(huì)對(duì)軟件人才有明顯的專業(yè)化、層次化、國(guó)際化的需求,本科軟件人才培養(yǎng)需要朝著高端化、實(shí)用化和復(fù)雜化方向發(fā)展,以適應(yīng)社會(huì)對(duì)人才的挑選。
依托計(jì)算機(jī)科學(xué)與技術(shù)作為廣東省名牌專業(yè)的辦學(xué)經(jīng)驗(yàn),華南農(nóng)業(yè)大學(xué)對(duì)本科軟件人才的培養(yǎng)目標(biāo)確定為:“培養(yǎng)擁有軟件產(chǎn)業(yè)職業(yè)操守、完整掌握軟件工程知識(shí)體系,具有軟件設(shè)計(jì)與開發(fā)能力、對(duì)外交流能力、并懂得一
定管理知識(shí)的新型軟件人才,畢業(yè)學(xué)生可順利進(jìn)入到軟件及相關(guān)行業(yè)的公司、企業(yè)、事業(yè)單位或政府部門從事軟件設(shè)計(jì)、開發(fā)、管理或服務(wù)工作。”
3探索與實(shí)踐
華南農(nóng)業(yè)大學(xué)軟件學(xué)院,立足于軟件工程業(yè)對(duì)人才的知識(shí)結(jié)構(gòu)、能力結(jié)構(gòu)以及整體素質(zhì)的要求,在培養(yǎng)有理論、重技術(shù)和懂管理的本科軟件人才的探索與實(shí)踐中,主要包括了以下幾個(gè)方面:(1)設(shè)計(jì)體現(xiàn)產(chǎn)業(yè)需求的課程設(shè)置;(2)以關(guān)注主流技術(shù)、強(qiáng)化實(shí)踐教學(xué)為突破口,將“素質(zhì)—知識(shí)—能力”有機(jī)結(jié)合起來;(3)在企業(yè)實(shí)現(xiàn)軟件工程項(xiàng)目復(fù)現(xiàn),同時(shí)感受企業(yè)文化和培養(yǎng)職業(yè)操守;(4)基于社會(huì)對(duì)人才所要求的發(fā)展性,增加教學(xué)中創(chuàng)新性實(shí)踐內(nèi)容,培養(yǎng)學(xué)生的創(chuàng)新能力;(5)拓展與提升軟件人才的培養(yǎng)定位,培養(yǎng)具有國(guó)際交流能力與戰(zhàn)略眼光的軟件人才。
3.1體現(xiàn)產(chǎn)業(yè)需求的課程設(shè)置
課程體系對(duì)學(xué)生的知識(shí)結(jié)構(gòu)和能力結(jié)構(gòu)具有決定性的作用。要培養(yǎng)與產(chǎn)業(yè)需求互動(dòng)的人才必須強(qiáng)化課程機(jī)制,使之能夠按產(chǎn)業(yè)發(fā)展需求調(diào)整課程設(shè)置。在課程體系中,消化吸收了IEEE-CS/ACM的SWEBOK 2004和CC2001、CC2004和CC2005的研究成果,借鑒了CDIO國(guó)際合作組織的工程教育理念,以保證本科軟件人才的培養(yǎng)質(zhì)量。為讓軟件工程專業(yè)的學(xué)生具有扎實(shí)的專業(yè)基礎(chǔ),建立了計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)打通的一級(jí)學(xué)科平臺(tái)課程;根據(jù)軟件工程業(yè)發(fā)展的現(xiàn)狀,在軟件技術(shù)類課程中設(shè)置J2EE和.NET兩個(gè)大的模塊;參考CC2004和SWEBOK 2004的要求,調(diào)整編譯原理、圖形學(xué)、數(shù)理邏輯等課程或內(nèi)容;根據(jù)CDIO國(guó)際合作組織的工程教育理念,開展“基于項(xiàng)目教育和學(xué)習(xí)”(Project based education and learning),即軟件工程項(xiàng)目復(fù)現(xiàn)。
3.2關(guān)注主流技術(shù)和強(qiáng)化實(shí)踐教學(xué)
在教學(xué)和實(shí)踐過程中,特別關(guān)注學(xué)科發(fā)展的先進(jìn)技術(shù)和社會(huì)應(yīng)用的主流技術(shù),聘請(qǐng)了復(fù)旦大學(xué)、武漢大學(xué)等高校老師作為兼職教授、聘請(qǐng)了中軟國(guó)際、四川華迪、深圳金證等企業(yè)專家作為兼職教師和專業(yè)顧問,也鼓勵(lì)學(xué)生參加軟件及其相關(guān)產(chǎn)業(yè)的認(rèn)證考試。按教育部教高函[2007]2號(hào)的要求,列入教學(xué)計(jì)劃的各實(shí)踐教學(xué)環(huán)節(jié)累計(jì)學(xué)分(學(xué)時(shí)),“理工農(nóng)醫(yī)類專業(yè)一般不應(yīng)少于總學(xué)分(學(xué)時(shí))的15%”。在必修課中,實(shí)踐教學(xué)環(huán)節(jié)的學(xué)時(shí)數(shù)達(dá)到25%;在選修課中,實(shí)踐教學(xué)環(huán)節(jié)的學(xué)時(shí)數(shù)大于30%。為實(shí)施專業(yè)要求的實(shí)踐性教學(xué),學(xué)院建立體現(xiàn)學(xué)科發(fā)展先進(jìn)技術(shù)和社會(huì)應(yīng)用主流技術(shù)的教學(xué)實(shí)驗(yàn)室,如軟件技術(shù)實(shí)驗(yàn)室配置有IBM RS6000、SUN E2900專業(yè)小型機(jī)服務(wù)器,UNIX實(shí)驗(yàn)室配置有UNIX工作站、Linux開源分室,嵌入式技術(shù)實(shí)驗(yàn)室建立了從底層電路到驅(qū)動(dòng)開發(fā)、操作系統(tǒng)移植、應(yīng)用系統(tǒng)開發(fā)的完整體系。
華南農(nóng)業(yè)大學(xué)軟件學(xué)院在本科軟件工程人才培養(yǎng)中,特別設(shè)置4門校企聯(lián)合培養(yǎng)課程,全部放在企業(yè)完成,學(xué)生在企業(yè)的學(xué)習(xí)中,有更好的機(jī)會(huì)實(shí)現(xiàn)“素質(zhì)—知識(shí)—能力”的有機(jī)結(jié)合。
3.3軟件工程項(xiàng)目復(fù)現(xiàn)與培養(yǎng)職業(yè)操守
無論是SWEBOK 2004還是CDIO,都強(qiáng)調(diào)與產(chǎn)業(yè)的需求相一致,都強(qiáng)調(diào)與產(chǎn)業(yè)結(jié)合的重要性。顯然,對(duì)于本科軟件人才的培養(yǎng),時(shí)間長(zhǎng)、融入深,讓學(xué)生真實(shí)參與到軟件企業(yè)的具體活動(dòng)中,可以獲得更好的效果。
為解決國(guó)內(nèi)普遍存在的大學(xué)生實(shí)習(xí)難問題,特別是像軟件工程這樣具有技術(shù)保密性要求的專業(yè),實(shí)習(xí)難更突出。在充分調(diào)研的基礎(chǔ)上,華南農(nóng)業(yè)大學(xué)軟件學(xué)院與國(guó)內(nèi)著名的大型軟件企業(yè)(中軟國(guó)際有限公司)、國(guó)家級(jí)人才培訓(xùn)基地(四川華迪信息技術(shù)有限公司)、軟件上市公司(深圳市金證科技股份有限公司)建立了固定的軟件實(shí)訓(xùn)基地,共同制定實(shí)習(xí)計(jì)劃與要求,用一個(gè)學(xué)期的時(shí)間讓學(xué)生全程深入地體驗(yàn)軟件開發(fā)工程化的真實(shí)過程,完成軟件工程項(xiàng)目復(fù)現(xiàn),充分體會(huì)CDIO的“構(gòu)思-設(shè)計(jì)-實(shí)現(xiàn)-運(yùn)作”思想和教育理念,同時(shí)感受企業(yè)文化和培養(yǎng)職業(yè)操守,為就業(yè)做好準(zhǔn)備。軟件工程項(xiàng)目復(fù)現(xiàn),是指利用企業(yè)已開發(fā)成功的軟件工程項(xiàng)目,去掉一些商業(yè)秘密后,學(xué)生在企業(yè)管理人員、工程人員的指導(dǎo)下,將原來的項(xiàng)目重新再做一遍,實(shí)現(xiàn)“基于項(xiàng)目教育和學(xué)習(xí)”。
軟件工程項(xiàng)目復(fù)現(xiàn)后,繼續(xù)由企業(yè)技術(shù)人員與學(xué)院教師組成的雙導(dǎo)師指導(dǎo)完成畢業(yè)論文,在選題、設(shè)計(jì)、論文撰寫等方面充分體現(xiàn)校企聯(lián)合培養(yǎng)的優(yōu)勢(shì),學(xué)生所做工作已完全結(jié)合了軟件產(chǎn)業(yè)的具體需求。
3.4培養(yǎng)創(chuàng)新能力與參加學(xué)科競(jìng)賽
在核心課程中,設(shè)計(jì)基于多方面知識(shí)和更具探索性的課程設(shè)計(jì),要求學(xué)生創(chuàng)造性地完成有價(jià)值的實(shí)驗(yàn);同時(shí),倡導(dǎo)學(xué)生參與科技創(chuàng)新活動(dòng),鼓勵(lì)優(yōu)秀學(xué)生參加能體現(xiàn)學(xué)科水平的競(jìng)賽(如數(shù)學(xué)建模大賽、廣東省大學(xué)生程序設(shè)計(jì)大賽、廣東省高校杯作品賽、國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽ACM/ ICPC)。
華南農(nóng)業(yè)大學(xué)在本科軟件人才培養(yǎng)的討索和實(shí)踐中,與計(jì)算機(jī)學(xué)科的其他專業(yè)相互促進(jìn),共同發(fā)展,形成良好的局面。在培養(yǎng)本科軟件人才的創(chuàng)新能力方面,我校每年都會(huì)舉辦華南農(nóng)業(yè)大學(xué)程序設(shè)計(jì)大賽、軟件作品設(shè)計(jì)比賽。
近年來,學(xué)生在參加國(guó)家級(jí)及省級(jí)學(xué)科競(jìng)賽中,屢創(chuàng)佳績(jī)。獲得省級(jí)三等獎(jiǎng)以上獎(jiǎng)勵(lì)76項(xiàng)。其中,在國(guó)家級(jí)學(xué)科專業(yè)比賽中取得18項(xiàng)獎(jiǎng)勵(lì)。例如,在ACM/ICPC國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽亞洲區(qū)域賽中取得了金、銀、銅牌共計(jì)8項(xiàng),最好名次位列第3名。在2008“IBM杯”中國(guó)大學(xué)生SOA業(yè)務(wù)流程建模競(jìng)賽中,進(jìn)入全國(guó)15個(gè)強(qiáng)隊(duì),在決賽中成績(jī)位列第七名,獲得大中華區(qū)優(yōu)勝獎(jiǎng)。
3.5培養(yǎng)國(guó)際戰(zhàn)略眼光與國(guó)際交流能力
軟件人才的水平與能力將決定我國(guó)軟件產(chǎn)業(yè)發(fā)展的方向和水平,決定我國(guó)軟件產(chǎn)業(yè)將來在國(guó)際軟件產(chǎn)業(yè)鏈的地位。為培養(yǎng)高質(zhì)量的人才,合理定位,華南農(nóng)業(yè)大學(xué)一直關(guān)注、吸收和引入美國(guó)、愛爾蘭、印度等軟件教育發(fā)達(dá)地區(qū)的課程知識(shí)體系,并且實(shí)施部分課程直接使用國(guó)外經(jīng)典教材。為強(qiáng)化學(xué)生的英語語言運(yùn)用能力,適應(yīng)軟件產(chǎn)業(yè)國(guó)際化特點(diǎn),專門設(shè)計(jì)了語言交際實(shí)踐環(huán)節(jié),開設(shè)專門的英語口語和寫作課程,直接聘請(qǐng)英語母語國(guó)家的教師授課。我校每學(xué)期都聘用了數(shù)名來自美國(guó)、英國(guó)、加拿大等國(guó)的教師,直接參與本科軟件人才的培養(yǎng)。這樣,軟件學(xué)院的學(xué)生獲得了更多英語練習(xí)和實(shí)踐的機(jī)會(huì)。在就業(yè)競(jìng)爭(zhēng)中,軟件學(xué)院的畢業(yè)生在應(yīng)聘時(shí),表現(xiàn)出了更高的英語水平。
4總結(jié)
現(xiàn)代軟件工程業(yè)的發(fā)展,社會(huì)對(duì)軟件工程專門人才的質(zhì)量和規(guī)格提出了更高更多的要求。華南農(nóng)業(yè)大學(xué)軟件學(xué)院在本科軟件人才培養(yǎng)中進(jìn)行了一系列探索與實(shí)踐。
(1) 將學(xué)科發(fā)展趨勢(shì)與軟件產(chǎn)業(yè)對(duì)人才能力的需求體現(xiàn)到課程設(shè)置與教學(xué)內(nèi)容改革上,制訂了體現(xiàn)產(chǎn)業(yè)需求的人才培養(yǎng)新方案。在培養(yǎng)方案中,充分借鑒與消化吸收IEEE-CS/ACM的SWEBOK 2004、CC2001/2004/2005的研究成果和CDIO的工程教育理念。
(2) 以培養(yǎng)學(xué)生的實(shí)踐技能為突破口和結(jié)合點(diǎn),將“素質(zhì)—知識(shí)—能力”有機(jī)結(jié)合,提出了軟件工程項(xiàng)目復(fù)現(xiàn)的概念和具體做法,實(shí)現(xiàn)“基于項(xiàng)目教育和學(xué)習(xí)”(Project
based education and learning)。同時(shí)鼓勵(lì)學(xué)生參與學(xué)科競(jìng)賽,展現(xiàn)能力,并取得優(yōu)異成績(jī)。增加創(chuàng)新性實(shí)驗(yàn)內(nèi)容;校企聯(lián)合培養(yǎng),在企業(yè)實(shí)現(xiàn)軟件工程項(xiàng)目復(fù)現(xiàn),感受企業(yè)文化和培養(yǎng)職業(yè)操守,校企雙導(dǎo)師共同指導(dǎo)學(xué)生畢業(yè)設(shè)計(jì),為就業(yè)做好準(zhǔn)備。
(3) 注重用國(guó)際化的視野和標(biāo)準(zhǔn)培養(yǎng)具有國(guó)際競(jìng)爭(zhēng)能力的軟件人才。把握國(guó)際先進(jìn)和主流技術(shù),提升與改造傳統(tǒng)軟件專業(yè);引進(jìn)美國(guó)、愛爾蘭、印度等軟件教育發(fā)達(dá)地區(qū)的課程,直接聘請(qǐng)英語母語國(guó)家的教師授課,強(qiáng)化英語交際和應(yīng)用能力。
總之,立足于本科層面,積極進(jìn)行工程化軟件人才培養(yǎng)方面的探索與實(shí)踐,科學(xué)體現(xiàn)學(xué)科發(fā)展趨勢(shì)與軟件產(chǎn)業(yè)需求,消化吸收國(guó)際先進(jìn)課程體系和新技術(shù),積極推動(dòng)校企聯(lián)合培養(yǎng)及軟件工程項(xiàng)目復(fù)現(xiàn),注重培養(yǎng)英語交際和應(yīng)用能力,倡導(dǎo)學(xué)生參加學(xué)科競(jìng)賽并取得優(yōu)異成績(jī)成為華南農(nóng)業(yè)大學(xué)培養(yǎng)本科軟件人才的特色。
參考文獻(xiàn):
[1] 齊治昌. 示范性軟件學(xué)院驗(yàn)收評(píng)估的思考與體會(huì)[J]. 計(jì)算機(jī)教育,2006(12):4-7.
[2] 吳中福. 示范性軟件學(xué)院驗(yàn)收工作專家組工作總結(jié)[C]// 教育部示范性軟件學(xué)院建設(shè)工作辦公室. 示范性軟件學(xué)院的探索與實(shí)踐(2001-2007). 北京:高等教育出版社,2008:113-118.
[3] 林丕源, 劉才興.消化吸收SWEBOK,制定科學(xué)的軟件工程專業(yè)教學(xué)計(jì)劃[J].高等農(nóng)業(yè)教育,2006(6):60-62.
[4] 林丕源,劉才興,張明武,等.以就業(yè)為導(dǎo)向的軟件工程專業(yè)的實(shí)踐教學(xué)改革初探[J].實(shí)驗(yàn)室研究與探索,2007,26(12): 238-240,247.
[5] 徐建民,林丕源,孟曉飛.軟件工程專業(yè)培養(yǎng)模式淺析[J].實(shí)驗(yàn)室研究與探索,2007,26(12): 328-330.
[6]Lin Huiqiang, Liu Caixing, Lin Piyuan. A method of elicitation teaching for Object-oriented analysis and design curriculum:Proceedings of the 9th International Conference for Young Computer Scientists, Zhang Jia Jie, China, November 18-21, 2008[C].
[7]Liu Caixing, Sun Weiwei. Actualizing the teaching of Software Engineering and promoting the education of Computer Science:Proceedings of the Second International Conference on Computer Science & Education, Wuhan, China, July 25-27, 2007[C].Xiamen: Xiamen University Press, 2007.