王振輝(西安翻譯學院 工程技術學院, 西安 710105)
民辦本科院校軟件工程專業人才培養模式的改革與創新
王振輝
(西安翻譯學院 工程技術學院, 西安 710105)
結合民辦本科院校向應用技術類型院校轉型背景,通過分析軟件工程專業人才培養的現狀,貫徹學校“一主體,雙引擎”轉型發展理念,以應用型人才培養為主線,優化“專業+外語+創新創業技能”的軟件人才培養模式。構建“一主線、兩體系、三平臺、多模塊”的軟件課程體系和“一核心、兩平臺、三層次、全過程”軟件實踐教學體系。通過基于工作過程的教學設計,應用“項目引領、興趣激發、競賽驅動”教學模式,“項目載體,能力遞近”的4層次實踐教學環節,切實提高了學生的知識、能力和素質。
民辦本科院校; 軟件工程; 應用型; 培養模式
民辦本科院校多年承襲普通本科的培養模式,不適應應用型技術技能人才的培養模式,重知識的講授,輕技術訓練,學生沒有足夠的訓練時間和訓練條件;教師的管理體制成了剛性的制約,重視課時量的計酬,完全忽視對學生的指導與輔導,而學校缺少輔導課時的計算方法;沒有充分發揮學生的積極性和主動精神,沒有重視學生的討論作用,沒有培養學生參加輔導工作;沒有企業文化的熏陶。這些種種原因,制約著民辦高校應用型人才培養的動力和效果。
軟件工程專業的學生要在軟件產業發展中發揮作用依賴于兩個條件: 一是企業進行軟件生產流程再造,如軟件服務外包大量工作可通過分工細化和生產標準化為軟件畢業生提供適用崗位; 二是學校的教學內容實用化,按企業的崗位要求訂單式培養實用人才。雖然目前企業和學校對此都已有認識,但要達到完美的結合尚需時日。因此,現階段的軟件工程專業人才培養面臨著3方面的矛盾: 一是企業分工不細,對學生提出了必須是通才精英的過高要求,學生很難適應; 二是高校的“共性”教育與企業的“個性”需求相矛盾; 三是學校教師知軟件而不知軟件生產,學生所學知識缺少實用性和針對性。要解決這些矛盾,必須對傳統的軟件工程專業培養方式進行改革。
軟件工程專業應用型人才培養的出發點是直接針對軟件企業的需求,按照工程化的培養理念,注重實踐教育和技能教育,培養應用型、復合型、國際化的軟件專門人才。針對這樣的培養目標,我院從更新轉型發展理念,優化人才培養模式,構建“工學結合,理實合一”的課程體系和分階段、多環節的軟件實踐教學體系,通過深化基于工作過程的課堂教學改革,“項目引領、興趣激發、競賽驅動”教學模式,使學生個人能力和團隊協作能力都得到均衡發展,更好地適應了軟件行業對人才的需求。
2.1 “一主體、雙引擎”轉型發展理念
為了充分調動各方面轉型發展的積極性,我院適時提出了“一主體、雙引擎”轉型發展方案。“一主體”(三位一體:院系(部),教師、學生),“引擎一”:培養學生扎實的專業理論知識,“引擎二”:全面提高學生的實踐能力。該方案培育各個主體的發展動力,發揮各個主體主觀能動性,推動院系、教師、學生轉型發展。方案中明確院系(部)、教師、學生3個主體的學年考核指標和獎懲標準,每學年末,各主體對照考核指標進行自評和打分,校內外專家根據支撐材料核定分數和各主體等級。通過近兩年的實施,各主體的主觀能動性有了很大提高,雙師素質教師及學生考取職業資格證書都有了大幅提高。
2.2 以能力培養為核心,構建應用技術型人才培養模式
根據轉型背景下,我院培養全面發展,具備相應崗位任職資格,具有一定創新意識和較強實踐能力的高素質應用型高級專門人才總體目標和目前大眾創業、萬眾創新的時代背景,我院對原有的非外語專業的人才培養模式由“專業+外語+現代化技能”優化為“專業+外語+創新創業技能”,進一步理清以能力培養和創新創業意識培養的人才培養主線。根據學院總體人才培養目標,軟件工程專業根據與產業對接與崗位對接的國際化應用型人才培養思路確定了該專業人才培養模式,如圖1所示。

專業專業基礎專業知識與產業對接+外語工具外語專業外語依據行業和崗位需求調整比例+創新創業技能基本技能職業技能創新創業技能與崗位對接
圖1 軟件工程專業人才培養模式圖
2.3 以職業需求為導向,完善應用技術型人才培養方案
教育部在新建本科院校本科教學合格評估指標體系中,把評估的核心內涵高度概括為“四三二一”,即“四個促進”、“三個基本”、“兩個突出”、“一個引導”。其中“兩個突出”為“突出服務地方(行業)經濟和社會發展,突出培養應用型人才的辦學定位”。 這就要求新建本科高校必須將應用型人才的培養定位貫穿于教學的全過程,滲透到每一門課程的內容里,落實到每節課的講授中。特別是在應用型人才培養方案制定過程中要廣泛調研論證,邀請行業專家參與到人才培養方案修訂過程中來。
依托互聯網+和中國制造2025背景,研究民辦高校參與行業活動的途徑和方法,掌握人才需求動向,增強人才培養的實用性,使人才培養目標與市場需求緊密結合,使學歷教育與新技術和企業崗位技術需求一致,學生培養具有針對性和實用性。軟件人才培養也應遵循軟件項目研發的工作過程和崗位的能力標準,以知識傳授為基礎,以能力培育為重點,注重人才知識、能力、素質的協調發展,使人才具有較強的實踐、創新能力和職業技能。
我院2016版人才培養方案在修改中按照應用型人才培養定位,以職業需求為導向,制定了較為合理的理論和實踐教學體系。
(1) 堅持課程與崗位對接,構建“一主線、兩體系、三平臺、多模塊”課程體系
以應用型人才培養為主線,根據行業崗位需求,明確典型工作任務,并將其歸納為行動領域,最后將行動領域轉換為學習領域。形象的說,就是從出口找入口,通過社會人才崗位對知識、能力、素質要求倒推課程設置。構建了“一主線、兩體系、三平臺、多模塊”應用技術型課程體系,按照“理論適度、工學結合、理實一體”原則進行課程建設。課程體系圖,如圖2所示。

圖2 應用型課程體系圖
這一課程體系在兼顧不同學科專業的教學目標和要求的基礎上,將所有的課程劃分為3個平臺,多個模塊,每個模塊各包括2-3個課程類別,即課程組,每個課程組則包括若干門課程。其突出特點在于:第一,為拓寬學生的知識面,形成合理的知識結構,在課程體系設計中突出了非專業課程的比重,專業課與非專業課的比例把握在50:50左右,專業口徑被拓寬,學院的整個專業結構呈現出開放性的特點。第二,英語學習四年不斷線,通過“公共英語”、“專業英語”、“工具英語”等課內英語教學和“萬人晨讀”、“英語口尖隊”、“非外語專業英語辯論賽”等課外英語培訓,強化學生應用外語的能力。第三,將創新創業課程列入新版人才培養方案,聘請企業導師作為專任教師進行課程教學和實踐指導,從一進大學門就開始有意識的培養學生創新意識和創新精神。第四,突出對學生應用能力的培養,使人才培養更具社會適應性。為強化學生的應用能力訓練,在課程體系中大大提高了實踐教學環節的比重,各專業不少于總學分(學時)的35%.同時還創新性地設置“教學實踐周”,將每學期的最后兩周定為“實踐教學周”,在促進學生德智體全面發展的基礎上,加強學生實踐創新能力和應用能力的培養。為推進從“知識傳授型”向“能力培養型”的快速過度,按照項目教學要求對課程體系、知識結構和課程內容分配進行調整。加強課程實踐環節和課程設計環節,注重課程與課程知識點的銜接,使課程體系更加科學和合理。注重專業特色教育,在專業方向課上既要突出服務區域經濟,又要積極克服辦學同質化傾向。
(2) 堅持實踐能力培養,構建“一核心、兩平臺、三層次、全過程”軟件實踐教學體系
在軟件工程專業人才培養方案中,為突出專業實踐能力培養,我們設計了校內外相結合、課內外相結合的專業實踐教學體系。構建了“一核心、兩平臺、三層次、全過程”軟件實踐教學體系”。一核心:以培養學生應用能力和創新意識為核心。兩平臺:校內實踐平臺+校外實踐平臺。層次一:基礎實驗、認知實習;層次二:綜合性實驗、課程設計、社會實踐、生產實習;層次三:創新性實驗,學科專業競賽,畢業設計;創新創業訓練。3個層次中,課內實踐教學環節主線是基礎,課外實踐創新能力培養主線是重要的輔助,校外實習實踐主線是強化手段,最終要讓學生達到軟件企業實際工作崗位的專業能力要求。三個層次相輔相成,有機構成了專業實踐能力培養體系。
2.4 基于工作過程,圍繞“學、用、創”深化實踐教學改革
應用型人才提出實質上是高校在同培訓機構爭奪教育市場。所以,必須進行人才培養模式和管理體制的創新,用實踐創專業品牌和專業特色。特別是作為教育主陣地的課堂,要按照應用型人才培養要求,基于工作過程,圍繞“學、用、創”深化課堂教學改革。
基于工作過程導向的課程開發模式更適合于培養學生的綜合職業能力,“理實一體、工學結合”避免了傳統教學理論與實踐分離的弊病,充分體現了現代職業教育課程改革的先進理念。我院軟件工程專業在課堂教學改革中,建立了“項目載體,能力遞進,強化實踐能力培養”的四層次軟件實訓環節。“項目載體,能力遞進”4個層次漸進性階梯式[1]軟件實訓環節示意圖,如圖3所示。

圖3 “項目載體,能力遞進”四層次軟件實訓環節示意圖
程序開發階段:在機房教師指導下,熟悉開發環境,具備簡單項目開發的能力,培養學生編碼及程序調試能力;教學方法:任務驅動、案例教學。程序系統階段:在軟件實訓室內,由校內雙師素質教師模擬公司工作環境,甄選實際系統中的軟件子系統,培養學生分析、開發、編碼及測試能力;教學方法:項目教學,任務模塊分解,采用MVC開發模式開發。中小型項目階段:在校內雙師素質教師和校外兼職實踐教師指導下采用框架技術,角色扮演,開發商業產品。中大型項目階段:在校外合作軟件公司,在高級軟件工程師指導下,融入企業團隊,開發真實項目。“項目載體,能力遞進”的4個層次軟件實訓環節,從簡單到復雜,從單一到綜合,經過實踐表明,這4個層次的實踐能力遞進培養,非常適合生源基礎較為薄弱、自控力較差,但學生學習期望值又較高的民辦本科學生[2]。
2.5 “項目引領、興趣激發、競賽驅動”的教學模式改革
針對民辦本科院校學生對專業認知度不高,同質化嚴重的狀況,采用項目引導,興趣激發、競賽激勵的應用型人才培養模式,讓學生在工作中學習,在收獲知識的過程中培養專業興趣,通過專業競賽進一步培養學生參與精神和團隊協作能力,使學生在專業能力和職業精神得到磨練和提高。突破傳統的教學組織形式與教學方法,打破傳統的以教師為主導、講授結論性知識的教學形式,針對IT項目特點,借鑒CDIO理念(CDIO代表構思Conceive、設計Design、實現Implement和運作Operate,是近年來國際工程教育改革的最新成果)[3],按照IT項目特點組織教學,引導學生實踐能力培養,以提高學習的實效性,適應經濟社會發展對IT人才素質的需求。基于工作過程的人才培養理念,在理論課和實習、實訓課程中,采用項目驅動、興趣激發、競賽激勵的教學模式,提高學生的專業實踐能力。
傳統的教學過程都是先理論教學,后實驗、實踐,學生往往興趣不高,接受、理解程度差,知識不能融合貫通,造成學生不能活學活用。采用項目引領的教學過程徹底改變以往按照按章講授知識點的做法,而是按照項目對教材知識點進行重新整合,形成具有實訓形式的實用講義,項目案例按階段對應不同的任務,任務知識點的講解與學生實踐始終有效結合,學生邊學邊做,學做合一。
軟件類課程具有概念抽象、枯燥,語言規則繁多的特點。再加上民辦高校學生往往是學習目標不明確,學習動力不足,學習習慣較差,自控能力不強,在面對學習困難時,克服困難的決心與信心不足。因此造成了學生普遍學風較差,存在厭學情緒。通過合理調整教學內容,調節課堂學習氣氛,激發學生對該課程的學習興趣,提高學生的學習主觀能動性,建立起專業自信心就成為提高該課程教學效果的一個關鍵。
學校鼓勵“以賽促教、賽教結合”,提供經費搭建校內外學科競賽平臺。這樣既可以提高學校社會知名度和影響力,也可以使學生在專業大賽實戰的環境中經風雨見世面,發揮才智,提高能力,創新創業。教師也可以通過大賽指導,提高業務水平,發現教學內容與實際工作中的差距[4]。近年來,我校積極參加“藍橋杯”全國軟件設計大賽,計算機應用能力及素養大賽和“互聯網+”軟件設計大賽,多名學生獲得國家級和省級榮譽和獎勵。
同時通過校企合作,加強在軟件公司的實習實訓,建成并實施一個“以學為主、以賽促學、工學結合”的教學模式,使學生真正參與其中,切實提高學生在實際中應用能力和創新意識的培養。在實習的過程中,學生通過微博等在線平臺發布實習日志和實習小結,實時記錄實習的情況,還能與同學分享實習過程的點點滴滴,增進交流。通過團隊及個人作品競賽對學生的實習成果展示進行評比, 評出“專業實習先進個人”,對制作的作品采取同學、教師、企業三方打分相結合的方式,評選出“最佳創意獎”、“最佳技術獎”、“最佳視覺效果獎”、“優秀團隊獎”等,并配合相應的物質獎勵,從而激發學生的軟件創作熱情,營造良好的學習氛圍,達到增進了解、互相學習的目的。
軟件工程專業人才培養模式是我院根據本科教育教學特點,結合“雙一流”建設,培育專業特色,經過不斷探索、實踐、改進、經驗總結而逐步形成的。全體教師學生適應高等教育變革要求,首先做到“觀念轉型”,其次通過優化我校非英語專業“專業+外語+創新與創業技能”人才培養模式,構建“理實合一,工學結合”的課程體系,加大校內外實訓和實驗室建設,基于工作過程努力營造良好的學習氛圍和仿真工作環境,極大地激發學生了的專業學習興趣、創新意識和創新潛能,學生職業精神和關鍵業務能力培養初見成效,有效保證了經濟社會對軟件人才的實際需求。
[1] 楊愛民,鄧芳,高飛.軟件工程專業人才培養模式的研究與探討[J].計算機教育,2016(3):64-67.
[2] 王敏,黃薇,龔鳴敏,鄧謙.民辦高校軟件工程專業校企合作人才培養模式[J].計算機教育,2015(23):34-37.
[3] 徐玲,文俊浩,熊慶宇.軟件工程人才培養模式的探索與實踐[J].現代教育技術,2013(8):118-121.
[4] 孫凌宇,冷明,郭晨,等. 基于CDIO的創新型軟件工程人才培養模式研究[J].山西財經大學學報,2011(S1):239-245.
ReformandInnovationofSoftwareEngineeringProfessionalsTalentsTrainModeinNon-governmentalUndergraduateUniversities
Wang Zhenhui
(School of Technology and Engineering, Xi'an Fanyi University, Xi'an 710105)
Combined with the transition background of non-governmental undergraduate universities, this paper analyzed the situation of software engineering talent training in our school. We implemented school’s "a body, twin-engine" concept of restructuring and development, took talents of application as the main line, optimized "professional plus foreign language plus innovation and entrepreneurship " training mode, built "a main line, two systems, three-platform, multi module" of software course system and "one core, two platforms, three levels, the whole process" of software practice teaching system. These measures effectively improved the students' knowledge and ability. We also applied "project lead, stimulate interest, competition-driven" teaching mode and "project carrier, ability improve" the four-level practice teaching method to improve teaching effects.
Non-governmental undergraduate universities; Software engineering; Application type; Train mode
陜西省高等教育學會2015—2016年度高水平民辦大學建設研究項目(15GJ061),西安翻譯學院教學質量工程項目(Z1209)
王振輝(1974-),男,副教授、高級工程師、碩士。研究方向:軟件工程、數據庫技術。
1007-757X(2017)11-0036-03
G715.8
A
2016.11.28)