李淑梅 王大東
(吉林師范大學(xué)計(jì)算機(jī)學(xué)院 吉林四平 136000)
地方高師院校軟件工程專業(yè)人才培養(yǎng)的探索與實(shí)踐
李淑梅 王大東
(吉林師范大學(xué)計(jì)算機(jī)學(xué)院 吉林四平 136000)
軟件工程專業(yè)作為高師院校的非師范熱門專業(yè),其培養(yǎng)模式需要教育者深思。結(jié)合高師院校軟件工程專業(yè)人才培養(yǎng)的實(shí)踐經(jīng)驗(yàn),探討了軟件人才的培養(yǎng)目標(biāo)、培養(yǎng)模式,并提出了以實(shí)踐能力培養(yǎng)為主線的實(shí)施方案。
軟件工程;人才培養(yǎng);實(shí)踐能力
隨著我國軟件產(chǎn)業(yè)的高速增長,為滿足軟件產(chǎn)業(yè)發(fā)展對人才的迫切需要,許多高師院校都開設(shè)了軟件工程這個(gè)熱門專業(yè)。每年有數(shù)以萬計(jì)的軟件工程專業(yè)畢業(yè)生走出校門,雖然軟件行業(yè)的人才需求量很大,但大多數(shù)高師院校該專業(yè)的畢業(yè)生卻很難找到合適的工作。出現(xiàn)這種困境的主要原因在于畢業(yè)生實(shí)踐能力差,所學(xué)專業(yè)知識與社會需求存在差距,很難勝任實(shí)際軟件項(xiàng)目的開發(fā),無法滿足軟件單位的用人要求。作為高師院校,如何培養(yǎng)軟件工程專業(yè)-非師范專業(yè)的學(xué)生,如何提高這些學(xué)生的就業(yè)能力是急需解決的問題。
為提高我校軟件工程專業(yè)人才的培養(yǎng)質(zhì)量,提高學(xué)生的實(shí)踐能力和就業(yè)競爭力,遵循人才培養(yǎng)規(guī)律,對人才培養(yǎng)模式進(jìn)行了改革,以更好地滿足IT企業(yè)對人才的需求。在深入調(diào)查、研究的基礎(chǔ)上,結(jié)合我校軟件工程專業(yè)人才培養(yǎng)實(shí)踐,探討了軟件人才的培養(yǎng)目標(biāo)、模式,提出了以實(shí)踐能力培養(yǎng)為主線的軟件人才培養(yǎng)實(shí)施方案。
為培養(yǎng)滿足社會需求的軟件人才,提高學(xué)生的實(shí)踐應(yīng)用能力,提出軟件工程專業(yè)的人才培養(yǎng)目標(biāo):培養(yǎng)能系統(tǒng)地掌握軟件工程領(lǐng)域的基礎(chǔ)理論知識和先進(jìn)的開發(fā)技術(shù),基礎(chǔ)扎實(shí)、素質(zhì)全面、工程實(shí)踐能力強(qiáng);能在軟件工程及相關(guān)領(lǐng)域從事軟件系統(tǒng)分析、設(shè)計(jì)、開發(fā)和項(xiàng)目管理;具備分析與解決問題的能力,交流與組織協(xié)調(diào)的能力;具備創(chuàng)新精神、團(tuán)隊(duì)精神和敬業(yè)精神的實(shí)用型的軟件工程技術(shù)人才和軟件工程管理人才。
根據(jù)學(xué)校課程建設(shè)的要求和我校軟件工程專業(yè)的特點(diǎn),軟件工程專業(yè)實(shí)施“3+1”的“校企合作”培養(yǎng)模式,具體內(nèi)容是:
1.學(xué)生前3年在校學(xué)習(xí),在此期間,學(xué)生需要學(xué)習(xí)軟件工程相關(guān)的基礎(chǔ)知識和基本技能,完成每學(xué)期安排的課程設(shè)計(jì),為以后從事該領(lǐng)域奠定扎實(shí)、良好的基礎(chǔ)。
2.在大四這一年,深入軟件企業(yè),進(jìn)行更系統(tǒng)的培訓(xùn)。培訓(xùn)時(shí)跟隨導(dǎo)師參與實(shí)際項(xiàng)目的開發(fā),幾個(gè)學(xué)生一組,要求獨(dú)立完成各自的部分,以提高學(xué)生的實(shí)踐能力和創(chuàng)新能力,培養(yǎng)學(xué)生的團(tuán)隊(duì)意識和合作精神。該培養(yǎng)模式可以將學(xué)校和企業(yè)的資源相互結(jié)合,使其優(yōu)勢得以充分發(fā)揮,在共同培養(yǎng)社會與市場需要的人才同時(shí),實(shí)現(xiàn)學(xué)校與軟件企業(yè)的共同發(fā)展。
以提高學(xué)生的實(shí)踐能力為主要目標(biāo),我們在課程設(shè)置、師資隊(duì)伍建設(shè)和實(shí)踐教學(xué)體系方面,進(jìn)行了探索與實(shí)踐。
1.課程設(shè)置
根據(jù)學(xué)校對非師范專業(yè)學(xué)生的培養(yǎng)要求,軟件工程專業(yè)的學(xué)生必須修滿本專業(yè)培養(yǎng)方案規(guī)定的162學(xué)分方能畢業(yè)。軟件工程專業(yè)的課程主要分為通識課程、學(xué)科基礎(chǔ)課程、專業(yè)課程和實(shí)踐性課程四個(gè)模塊。各部分所占的學(xué)分比例如下表所示:
其中,通識課程要求學(xué)生掌握綜合的基礎(chǔ)知識,具備人文素養(yǎng)與科學(xué)素養(yǎng),使學(xué)生能夠全面發(fā)展。學(xué)科基礎(chǔ)課程和專業(yè)課程主要包括程序設(shè)計(jì)基礎(chǔ)、操作系統(tǒng)、軟件工程、軟件體系結(jié)構(gòu)等課程,要求學(xué)生掌握計(jì)算機(jī)的基本理論知識和體系結(jié)構(gòu),打下堅(jiān)實(shí)的理論基礎(chǔ),同時(shí)培養(yǎng)學(xué)生的程序設(shè)計(jì)能力和規(guī)范意識,進(jìn)一步培養(yǎng)學(xué)生的軟件工程思想,掌握軟件的設(shè)計(jì)過程。實(shí)踐性課程包括專業(yè)見習(xí)、程序設(shè)計(jì)實(shí)踐、專業(yè)實(shí)習(xí)等,以綜合運(yùn)用所學(xué)的知識和專業(yè)技術(shù),提高學(xué)生的實(shí)踐能力、就業(yè)能力。
2.師資隊(duì)伍建設(shè)
培養(yǎng)高質(zhì)量的學(xué)生,需要建設(shè)一支高水平的師資隊(duì)伍。“取法乎上,得乎其中;取法乎中,得乎其下”,“強(qiáng)將手下無弱兵”。實(shí)踐能力強(qiáng)的的教師,才能帶出更多動手能力強(qiáng)的學(xué)生。現(xiàn)在的高校教師,由于長期在高校,缺乏軟件開發(fā)的經(jīng)歷,知識的講解偏重教材里的理論,與實(shí)際的應(yīng)用脫節(jié),直接導(dǎo)致學(xué)生的所學(xué)與社會所需銜接不上。同時(shí),枯燥理論的講解,也大大降低了學(xué)生學(xué)習(xí)的興趣。學(xué)生沒有真實(shí)案例的驅(qū)動,總覺得所學(xué)無用。
因此,在學(xué)校的大力支持下,學(xué)院每年都選派3-5名教師外出進(jìn)修,進(jìn)公司實(shí)踐。學(xué)習(xí)軟件工程的國際標(biāo)準(zhǔn)和技術(shù)規(guī)范,參與軟件開發(fā)的全過程,不斷豐富實(shí)踐知識。派出的教師把一線的內(nèi)容帶到課堂中,豐富教學(xué)中的案例,能積極調(diào)動學(xué)生學(xué)習(xí)的熱情,從而提高課堂的教學(xué)質(zhì)量。
為了讓學(xué)生了解軟件工程專業(yè)的最新信息,最前沿的專業(yè)知識,每年學(xué)院都邀請軟件公司的骨干人員到學(xué)校做報(bào)告,使學(xué)生了解當(dāng)今IT業(yè)的前景、軟件公司的需求、流行的軟件工具等,同時(shí)聘請企業(yè)教師做兼職教師,參與到教學(xué)實(shí)踐中,充實(shí)教師隊(duì)伍。
3.實(shí)踐教學(xué)體系
實(shí)踐教學(xué)是軟件人才培養(yǎng)的關(guān)鍵環(huán)節(jié),它直接決定了人才培養(yǎng)的質(zhì)量。為培養(yǎng)學(xué)生的實(shí)踐能力,我們建立了以實(shí)踐能力培養(yǎng)為主線的實(shí)踐教學(xué)體系。該體系包括課程實(shí)驗(yàn)、程序設(shè)計(jì)實(shí)踐、專業(yè)實(shí)習(xí)等五個(gè)環(huán)節(jié),如圖1所示。
圖1 實(shí)踐教學(xué)體系
(1)課程實(shí)驗(yàn)
課程實(shí)驗(yàn)是對課堂上學(xué)習(xí)的理論知識的有效檢驗(yàn),也是學(xué)生對理論知識加深、理解的過程。課程實(shí)驗(yàn)中,鼓勵(lì)教師在驗(yàn)證性實(shí)驗(yàn)的基礎(chǔ)上,增加設(shè)計(jì)性和綜合性實(shí)驗(yàn)的比例。通過實(shí)驗(yàn)課,學(xué)生能掌握基本知識和原理,熟練操作技能,培養(yǎng)嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度和思維,從而提高分析問題和解決問題的能力。
(2)程序設(shè)計(jì)實(shí)踐
程序設(shè)計(jì)實(shí)踐是在課程實(shí)驗(yàn)的基礎(chǔ)上,對課程知識的綜合運(yùn)用能力、分析設(shè)計(jì)能力、創(chuàng)新能力的進(jìn)一步培養(yǎng)。第4、6學(xué)期挑選幾門實(shí)踐性較強(qiáng)的課程,如高級語言程序設(shè)計(jì)、數(shù)據(jù)庫應(yīng)用、JSP動態(tài)網(wǎng)頁設(shè)計(jì)等課程開展程序設(shè)計(jì),由專業(yè)老師帶領(lǐng),學(xué)生分組進(jìn)行設(shè)計(jì)。學(xué)生根據(jù)軟件開發(fā)的流程,進(jìn)行需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)(編程)、簡單的軟件測試,最后以答辯的形式完成。通過該項(xiàng)實(shí)踐環(huán)節(jié),使學(xué)生逐漸建立起軟件、項(xiàng)目開發(fā)的思想。
(3)專業(yè)見習(xí)
專業(yè)見習(xí)讓學(xué)生走出校門,深入社會,了解行業(yè)和企業(yè)的概況,對企業(yè)的生產(chǎn)實(shí)際有初步的了解。專業(yè)見習(xí)分兩次,一次是在第三學(xué)期(時(shí)間為一周),另一次是在第五學(xué)期(時(shí)間為兩周)。見習(xí)前,要求學(xué)生制定詳細(xì)的見習(xí)計(jì)劃,并在回來后提交見習(xí)總結(jié)。每次規(guī)定的見習(xí)內(nèi)容不同,對學(xué)生的要求也逐漸提高。通過見習(xí),可以使學(xué)生對軟件的開發(fā)流程、流行工具等內(nèi)容有全面了解,同時(shí)讓學(xué)生認(rèn)識到自身的不足,激發(fā)學(xué)習(xí)的動力。
(4)專業(yè)實(shí)習(xí)
專業(yè)實(shí)習(xí)是全面提高學(xué)生實(shí)踐能力的重要環(huán)節(jié)。專業(yè)實(shí)習(xí)分兩步走,第一步是到軟件實(shí)習(xí)基地,進(jìn)行近四個(gè)月的強(qiáng)化訓(xùn)練,第二步是到公司上崗實(shí)習(xí)六個(gè)月。這個(gè)過程是在大三結(jié)束后的暑期開始,一直持續(xù)到大四畢業(yè)答辯結(jié)束。
①強(qiáng)化訓(xùn)練
軟件實(shí)習(xí)基地根據(jù)培訓(xùn)時(shí)間制定科學(xué)的培訓(xùn)課程,同時(shí)選擇實(shí)際項(xiàng)目讓學(xué)生置身于“實(shí)戰(zhàn)”當(dāng)中。這些實(shí)訓(xùn)內(nèi)容大多來自金融、電信、政府等多個(gè)領(lǐng)域的大型項(xiàng)目的真實(shí)案例。通過小組成員的不同分工,模擬真實(shí)的項(xiàng)目開發(fā)過程,完整體驗(yàn)軟件開發(fā)的各個(gè)環(huán)節(jié),并共同交流、解決項(xiàng)目中存在的實(shí)際問題。在實(shí)訓(xùn)中,學(xué)生不僅學(xué)習(xí)主流的軟件開發(fā)平臺和開發(fā)工具,同時(shí)也培養(yǎng)團(tuán)隊(duì)協(xié)作能力和管理能力,為學(xué)生真正上崗打下牢固的基礎(chǔ)。
②崗位實(shí)習(xí)
公司上崗實(shí)習(xí)期間,學(xué)生走上真正的崗位,熟悉工作環(huán)境,進(jìn)一步了解企業(yè)需求,發(fā)現(xiàn)自己的所長。在與企業(yè)員工的共同工作中,感受工作節(jié)奏,提高自己的能力,逐漸實(shí)現(xiàn)從學(xué)校人到社會人的轉(zhuǎn)變。
通過近一年的專業(yè)實(shí)習(xí),可以全面提高學(xué)生的職業(yè)競爭力,提升就業(yè)實(shí)力,畢業(yè)就可以順利的走上工作崗位。
(5)畢業(yè)設(shè)計(jì)(畢業(yè)論文)
學(xué)生的畢業(yè)設(shè)計(jì)要結(jié)合實(shí)習(xí)期間所參加的實(shí)習(xí)項(xiàng)目進(jìn)行,同時(shí)學(xué)生在導(dǎo)師的指導(dǎo)下,完成畢業(yè)論文的創(chuàng)作。在此環(huán)節(jié)以培養(yǎng)學(xué)生的綜合設(shè)計(jì)能力、科學(xué)研究能力、寫作能力、外語運(yùn)用能力和文獻(xiàn)檢索能力為主要目標(biāo),是對學(xué)生分析問題、解決問題能力的進(jìn)一步提高。
軟件工程專業(yè)自招生以來,學(xué)院就積極探索軟件工程專業(yè)人才培養(yǎng)模式,并不斷進(jìn)行改革。在實(shí)踐中,不斷調(diào)整教學(xué)內(nèi)容,緊跟IT技術(shù)的發(fā)展。為了充實(shí)實(shí)踐教學(xué)體系,與多家企業(yè)合作,建立十多個(gè)實(shí)訓(xùn)基地。今年軟件工程專業(yè)有了第一批畢業(yè)生,由于動手能力強(qiáng),很多學(xué)生在實(shí)習(xí)期間就與用人單位簽約。學(xué)院將不斷深化教育教學(xué)改革,嘗試新的人才培養(yǎng)方法,以不斷提高學(xué)生的實(shí)踐能力,為社會輸送更多高質(zhì)量的軟件人才。
[1]何火嬌,王映龍.地方性院校軟件工程專業(yè)人才培養(yǎng)方案設(shè)計(jì)研究[J].計(jì)算機(jī)工程與科學(xué),2011(33):100-103.
[2]姚峰,劉瑋.高校軟件工程專業(yè)人才培養(yǎng)模式探索[J].計(jì)算機(jī)教育,2012(24):15-19.
[3]鄧艷華,陳春玲.基于就業(yè)導(dǎo)向探索獨(dú)立學(xué)院軟件人才培養(yǎng)模式[J].產(chǎn)業(yè)與科技論壇,2011(10):139-140.
Exploration and Practice of Software Engineering Talents Training in Local Normal Universities
Li Shu-mei, Wang Da-dong
(Computer Department of Jilin Normal University, Siping Jilin, 136000, China)
The training model of software engineering as a non-normal popular specialty requires educators to consider in depth. Combined with practical experience in software engineering talents training, the paper discussed the objective and mode of software engineering talents training, and put forward the scheme with practical ability as a main line of implementation.
software engineering; talent cultivation; practical ability
TP393.08
A
1000-9795(2014)03-0197-02
[責(zé)任編輯:劉麗杰]
2014-01-15
李淑梅(1978-),女,講師,從事計(jì)算機(jī)網(wǎng)絡(luò)方向的研究。
王大東(1971-),男,吉林農(nóng)安人,副教授,從事網(wǎng)絡(luò)體系結(jié)構(gòu)及網(wǎng)絡(luò)應(yīng)用方向的研究。
吉林省教育廳項(xiàng)目:吉林省高等教育教學(xué)研究課題:地方高師院校“軟件工程”專業(yè)人才培養(yǎng)模式研究與實(shí)踐;
吉林師范大學(xué)校級教研課題(課題編號:JLSDJY201123)。