公務(wù)員期刊網(wǎng) 論文中心 正文

面向職業(yè)化的高校軟件工程教改模式

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了面向職業(yè)化的高校軟件工程教改模式范文,希望能給你帶來靈感和參考,敬請閱讀。

面向職業(yè)化的高校軟件工程教改模式

摘要:高校軟件工程專業(yè)人才培養(yǎng)的教學(xué)模式存在著“重理論,輕實(shí)踐”、“培養(yǎng)目標(biāo)脫離職業(yè)化”等問題的存在,阻礙了高校高級軟件人才的培養(yǎng)。因此,改革傳統(tǒng)的教改模式已經(jīng)成為需要解決的問題。圍繞這一問題,從現(xiàn)有教學(xué)模式存在的問題、教學(xué)目標(biāo)、課程體系、教學(xué)方法、教師隊(duì)伍建設(shè)、學(xué)生職業(yè)素養(yǎng)和實(shí)踐能力培養(yǎng)幾個(gè)方面進(jìn)行了探討。

關(guān)鍵詞:軟件工程;人才培養(yǎng);教學(xué)改革;職業(yè)化

自2002年我國高校設(shè)立軟件工程專業(yè)之初,軟件工程就是一門面向社會經(jīng)濟(jì)發(fā)展的實(shí)際需求,并以培養(yǎng)具有扎實(shí)的計(jì)算機(jī)領(lǐng)域理論知識和技能,同時(shí)能夠從事軟件開發(fā)、科研、教學(xué)和應(yīng)用的應(yīng)用型人才為目標(biāo)的學(xué)科。隨著我國素質(zhì)教育改革的不斷深入,軟件工程專業(yè)的教學(xué)像其他以實(shí)用性教學(xué)為目的的學(xué)科一樣,面臨著如何向職業(yè)化轉(zhuǎn)變的問題。相關(guān)數(shù)據(jù)顯示,我國當(dāng)前對軟件人才的需求達(dá)到了20萬人,并以每年20%左右的速度增長[1]。然而,傳統(tǒng)教學(xué)模式制約因素的存在阻礙著軟件工程專業(yè)的職業(yè)化轉(zhuǎn)變,影響著我國軟件人才的各種能力的培養(yǎng)[2]。因此,如何探索并革新我國軟件工程專業(yè)的教學(xué)模式,以實(shí)現(xiàn)其職業(yè)化的轉(zhuǎn)變是當(dāng)前急需解決的問題。

1高校軟件工程專業(yè)傳統(tǒng)教學(xué)模式的不足

1.1課程體系側(cè)重理論

受制于計(jì)算機(jī)行業(yè)的整體環(huán)境,如軟件復(fù)雜性較簡單,計(jì)算機(jī)硬件設(shè)備性能較低等,軟件工程專業(yè)設(shè)立的初期并未對實(shí)踐性人才提出過高的要求,更加側(cè)重于培養(yǎng)“知識型”人才。因此,軟件工程課程體系的設(shè)置,也更加側(cè)重于培養(yǎng)軟件行業(yè)人才對軟件理論的理解與掌握[3]。對于實(shí)踐性的要求,僅限于能夠通過實(shí)踐掌握理論知識即可。在傳統(tǒng)課程體系中,理論課所占比重要遠(yuǎn)遠(yuǎn)大于實(shí)驗(yàn)課,實(shí)驗(yàn)課設(shè)置的目的是為了方便學(xué)生掌握理論知識[4]。課程內(nèi)容也大多是教師事先安排好的內(nèi)容。實(shí)踐證明,經(jīng)過這種模式培養(yǎng)出來的學(xué)生多數(shù)具有良好的理論基礎(chǔ),但是卻無法在實(shí)際中很好地運(yùn)用這些理論。

1.2教學(xué)目標(biāo)脫離職業(yè)化

職業(yè)化培養(yǎng)模式下的軟件行業(yè)人才應(yīng)該具備軟件、硬件、網(wǎng)絡(luò)等各學(xué)科綜合知識的復(fù)合型人才。軟件行業(yè)人才不僅應(yīng)該具備這些學(xué)科的理論知識,也應(yīng)具備將這些學(xué)科的理論和實(shí)際結(jié)合起來的能力。然而,現(xiàn)有的教學(xué)模式則側(cè)重于理論教學(xué),而忽略了職業(yè)化的軟件行業(yè)人才的培養(yǎng)應(yīng)該是以理論和實(shí)踐的有機(jī)統(tǒng)一為目的。這種模式過于側(cè)重理論知識的學(xué)習(xí),而忽略了理論和實(shí)際的融合,影響了職業(yè)化的發(fā)展。

1.3軟件工程就業(yè)缺乏導(dǎo)向性

當(dāng)前,軟件工程教學(xué)的一個(gè)重要作用就是為學(xué)員提供良好的就業(yè)。來自前程無憂等幾家公司的報(bào)告顯示,企業(yè)對軟件工程師的需求仍居于首位,且具有可觀的薪酬。然而,跨入軟件技術(shù)領(lǐng)域,成為一名軟件工程師,相應(yīng)的技能水平及經(jīng)驗(yàn)又是必備的“入場券”。如何在由學(xué)??缛刖蜆I(yè)崗位后能夠快速掌握與就業(yè)崗位相適應(yīng)的軟件開發(fā)技能,將是軟件工程專業(yè)教學(xué)需要考慮的問題[5]。然而,現(xiàn)有軟件工程教學(xué)缺乏就業(yè)導(dǎo)向性的不足,注定了這些專業(yè)學(xué)員無法快速適應(yīng)就業(yè)能力需求。

2高校軟件工程專業(yè)教學(xué)模式改革的構(gòu)想

2.1明確教學(xué)目標(biāo)

當(dāng)前的軟件工程專業(yè)的教學(xué)目標(biāo)應(yīng)該是培養(yǎng)職業(yè)化的具備軟件、硬件、網(wǎng)絡(luò)等各學(xué)科綜合知識的復(fù)合型人才。因此,軟件專業(yè)的教學(xué)目標(biāo)可以基于S-CDIO[6,7,8]培養(yǎng)模式,將培養(yǎng)高層次、實(shí)用型、復(fù)合型的人才培養(yǎng)作為教學(xué)目標(biāo),同時(shí)強(qiáng)調(diào)培養(yǎng)學(xué)生扎實(shí)的計(jì)算機(jī)基礎(chǔ)知識、強(qiáng)力的實(shí)踐能力和理論應(yīng)用能力。此外,還要引導(dǎo)學(xué)生時(shí)刻關(guān)注軟件工程及相關(guān)行業(yè)的各種新技術(shù),如大數(shù)據(jù)、云計(jì)算、VR等。通過明確教學(xué)目標(biāo),從而能夠有針對性地設(shè)置課程體系和培養(yǎng)學(xué)生能力。

2.2課程體系設(shè)置

軟件工程課程體系的設(shè)置是為了培養(yǎng)理論和實(shí)踐兼?zhèn)涞膹?fù)合型人才。它的設(shè)置,必須兼顧培養(yǎng)理論知識和實(shí)踐能力。圍繞這一目標(biāo),課程體系結(jié)構(gòu)包括三個(gè)方面:(1)基礎(chǔ)課程。這類課程的設(shè)置用于培養(yǎng)學(xué)生的理論知識和基本的動手能力。首先,基于SE2004軟件工程方案設(shè)置與軟件工程學(xué)科相關(guān)的基礎(chǔ)科目,這些科目涵蓋的理論包括數(shù)據(jù)的機(jī)器級表示、由機(jī)器語言到匯編語言及各種結(jié)構(gòu)化程序語言和面向?qū)ο缶幊陶Z言的各種語言、能夠用基礎(chǔ)語言處理的各種新型技術(shù)理論等。通過這些課程的設(shè)置,使學(xué)生建立軟件工程相關(guān)課程的完整概念。其次,設(shè)置能夠應(yīng)用軟件工程方法的課程。這些課程的設(shè)置能夠?qū)?shí)際的程序設(shè)計(jì)和軟件工程理論知識融為一體,并將基礎(chǔ)程序設(shè)計(jì)方法的學(xué)習(xí)和小、中規(guī)模的軟件結(jié)構(gòu)設(shè)計(jì)相互融合,培養(yǎng)學(xué)生的綜合應(yīng)用能力。在具體課程方面,可以設(shè)置一些如基于瀑布模型的設(shè)計(jì)方法,可以為學(xué)生講授小組級、中規(guī)模軟件系統(tǒng)建的綜合技術(shù);如基于螺旋開發(fā)模型的方法,可以通過構(gòu)建中等規(guī)模系統(tǒng),培養(yǎng)學(xué)生理論、管理、開發(fā)等綜合技能。(2)專業(yè)核心課程。傳統(tǒng)教學(xué)模式中,專業(yè)核心課程的設(shè)置思路主要是用于構(gòu)造計(jì)算機(jī)系統(tǒng)的核心知識[9]。針對這一情況,改革后的專業(yè)核心課程的設(shè)置則傾向于培養(yǎng)學(xué)生利用各種計(jì)算機(jī)高級技術(shù)解決實(shí)際問題的能力,涵蓋了與軟件工程相關(guān)的各種計(jì)算機(jī)硬件、不同等級的程序設(shè)計(jì)、互聯(lián)網(wǎng)環(huán)境下的軟件設(shè)計(jì)、數(shù)據(jù)庫環(huán)境下的軟件設(shè)計(jì)、面向人機(jī)交互的軟件設(shè)計(jì)等知識。除了這些課程,還設(shè)置了一些覆蓋軟件工程高級技術(shù)需求的課程,這些課程涵蓋了軟件工程的需求、設(shè)計(jì)、構(gòu)造、質(zhì)量、過程、管理等各方面知識,能夠培養(yǎng)學(xué)生從整體上解決整個(gè)軟件項(xiàng)目的能力。

2.3改進(jìn)教學(xué)方法

軟件工程專業(yè)職業(yè)化人才的培養(yǎng)需要做到“教、學(xué)、做”的合一。然而,現(xiàn)有教學(xué)方法的不足使得現(xiàn)有教學(xué)方法只是做到了“教”和“學(xué)”兩點(diǎn),卻忽視了“做”是實(shí)現(xiàn)教學(xué)的根本目的核心。針對這點(diǎn),可以從兩點(diǎn)進(jìn)行改進(jìn)。第一點(diǎn),采用案例教學(xué)法。案例教學(xué)法要求老師在講解理論知識時(shí),始終圍繞已有的項(xiàng)目進(jìn)行。將一個(gè)完整的項(xiàng)目和理論體系拆解分配到個(gè)個(gè)教學(xué)環(huán)節(jié)中。在每個(gè)環(huán)節(jié),則明確教學(xué)目標(biāo)、分解教學(xué)內(nèi)容、分析關(guān)鍵技術(shù)和步驟、引導(dǎo)學(xué)生參與項(xiàng)目實(shí)踐、展示項(xiàng)目效果。第二點(diǎn)則是考慮使用現(xiàn)代化教學(xué)手段。圍繞發(fā)揮軟件工程專業(yè)實(shí)踐教學(xué)為中心的地位,通過增加實(shí)驗(yàn)內(nèi)容和學(xué)生實(shí)際動手能力,為學(xué)生提供充分參與項(xiàng)目實(shí)踐的機(jī)會。同時(shí),還可以開展大型綜合實(shí)驗(yàn)、綜合實(shí)訓(xùn)、企業(yè)實(shí)習(xí)、畢業(yè)設(shè)計(jì)等實(shí)踐教學(xué)內(nèi)容教學(xué),通過開設(shè)大型綜合性的實(shí)驗(yàn)課程或綜合實(shí)訓(xùn)課程、組織學(xué)生到Ⅱ企業(yè)頂崗實(shí)習(xí)、利用所學(xué)知識進(jìn)行項(xiàng)目開發(fā)的能力和就業(yè)競爭能力。

2.4加強(qiáng)教學(xué)隊(duì)伍建設(shè)

教學(xué)隊(duì)伍是高校軟件工程專業(yè)教學(xué)中的一個(gè)重要環(huán)節(jié)。教師的水平影響著課堂教學(xué)和學(xué)生動手能力的高低。在現(xiàn)有的一些教師隊(duì)伍中,一些教師往往具有很高的理論素養(yǎng),然而卻缺少足夠的項(xiàng)目經(jīng)驗(yàn)[10]。這給學(xué)生的實(shí)踐教學(xué)帶來了不利影響。因此,應(yīng)該加強(qiáng)教師隊(duì)伍的建設(shè)。在具體的舉措方面,要做到兩點(diǎn):(1)學(xué)校要引進(jìn)具有豐富項(xiàng)目經(jīng)驗(yàn)的教師或者制定教師提高教學(xué)水平的計(jì)劃。通過實(shí)施這些計(jì)劃,使教師能夠加強(qiáng)學(xué)習(xí)、鉆研業(yè)務(wù),掌握教學(xué)技能,提高他們的教學(xué)水平和教學(xué)技巧。(2)學(xué)校加大對軟件工程專業(yè)教育的投入,多組織高校軟件工程專業(yè)教師參加省級培訓(xùn)、校級培訓(xùn)等再培訓(xùn)工作,著手培養(yǎng)基礎(chǔ)好、教學(xué)技能優(yōu)秀、有事業(yè)心、敬崗愛業(yè)的專業(yè)教師,增強(qiáng)軟件工程專業(yè)教學(xué)師資力量。

2.5培養(yǎng)學(xué)生的職業(yè)素養(yǎng)和崗位實(shí)戰(zhàn)能力

為學(xué)生創(chuàng)造職業(yè)化的教學(xué)環(huán)境是提高學(xué)生職業(yè)素養(yǎng)和崗位實(shí)踐能力的最有效手段。在這方面,可以通過和一些企業(yè)合作,將學(xué)生放置到企業(yè)的真實(shí)項(xiàng)目中??梢詮娜齻€(gè)方面進(jìn)行:(1)組織學(xué)生參加和學(xué)習(xí)企業(yè)的項(xiàng)目文化,如定期為學(xué)生模擬企業(yè)項(xiàng)目運(yùn)行方式、參觀企業(yè)產(chǎn)品展示廳、聽取企業(yè)項(xiàng)目負(fù)責(zé)人、技術(shù)人員和管理人員有關(guān)企業(yè)產(chǎn)品開發(fā)的專題報(bào)告以及生產(chǎn)管理模式、技術(shù)發(fā)展趨勢和企業(yè)文化、企業(yè)資源管理方面的專題報(bào)告等;(2)通過持續(xù)的教學(xué),為學(xué)生建立就業(yè)需要的知識體系和技術(shù)體系,幫助學(xué)生規(guī)劃自己的職業(yè)生涯,并通過讓學(xué)生深入了解自己的能力,認(rèn)清自己能夠從事的職業(yè);(3)這方面是為了培養(yǎng)學(xué)生適應(yīng)就業(yè)所需要的企業(yè)文化中的團(tuán)隊(duì)精神、職業(yè)技能等??梢月?lián)合企業(yè)嚴(yán)格按照企業(yè)產(chǎn)品的開發(fā)以及企業(yè)需要的一些技能來對學(xué)生進(jìn)行職業(yè)技能、職業(yè)素質(zhì)、團(tuán)隊(duì)精神、職業(yè)規(guī)范等進(jìn)行強(qiáng)化訓(xùn)練來提高學(xué)生這方面的職業(yè)素養(yǎng)。

3結(jié)束語

當(dāng)前的軟件工程專業(yè)的教學(xué)處于向職業(yè)化轉(zhuǎn)變的時(shí)期。只有對傳統(tǒng)教學(xué)模式中那些制約軟件工程專業(yè)的職業(yè)化轉(zhuǎn)變的因素進(jìn)行改革,才能提高我國軟件人才培養(yǎng)水平、實(shí)現(xiàn)教學(xué)模式職業(yè)化轉(zhuǎn)變,并最終適應(yīng)社會對軟件工程專業(yè)人才的需求。

參考文獻(xiàn):

[1]藍(lán)斌.淺析高校軟件工程專業(yè)教改模式[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(17):313-313.

[2]郝雋.CDIO理念下的軟件工程專業(yè)人才培養(yǎng)模式研究[J].中外企業(yè)家,2016(3).

[3]張凱,孫華,冷洪勇,等.項(xiàng)目驅(qū)動模式在軟件工程人才培養(yǎng)中的應(yīng)用與反思[J].電腦知識與技術(shù):學(xué)術(shù)交流,2016,12(1Z):150-151.

[4]檀明,許強(qiáng),張家銳.軟件專業(yè)人才培養(yǎng)模式改革研究與實(shí)踐[J].電腦知識與技術(shù):學(xué)術(shù)交流,2016,12(2):145-146.

[5]司海平,王曉茜.面向市場的軟件工程人才培養(yǎng)與課程體系優(yōu)化[J].信息系統(tǒng)工程,2017(5):166-168.

[6]鐘瑛,朱順痣.《軟件開發(fā)綜合實(shí)訓(xùn)》課程教學(xué)模式若干思考[J].科技創(chuàng)新導(dǎo)報(bào),2012(31):187-188.

[7]王立娟,何丹丹,翟悅.基于CDIO理念的軟件工程專業(yè)工程化實(shí)踐教學(xué)改革的研究[J].當(dāng)代教育實(shí)踐與教學(xué)研究:電子刊,2015(12).

[8]胡安明.基于CDIO理念創(chuàng)新軟件專業(yè)實(shí)踐教學(xué)的研究[J].科學(xué)導(dǎo)報(bào),2016(2).

[9]葉娜,祁飛,邊根慶,等.面向國際化人才培養(yǎng)的軟件工程專業(yè)本科教育課程體系研究[J].教育教學(xué)論壇,2015(15):142-143.

[10]陳惠影.校企合作下軟件工程與軟件測試課程改革探索[J].電腦知識與技術(shù),2014(8X):5697-5698.

作者:李明珍 唐鳳仙 羅富貴 單位:河池學(xué)院計(jì)算機(jī)與信息工程學(xué)院 北京郵電大學(xué)網(wǎng)絡(luò)空間安全學(xué)院