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