前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了面向職業(yè)化的高校軟件工程教改模式范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。
摘要:高校軟件工程專業(yè)人才培養(yǎng)的教學(xué)模式存在著“重理論,輕實(shí)踐”、“培養(yǎng)目標(biāo)脫離職業(yè)化”等問(wèn)題的存在,阻礙了高校高級(jí)軟件人才的培養(yǎng)。因此,改革傳統(tǒng)的教改模式已經(jīng)成為需要解決的問(wèn)題。圍繞這一問(wèn)題,從現(xiàn)有教學(xué)模式存在的問(wèn)題、教學(xué)目標(biāo)、課程體系、教學(xué)方法、教師隊(duì)伍建設(shè)、學(xué)生職業(yè)素養(yǎng)和實(shí)踐能力培養(yǎng)幾個(gè)方面進(jìn)行了探討。
關(guān)鍵詞:軟件工程;人才培養(yǎng);教學(xué)改革;職業(yè)化
自2002年我國(guó)高校設(shè)立軟件工程專業(yè)之初,軟件工程就是一門(mén)面向社會(huì)經(jīng)濟(jì)發(fā)展的實(shí)際需求,并以培養(yǎng)具有扎實(shí)的計(jì)算機(jī)領(lǐng)域理論知識(shí)和技能,同時(shí)能夠從事軟件開(kāi)發(fā)、科研、教學(xué)和應(yīng)用的應(yīng)用型人才為目標(biāo)的學(xué)科。隨著我國(guó)素質(zhì)教育改革的不斷深入,軟件工程專業(yè)的教學(xué)像其他以實(shí)用性教學(xué)為目的的學(xué)科一樣,面臨著如何向職業(yè)化轉(zhuǎn)變的問(wèn)題。相關(guān)數(shù)據(jù)顯示,我國(guó)當(dāng)前對(duì)軟件人才的需求達(dá)到了20萬(wàn)人,并以每年20%左右的速度增長(zhǎng)[1]。然而,傳統(tǒng)教學(xué)模式制約因素的存在阻礙著軟件工程專業(yè)的職業(yè)化轉(zhuǎn)變,影響著我國(guó)軟件人才的各種能力的培養(yǎng)[2]。因此,如何探索并革新我國(guó)軟件工程專業(yè)的教學(xué)模式,以實(shí)現(xiàn)其職業(yè)化的轉(zhuǎn)變是當(dāng)前急需解決的問(wèn)題。
1高校軟件工程專業(yè)傳統(tǒng)教學(xué)模式的不足
1.1課程體系側(cè)重理論
受制于計(jì)算機(jī)行業(yè)的整體環(huán)境,如軟件復(fù)雜性較簡(jiǎn)單,計(jì)算機(jī)硬件設(shè)備性能較低等,軟件工程專業(yè)設(shè)立的初期并未對(duì)實(shí)踐性人才提出過(guò)高的要求,更加側(cè)重于培養(yǎng)“知識(shí)型”人才。因此,軟件工程課程體系的設(shè)置,也更加側(cè)重于培養(yǎng)軟件行業(yè)人才對(duì)軟件理論的理解與掌握[3]。對(duì)于實(shí)踐性的要求,僅限于能夠通過(guò)實(shí)踐掌握理論知識(shí)即可。在傳統(tǒng)課程體系中,理論課所占比重要遠(yuǎn)遠(yuǎn)大于實(shí)驗(yàn)課,實(shí)驗(yàn)課設(shè)置的目的是為了方便學(xué)生掌握理論知識(shí)[4]。課程內(nèi)容也大多是教師事先安排好的內(nèi)容。實(shí)踐證明,經(jīng)過(guò)這種模式培養(yǎng)出來(lái)的學(xué)生多數(shù)具有良好的理論基礎(chǔ),但是卻無(wú)法在實(shí)際中很好地運(yùn)用這些理論。
1.2教學(xué)目標(biāo)脫離職業(yè)化
職業(yè)化培養(yǎng)模式下的軟件行業(yè)人才應(yīng)該具備軟件、硬件、網(wǎng)絡(luò)等各學(xué)科綜合知識(shí)的復(fù)合型人才。軟件行業(yè)人才不僅應(yīng)該具備這些學(xué)科的理論知識(shí),也應(yīng)具備將這些學(xué)科的理論和實(shí)際結(jié)合起來(lái)的能力。然而,現(xiàn)有的教學(xué)模式則側(cè)重于理論教學(xué),而忽略了職業(yè)化的軟件行業(yè)人才的培養(yǎng)應(yīng)該是以理論和實(shí)踐的有機(jī)統(tǒng)一為目的。這種模式過(guò)于側(cè)重理論知識(shí)的學(xué)習(xí),而忽略了理論和實(shí)際的融合,影響了職業(yè)化的發(fā)展。
1.3軟件工程就業(yè)缺乏導(dǎo)向性
當(dāng)前,軟件工程教學(xué)的一個(gè)重要作用就是為學(xué)員提供良好的就業(yè)。來(lái)自前程無(wú)憂等幾家公司的報(bào)告顯示,企業(yè)對(duì)軟件工程師的需求仍居于首位,且具有可觀的薪酬。然而,跨入軟件技術(shù)領(lǐng)域,成為一名軟件工程師,相應(yīng)的技能水平及經(jīng)驗(yàn)又是必備的“入場(chǎng)券”。如何在由學(xué)??缛刖蜆I(yè)崗位后能夠快速掌握與就業(yè)崗位相適應(yīng)的軟件開(kāi)發(fā)技能,將是軟件工程專業(yè)教學(xué)需要考慮的問(wèn)題[5]。然而,現(xiàn)有軟件工程教學(xué)缺乏就業(yè)導(dǎo)向性的不足,注定了這些專業(yè)學(xué)員無(wú)法快速適應(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é)科綜合知識(shí)的復(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ǔ)知識(shí)、強(qiáng)力的實(shí)踐能力和理論應(yīng)用能力。此外,還要引導(dǎo)學(xué)生時(shí)刻關(guān)注軟件工程及相關(guān)行業(yè)的各種新技術(shù),如大數(shù)據(jù)、云計(jì)算、VR等。通過(guò)明確教學(xué)目標(biāo),從而能夠有針對(duì)性地設(shè)置課程體系和培養(yǎng)學(xué)生能力。
2.2課程體系設(shè)置
軟件工程課程體系的設(shè)置是為了培養(yǎng)理論和實(shí)踐兼?zhèn)涞膹?fù)合型人才。它的設(shè)置,必須兼顧培養(yǎng)理論知識(shí)和實(shí)踐能力。圍繞這一目標(biāo),課程體系結(jié)構(gòu)包括三個(gè)方面:(1)基礎(chǔ)課程。這類課程的設(shè)置用于培養(yǎng)學(xué)生的理論知識(shí)和基本的動(dòng)手能力。首先,基于SE2004軟件工程方案設(shè)置與軟件工程學(xué)科相關(guān)的基礎(chǔ)科目,這些科目涵蓋的理論包括數(shù)據(jù)的機(jī)器級(jí)表示、由機(jī)器語(yǔ)言到匯編語(yǔ)言及各種結(jié)構(gòu)化程序語(yǔ)言和面向?qū)ο缶幊陶Z(yǔ)言的各種語(yǔ)言、能夠用基礎(chǔ)語(yǔ)言處理的各種新型技術(shù)理論等。通過(guò)這些課程的設(shè)置,使學(xué)生建立軟件工程相關(guān)課程的完整概念。其次,設(shè)置能夠應(yīng)用軟件工程方法的課程。這些課程的設(shè)置能夠?qū)?shí)際的程序設(shè)計(jì)和軟件工程理論知識(shí)融為一體,并將基礎(chǔ)程序設(shè)計(jì)方法的學(xué)習(xí)和小、中規(guī)模的軟件結(jié)構(gòu)設(shè)計(jì)相互融合,培養(yǎng)學(xué)生的綜合應(yīng)用能力。在具體課程方面,可以設(shè)置一些如基于瀑布模型的設(shè)計(jì)方法,可以為學(xué)生講授小組級(jí)、中規(guī)模軟件系統(tǒng)建的綜合技術(shù);如基于螺旋開(kāi)發(fā)模型的方法,可以通過(guò)構(gòu)建中等規(guī)模系統(tǒng),培養(yǎng)學(xué)生理論、管理、開(kāi)發(fā)等綜合技能。(2)專業(yè)核心課程。傳統(tǒng)教學(xué)模式中,專業(yè)核心課程的設(shè)置思路主要是用于構(gòu)造計(jì)算機(jī)系統(tǒng)的核心知識(shí)[9]。針對(duì)這一情況,改革后的專業(yè)核心課程的設(shè)置則傾向于培養(yǎng)學(xué)生利用各種計(jì)算機(jī)高級(jí)技術(shù)解決實(shí)際問(wèn)題的能力,涵蓋了與軟件工程相關(guān)的各種計(jì)算機(jī)硬件、不同等級(jí)的程序設(shè)計(jì)、互聯(lián)網(wǎng)環(huán)境下的軟件設(shè)計(jì)、數(shù)據(jù)庫(kù)環(huán)境下的軟件設(shè)計(jì)、面向人機(jī)交互的軟件設(shè)計(jì)等知識(shí)。除了這些課程,還設(shè)置了一些覆蓋軟件工程高級(jí)技術(shù)需求的課程,這些課程涵蓋了軟件工程的需求、設(shè)計(jì)、構(gòu)造、質(zhì)量、過(guò)程、管理等各方面知識(shí),能夠培養(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é)的根本目的核心。針對(duì)這點(diǎn),可以從兩點(diǎn)進(jìn)行改進(jìn)。第一點(diǎn),采用案例教學(xué)法。案例教學(xué)法要求老師在講解理論知識(shí)時(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é)為中心的地位,通過(guò)增加實(shí)驗(yàn)內(nèi)容和學(xué)生實(shí)際動(dòng)手能力,為學(xué)生提供充分參與項(xiàng)目實(shí)踐的機(jī)會(huì)。同時(shí),還可以開(kāi)展大型綜合實(shí)驗(yàn)、綜合實(shí)訓(xùn)、企業(yè)實(shí)習(xí)、畢業(yè)設(shè)計(jì)等實(shí)踐教學(xué)內(nèi)容教學(xué),通過(guò)開(kāi)設(shè)大型綜合性的實(shí)驗(yàn)課程或綜合實(shí)訓(xùn)課程、組織學(xué)生到Ⅱ企業(yè)頂崗實(shí)習(xí)、利用所學(xué)知識(shí)進(jìn)行項(xiàng)目開(kāi)發(fā)的能力和就業(yè)競(jìng)爭(zhēng)能力。
2.4加強(qiáng)教學(xué)隊(duì)伍建設(shè)
教學(xué)隊(duì)伍是高校軟件工程專業(yè)教學(xué)中的一個(gè)重要環(huán)節(jié)。教師的水平影響著課堂教學(xué)和學(xué)生動(dòng)手能力的高低。在現(xiàn)有的一些教師隊(duì)伍中,一些教師往往具有很高的理論素養(yǎng),然而卻缺少足夠的項(xiàng)目經(jīng)驗(yàn)[10]。這給學(xué)生的實(shí)踐教學(xué)帶來(lái)了不利影響。因此,應(yīng)該加強(qiáng)教師隊(duì)伍的建設(shè)。在具體的舉措方面,要做到兩點(diǎn):(1)學(xué)校要引進(jìn)具有豐富項(xiàng)目經(jīng)驗(yàn)的教師或者制定教師提高教學(xué)水平的計(jì)劃。通過(guò)實(shí)施這些計(jì)劃,使教師能夠加強(qiáng)學(xué)習(xí)、鉆研業(yè)務(wù),掌握教學(xué)技能,提高他們的教學(xué)水平和教學(xué)技巧。(2)學(xué)校加大對(duì)軟件工程專業(yè)教育的投入,多組織高校軟件工程專業(yè)教師參加省級(jí)培訓(xùn)、校級(jí)培訓(xùn)等再培訓(xùn)工作,著手培養(yǎng)基礎(chǔ)好、教學(xué)技能優(yōu)秀、有事業(yè)心、敬崗愛(ài)業(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í)踐能力的最有效手段。在這方面,可以通過(guò)和一些企業(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)品展示廳、聽(tīng)取企業(yè)項(xiàng)目負(fù)責(zé)人、技術(shù)人員和管理人員有關(guān)企業(yè)產(chǎn)品開(kāi)發(fā)的專題報(bào)告以及生產(chǎn)管理模式、技術(shù)發(fā)展趨勢(shì)和企業(yè)文化、企業(yè)資源管理方面的專題報(bào)告等;(2)通過(guò)持續(xù)的教學(xué),為學(xué)生建立就業(yè)需要的知識(shí)體系和技術(shù)體系,幫助學(xué)生規(guī)劃自己的職業(yè)生涯,并通過(guò)讓學(xué)生深入了解自己的能力,認(rèn)清自己能夠從事的職業(yè);(3)這方面是為了培養(yǎng)學(xué)生適應(yīng)就業(yè)所需要的企業(yè)文化中的團(tuán)隊(duì)精神、職業(yè)技能等??梢月?lián)合企業(yè)嚴(yán)格按照企業(yè)產(chǎn)品的開(kāi)發(fā)以及企業(yè)需要的一些技能來(lái)對(duì)學(xué)生進(jìn)行職業(yè)技能、職業(yè)素質(zhì)、團(tuán)隊(duì)精神、職業(yè)規(guī)范等進(jìn)行強(qiáng)化訓(xùn)練來(lái)提高學(xué)生這方面的職業(yè)素養(yǎng)。
3結(jié)束語(yǔ)
當(dāng)前的軟件工程專業(yè)的教學(xué)處于向職業(yè)化轉(zhuǎn)變的時(shí)期。只有對(duì)傳統(tǒng)教學(xué)模式中那些制約軟件工程專業(yè)的職業(yè)化轉(zhuǎn)變的因素進(jìn)行改革,才能提高我國(guó)軟件人才培養(yǎng)水平、實(shí)現(xiàn)教學(xué)模式職業(yè)化轉(zhuǎn)變,并最終適應(yīng)社會(huì)對(duì)軟件工程專業(yè)人才的需求。
參考文獻(xiàn):
[1]藍(lán)斌.淺析高校軟件工程專業(yè)教改模式[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014(17):313-313.
[2]郝雋.CDIO理念下的軟件工程專業(yè)人才培養(yǎng)模式研究[J].中外企業(yè)家,2016(3).
[3]張凱,孫華,冷洪勇,等.項(xiàng)目驅(qū)動(dòng)模式在軟件工程人才培養(yǎng)中的應(yīng)用與反思[J].電腦知識(shí)與技術(shù):學(xué)術(shù)交流,2016,12(1Z):150-151.
[4]檀明,許強(qiáng),張家銳.軟件專業(yè)人才培養(yǎng)模式改革研究與實(shí)踐[J].電腦知識(shí)與技術(shù):學(xué)術(shù)交流,2016,12(2):145-146.
[5]司海平,王曉茜.面向市場(chǎng)的軟件工程人才培養(yǎng)與課程體系優(yōu)化[J].信息系統(tǒng)工程,2017(5):166-168.
[6]鐘瑛,朱順痣.《軟件開(kāi)發(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]葉娜,祁飛,邊根慶,等.面向國(guó)際化人才培養(yǎng)的軟件工程專業(yè)本科教育課程體系研究[J].教育教學(xué)論壇,2015(15):142-143.
[10]陳惠影.校企合作下軟件工程與軟件測(cè)試課程改革探索[J].電腦知識(shí)與技術(shù),2014(8X):5697-5698.
作者:李明珍 唐鳳仙 羅富貴 單位:河池學(xué)院計(jì)算機(jī)與信息工程學(xué)院 北京郵電大學(xué)網(wǎng)絡(luò)空間安全學(xué)院