何麗華 阮曉霞 胡慶輝
摘要:構建“五位一體”的教學模式,培養(yǎng)軟件工程類專業(yè)應用型人才,是軟件工程專業(yè)教學改革的一次有益探索和實踐。對現(xiàn)有的教學模式、專業(yè)結構、課程體系、教學內(nèi)容、教學環(huán)節(jié)、教學方法和教學手段等進行改進,以期培養(yǎng)出具有社會責任感、創(chuàng)新精神和實踐能力的高素質(zhì)應用型人才,并為軟件工程專業(yè)的教學改革積累經(jīng)驗,為今后本科專業(yè)教育教學水平的提升做好鋪墊。
關鍵詞:“五位一體”;軟件工程;人才培養(yǎng)
中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2019)34-0214-03
一、引言
應用型本科教育對于滿足中國經(jīng)濟社會發(fā)展、高層次應用型人才需要以及推進中國高等教育大眾化進程等起到了積極的促進作用。我校作為新升本科院校,沒有多少實際的本科教育教學經(jīng)驗可以借鑒,必須準確把脈自己的辦學定位,找準自己的教學模式和育人模式。軟件工程是指導計算機軟件開發(fā)和維護的工程學科,國內(nèi)很多高校都設立了軟件工程專業(yè),如何突出我校軟件工程專業(yè)的辦學特色和優(yōu)勢,需要在各個方面進行積極的探索與研究。
發(fā)達國家發(fā)展經(jīng)濟的成功經(jīng)驗之一是由教育部門向社會源源不斷地輸送高等應用型人才。從各發(fā)達國家近二三十年專門人才的培養(yǎng)歷程來看,自20世紀60年代以來,隨著經(jīng)濟的不斷發(fā)展,各國均大量培養(yǎng)??茖哟蔚膽眯腿瞬?。以德國為首的西方國家早在一個世紀前就已經(jīng)開展了相關的研究和實踐工作,積累了非常多的經(jīng)驗,應用型人才培養(yǎng)從國民系列教育到成人教育,從社區(qū)大學到名牌大學,從??频奖究埔恢钡窖芯可?,形成了一整套的應用型人才培養(yǎng)理論體系。文獻[1-3]系統(tǒng)介紹了德國培養(yǎng)應用型人才的實踐過程、教學質(zhì)量保障體系、課程設置及教學改革,從中可以看出德國在培養(yǎng)應用型人才方面具有豐富的實踐經(jīng)驗。張健[4]從辦學定位、課程體系、質(zhì)量評價等方面提出了軟件工程專業(yè)應用型人才培養(yǎng)的一種新型教學模式。檀明[5]提出通過改革人才培養(yǎng)模式、增加企業(yè)實訓環(huán)節(jié)以及按專業(yè)能力體系構建專業(yè)模塊體系等途徑,更好地滿足軟件工程應用型人才培養(yǎng)的需要。
綜合國內(nèi)外研究情況來看,各種教育模式的提出,其總體目的都是培養(yǎng)出具有創(chuàng)新精神和實踐動手能力的綜合素質(zhì)的應用型人才。由于各個學校的校情不同,學生的學習水平、師資情況、教育管理制度、專業(yè)的行業(yè)特征存在很大的差異,因此各個學校的各個本科專業(yè)在培養(yǎng)方案的制訂、實施,教學模式的選擇,專業(yè)結構的調(diào)整,課程體系的建設,教學環(huán)節(jié)的把控等方面各具特色。近年來,通過理論探索與實踐,我國高校應用型本科人才培養(yǎng)模式的改革和發(fā)展取得了很大的成效。但和經(jīng)濟社會對軟件工程類應用型人才的巨大需求相比,應用型本科人才培養(yǎng)模式遠未形成成熟的體系,尤其是在培養(yǎng)目標定位、培養(yǎng)方法與途徑、課程體系的設置等方面,還處于試驗階段,因此,有待進一步改進和完善。
二、“五位一體”的教學模式構建
構建“五位一體”教學模式,培養(yǎng)軟件工程專業(yè)應用型人才,即是以課堂教學為基礎、以項目為驅動、以學科競賽為引導、以行業(yè)需求為導向和以綜合素質(zhì)提升為目標,開展軟件工程本科專業(yè)的教學實踐活動,培養(yǎng)出具有扎實的理論基礎、實踐動手能力和創(chuàng)新能力的綜合素質(zhì)的應用型人才。教學活動的實施要緊緊圍繞著課堂教學、項目、學科競賽、行業(yè)需求和綜合素質(zhì)這五個方面進行,它們互為補充、協(xié)同推進,從而達到教學質(zhì)量提升的效果。
1.以課堂教學為基礎。應用型人才不等同于操作性技能型人才,還需具有深厚的理論基礎,才能為實踐動手能力的提升奠定基礎。所以課堂教學是基礎,是教學環(huán)節(jié)中最重要的環(huán)節(jié)。但是課堂教學的形式和內(nèi)容不同于傳統(tǒng)的學術型的理論教學,“五位一體”教學模式中具有明確的針對性:要以實際的工程項目為驅動,促進教學活動的推進;要通過軟件工程類的學科競賽進行理論教學,激發(fā)學生的學習興趣,引導學生學習。
2.以項目為驅動。在課堂教學過程中,以實際項目的開發(fā)作為知識點串聯(lián)的主線,既可以提升學生的學習興趣,又使得教學具有針對性。軟件工程專業(yè)是一門實踐性非常強的學科,一個學生的能力是不是真正提升,就看能不能把一個小的項目做出來。學生在推進項目的過程中,會遇到各種各樣的問題,促使學生去學習和理解理論知識,隨著動手能力的提升加深對理論知識的理解;同時隨著項目的完成也會讓學生產(chǎn)生成就感,更愿意去掌握新的知識與技能。
3.以學科競賽為引導。鼓勵學生參加軟件工程專業(yè)類的學科競賽,例如ACM國際大學生程序設計競賽、全國大學生軟件設計大賽、網(wǎng)頁制作大賽等。組織專門的教師團隊對參賽的學生進行專業(yè)的指導和培訓,教師在課堂教學過程中穿插講解這些競賽的考查知識點和基礎理論知識,真正起到“以賽代練,以賽促練”的效果,激發(fā)學生的學習興趣,提升學習效果。除了參加全國和全區(qū)的一些比賽,學校還要定時組織一些這樣的學科競賽,使競賽和教學融為一體,互為補充,互為促進。
4.以行業(yè)需求為導向。應用型人才的培養(yǎng)更具有針對性,行業(yè)需要什么樣的人才,學校就要培養(yǎng)什么樣的人才。通過調(diào)查我們發(fā)現(xiàn)軟件工程專業(yè)的人才需求缺口很大,而我們培養(yǎng)的學生在就業(yè)時卻找不到對應的工作。這種矛盾的出現(xiàn)是我們沒有把握住行業(yè)需求的導向性。比如,目前在軟件工程行業(yè)需求比較大的崗位是移動應用開發(fā)類工程師,例如Android或IOS類開發(fā),而在一些高校的軟件工程專業(yè)的課程體系中沒有一門與之相關的課程。學生畢業(yè)時,沒能受到相應的訓練或培訓,造成就業(yè)困難。
5.以綜合素質(zhì)提升為目標。所有教學改革的最終目的都是為了學生綜合素質(zhì)的提高。改革的成功與否、教學質(zhì)量的好壞、教學效果是否滿意都要看所培養(yǎng)的學生的綜合素質(zhì)是否有了提高,學生是否具備了較強的實踐動手能力和創(chuàng)新能力。我們要制定這樣的標準和以前的效果進行對比,比如,參加學科競賽的人數(shù)和獲獎的人數(shù)是怎樣的,學生參與的教師科研項目、大學生創(chuàng)新創(chuàng)業(yè)項目、企業(yè)項目的情況是怎樣的,學生的最終就業(yè)情況是怎樣的,等等,這些都是評價學生的實踐動手能力和創(chuàng)新精神的指標體系。
軟件工程專業(yè)教學改革的具體任務包括以下幾方面。
三、“五位一體”的教學模式實施
1.完善教學模式。在總結現(xiàn)有本科專業(yè)人才培養(yǎng)模式的基礎上,進一步改進和完善軟件工程專業(yè)的教學模式。在項目驅動、學科競賽、軟件行業(yè)需求和“產(chǎn)學研”結合等方面下功夫,改進和完善以學生的實踐動手能力和創(chuàng)新能力等綜合素質(zhì)提升為目標的教學模式,促進學生的理論知識、能力、素質(zhì)的協(xié)調(diào)發(fā)展。
2.完善課程體系。目前軟件工程專業(yè)開設的課程主要包括:離散數(shù)學、程序設計基礎、面向對象程序設計、數(shù)據(jù)結構、計算機組成與結構、操作系統(tǒng)、數(shù)據(jù)庫概論、軟件工程導論、計算機網(wǎng)絡、軟件建模技術,軟件質(zhì)量保證與測試、軟件項目管理等課程。今后將根據(jù)IT發(fā)展的最新動向,再增設與軟件工程具體應用相關的核心課程,如《Android應用開發(fā)》、《XML技術與應用》、《Java EE項目開發(fā)與設計》、《人機交互技術》等。通過課程體系的完善和實施,使學生能夠把專業(yè)知識和行業(yè)發(fā)展方向有機結合,綜合素質(zhì)和應用技能普遍提高。
3.精選教學內(nèi)容。注重學生的實踐動手能力和創(chuàng)新能力的培養(yǎng),需要開設大量思想性、方法類課程,以解決目前重知識、輕應用的問題;需要開設一些企業(yè)真實IT項目管理和開發(fā)類的課程,教學內(nèi)容更注重企業(yè)真實案例型教學。增加以項目為導向的實踐類相關課程的比重,提升學生解決實際問題的能力。堅持學生的實踐動手能力和創(chuàng)新創(chuàng)業(yè)能力協(xié)調(diào)發(fā)展。
4.改善教學方法。改變傳統(tǒng)的“填鴨式”教學方法,采取更加具有創(chuàng)造性、能激發(fā)學生潛能和求知欲望的教學方式。目前,例如項目驅動教學法、分組討論法、興趣引導法等,這些教學方法的應用取得了較好的效果,學生普遍反映學到了知識,增長了能力。
5.加強校企合作,拓展實訓基地。加強學生課外創(chuàng)業(yè)實踐的引導,增加學生就業(yè)體驗。在校內(nèi),建立了項目開發(fā)實驗室、校企合作實驗室等,舉行軟件技術大賽、編程大賽、軟件開發(fā)經(jīng)驗交流會等;在校外,學院要多建立企業(yè)實訓基地,這些實踐活動能極大地豐富學生的動手實踐能力。
6.選定軟件工程類的競賽項目,組織教師加強對學生的指導和培訓。目前,為鍛煉學生動手能力,國內(nèi)、省內(nèi)舉辦了大量的大學生競賽項目,但不是所有的項目都適合軟件工程專業(yè)的學生。要精心挑選在國內(nèi)有影響力的、貼近實際需求的、符合軟件工程類學生特點的競賽,組織學生參賽,并組織教師形成一個競賽指導團隊,負責對學生指導和培訓。
7.加強師資隊伍建設。工程技術人才培養(yǎng)離不開高素質(zhì)的師資隊伍,培養(yǎng)應用型人才對我院師資隊伍提出了挑戰(zhàn)。針對創(chuàng)業(yè)人才培養(yǎng)的要求,構建“雙師型”人才培養(yǎng)師資結構。一方面,要加強對骨干教師的專業(yè)培訓,同時制定一系列措施,鼓勵現(xiàn)職教師到企業(yè)一線鍛煉或有計劃地選派有潛質(zhì)的青年教師直接參與企業(yè)實踐。另一方面,可以聘請一些IT專家、工程師、技術創(chuàng)新專家到學校兼職任教,合作研究或聯(lián)合撰寫項目開發(fā)或管理等方面的教材,增強軟件工程專業(yè)本科教育教學的師資力量。
四、總結
構建“五位一體”教學模式,是我校培養(yǎng)軟件工程專業(yè)應用型人才教學改革的一次有益的探索和實踐。準確定位人才培養(yǎng)目標,強化課程體系建設和改革,重視學生應用實踐動手能力和創(chuàng)新能力的培養(yǎng)。在此基礎上,以軟件工程專業(yè)教學改革為切入點和突破口,積極推進本科教育教學改革,進一步提升我校應用型人才培養(yǎng)的教學水平和培養(yǎng)質(zhì)量。
參考文獻:
[1]蔡敬民,陳嘯,余國江.借鑒德國經(jīng)驗,實施應用型本科教學改革[J].計算機教育,2013,(21):24-27.
[2]薛曉萍,劉玉菡,劉興國.德國應用科技大學發(fā)展歷程及其啟示[J].河北科技大學學報(社會科學版),2015,15(3):96-106.
[3]陳裕先.德國應用科技大學實踐教學模式及其對我國應用型本科教育的啟示[J].國家教育行政學院學報,2015,(5):85-89.
[4]張健.軟件工程專業(yè)應用型人才培養(yǎng)模式的探索與實踐[J],計算機教育,2010,(12):15-18.
[5]檀明,張向東,許強.以能力為導向的軟件工程專業(yè)應用型人才培養(yǎng)[J].計算機教育,2010,(21):88-92.