陳黎黎,國紅軍
(宿州學院信息工程學院,安徽宿州234000)
軟件產業(yè)是我國國民經濟和社會信息化發(fā)展的重要基礎和強力支撐[1]。要實現(xiàn)軟件產業(yè)又好又快的發(fā)展,關鍵在人才,必須人才培養(yǎng)先行。然而,由于現(xiàn)有軟件人才培養(yǎng)模式的落后,導致軟件專業(yè)的畢業(yè)生大多數(shù)與軟件企業(yè)對人才的實際需求之間存在著較大的差異,處于一種錯位的狀態(tài)。一方面,大多數(shù)軟件企業(yè)很難從畢業(yè)生中挑選到適合本企業(yè)發(fā)展需要的軟件人才;另一方面,軟件相關專業(yè)的畢業(yè)生因為無法滿足軟件行業(yè)的需求,也很難找到適合自己的工作。如何解決這種“用工荒”與“就業(yè)難”的矛盾是擺在軟件工程專業(yè)面前亟待解決的問題。
我國的高等教育實施分層分類的辦學政策。在全國千余所普通本科高校中,除了少數(shù)研究性、綜合性的大學外,絕大部分是多科類或以單一類學科為建設重點的地方本科院校[2]。2015年,在教育部的引導下,地方新建普通本科高校向應用型轉變,建設服務地方經濟社會發(fā)展的應用型高校,成為我國高等教育發(fā)展在“十三五”乃至更長時期內的一項重要任務。
宿州學院是安徽省地方應用型高水平大學立項建設單位。軟件工程專業(yè)是本校信息工程學院2012年開設的本科專業(yè),目前已有4屆畢業(yè)生。宿州學院軟件工程專業(yè)自創(chuàng)辦之初,就清醒地認識到地方應用型本科院校軟件工程專業(yè)在建設過程中普遍存在的諸如專業(yè)定位不準確、辦學模式單一、師資隊伍相對薄弱、人才培養(yǎng)體系不完善等問題。作為安徽省專業(yè)改造與新專業(yè)建設立項專業(yè),軟件工程專業(yè)的建設始終緊密圍繞宿州市以云計算為代表的新一代信息技術產業(yè),面向IT行業(yè)、面向地方經濟發(fā)展、面向學生實際水平,以培養(yǎng)“實基礎、強能力、高素質”的應用型人才為目標,積極改革應用型人才培養(yǎng)模式。
為了提高軟件工程應用型人才培養(yǎng)的質量,避免出現(xiàn)軟件工程專業(yè)教育與社會脫節(jié)、理論與實踐脫節(jié)等現(xiàn)象,信息工程學院嚴格遵循宿州學院總體戰(zhàn)略發(fā)展目標,結合本學科專業(yè)的自身特點和現(xiàn)狀,聯(lián)合中國教育服務領導品牌——安博教育集團及多家國內知名軟件企業(yè),突破傳統(tǒng)的“3+1”教學培養(yǎng)模式,整合教學資源,優(yōu)化教學過程,通過全程嵌入式的校企聯(lián)合培養(yǎng)模式,將專業(yè)課程教學、軟件工程實踐、IT行業(yè)理念無縫連接,探索出一條特色鮮明的地方應用型本科院校軟件工程專業(yè)建設發(fā)展之路。
在前期與多家國內知名軟件與信息服務企業(yè)緊密合作的基礎上,軟件工程專業(yè)根據(jù)學科發(fā)展趨勢和社會對軟件人才的需求特點,經IT行業(yè)(企業(yè))考察調研及近幾年就業(yè)形勢分析,結合校內外專家的意見和建議,全面實施因材施教,切實加強學生的實踐能力,不斷推進和完善嵌入式校企聯(lián)合培養(yǎng)模式,制定了模塊和方向結合的軟件工程專業(yè)應用型人才培養(yǎng)方案,加強專業(yè)基礎課和專業(yè)核心課的比重,延伸和拓展了專業(yè)選修課,形成了集理論教學(知識教育)、實踐教學(能力培養(yǎng))、素質教學(素質拓展)于一體的教學體系。
課程體系受教學觀念、培養(yǎng)目標、培養(yǎng)模式、與其它學科的關系、教學環(huán)境等多種因素的影響[3]。地方應用型高校的軟件工程專業(yè)的課程體系既要區(qū)別于“名牌大學”的大體系和大平臺,又要區(qū)別于職業(yè)類院校僅有的技能傳授的體系,應當根據(jù)“專業(yè)理論知識夠用,重在能力訓練和素質培養(yǎng)”的目標,在本科教育和職業(yè)教育之間尋找平衡點,以行業(yè)、企業(yè)對軟件人才的知識能力素質的具體要求來構建課程體系。
軟件工程專業(yè)高度重視課程體系建設,在人才培養(yǎng)目標的指導下,精簡了原有的專業(yè)課程體系,整合了部分傳統(tǒng)課程,優(yōu)化了課程結構,增加了能夠突出軟件設計、開發(fā)、測試等環(huán)節(jié)能力培養(yǎng)的技術性、工程性課程,形成了一個如圖1所示的多層次、立體化的課程體系。該課程體系分為四大課程平臺,即通識教育課程平臺、學科專業(yè)基礎課程平臺、專業(yè)課程平臺和綜合拓展課程平臺。其中,通識教育系列課程和學科專業(yè)基礎系列課程涉及人文基礎知識、外語應用能力、數(shù)學基礎、計算機導論、程序設計基礎、軟件工程、操作系統(tǒng)、網絡基礎等內容,主要在第1學年和第2學年進行,目的是使學生能夠較好地掌握計算機科學的基本理論,對軟件工程專業(yè)有一個比較深入的了解。專業(yè)教育系列課程對應專業(yè)核心能力和專業(yè)實踐能力培養(yǎng),其中,專業(yè)實踐能力課程以獨立設置的綜合性實踐類課程為主,用于培養(yǎng)學生掌握從事軟件工程實踐必備的各項專業(yè)技能,具備良好的工程素養(yǎng),主要在第3學年進行。綜合素質拓展課程旨在進一步拓寬學生的知識面,提升專業(yè)學習深度和層次,提升學生的就業(yè)競爭力,滿足學生個性發(fā)展的需求,主要在第4學年進行。

圖1 軟件工程專業(yè)的課程體系
實踐教學對于提高學生的綜合素質、培養(yǎng)創(chuàng)新精神與實踐能力有著理論教學無法替代的特殊作用[4]。軟件項目實訓是軟件工程專業(yè)實踐教學體系的重要組成部分,但是高校普遍采用的純粹教學性質的實訓在實訓方法、實訓內容、實訓過程管理等方面存在諸多問題,難以真正達到對學生的工程實踐能力培養(yǎng)的目的。
為了將能力培養(yǎng)提高到與知識傳授同等甚至更高的地位,軟件工程專業(yè)通過安徽省高等學校省級重大質量工程項目—“面向工程能力培養(yǎng)的IT專業(yè)實踐教學體系探索與構建”,重點研究了專業(yè)理論教學與實踐教學的關系,系統(tǒng)地設計了實踐教學方案,通過教育部產學合作協(xié)同育人項目平臺,與安博、中軟、杰普、達內等多家國內知名軟件企業(yè)聯(lián)合開展軟件工程專業(yè)大學生校內校外實習實訓基地建設,還結合地方經濟,聯(lián)合宿州市國家云計算中心建立了聯(lián)合實驗室,形成了一套較為完善的,從課程實訓到專業(yè)實訓再到畢業(yè)實習和就業(yè)實訓“四位一體”、漸進性、階梯式的工程化實踐教學體系,如圖2所示,整體規(guī)劃并分階段組織實施了每一階段的實踐教學活動,逐步培養(yǎng)學生的基本實踐能力、綜合應用能力和創(chuàng)新創(chuàng)業(yè)能力。

圖2 軟件工程專業(yè)工程化實踐教學體系
其中,課程實訓從第2學期開始至第6學期,每學期選擇1-2門實踐性較強的課程,以校企合作的形式,聘請企業(yè)工程師來校按照企業(yè)項目開發(fā)的模式開展2周(10個工作日)的IT項目實訓。第2學期和第3學期選取以C和C++為主的企業(yè)項目,主要目的是加強學生對C、C++語言的理解與應用,對計算機類行業(yè)的認知,培養(yǎng)學生對編程語言的興趣與學習積極性。第4學期以SQLServer數(shù)據(jù)庫產品為例展開數(shù)據(jù)庫系統(tǒng)維護技能、編程技術方面的教學,結合企業(yè)提供的項目進行操作演練,使學生在掌握基本知識的基礎上能夠運用SQL數(shù)據(jù)庫開發(fā)出具有一定實用效率的數(shù)據(jù)庫系統(tǒng),培養(yǎng)鍛煉學生的專業(yè)實踐能力。第5學期開始至第6學期,軟件工程專業(yè)的學生已經有一定的編程能力,這一階段的實訓主要選取J2EE的應用系統(tǒng)、JAVA WEB的項目案例來進一步幫助學生掌握企業(yè)項目開發(fā)的完整過程,提高綜合實踐能力和團隊協(xié)作能力,并為畢業(yè)設計以及今后從事軟件項目開發(fā)與管理工作打下一定的基礎。
通過多年的運行和近3年畢業(yè)生就業(yè)情況的檢驗,新的應用型人才培養(yǎng)方案適用于軟件人才培養(yǎng)的需要,且效果明顯。在我校發(fā)布的畢業(yè)生就業(yè)質量年度報告中,根據(jù)委托第三方調查咨詢機構的調研數(shù)據(jù)顯示,軟件工程專業(yè)畢業(yè)生的平均薪酬穩(wěn)居全校第一。
作為新建本科院校中的新增專業(yè),軟件工程專業(yè)教師隊伍中的青年教師居多,其本身教學經歷短、教學經驗不足、教學水平相對較低。為此,在專業(yè)建設過程中,學院采取多項措施對青年教師進行幫教。如:積極開展“青年教師導師制”,按照新老結合的原則,為新入職的青年教師指定課程導師,通過老教師的傳、幫、帶,以及對青年教師為期2~3年的教學跟蹤來提高他們的教學能力,積累經驗;成立課程教學小組,相互聽課、評課,研究教學內容,探討新的教學方法,并通過教學督導組每學期3~5次的教學督導來改進青年教師的教學方法和教學手段;開展青年教師教案評比、教學觀摩及反饋交流活動和實踐教學能力比賽等活動,使得青年教師的業(yè)務水平得到了快速提升。積極組織教師參加省級或國家級課程教學研討會、工程應用型人才培養(yǎng)模式和教學模式改革創(chuàng)新研討會、通過開展青年教師與來自企業(yè)一線的項目經理或工程師結對子的活動,拓展青年教師的教學和教研視野,促進理論教學和實踐教學能力的共同提高。另外,軟件工程專業(yè)還在學校開展的“青年教師課堂教學能力提升”活動的支持下,制定了教師“人才培訓工程”計劃,每年安排1~2名教師外出進修,要求進修教師牢固掌握進修課程的教學方法和實驗過程等各個環(huán)節(jié),回校后能夠順利完成相應課程的教材分析,編寫課程教案、教學大綱,進行課時安排,開展獨立實驗等。一系列行之有效的措施,培養(yǎng)出了多名省級、校級教壇新秀,專業(yè)的整體教學水平得到了明顯提高。目前,軟件工程專業(yè)教學團隊已建設成為安徽省省級教學團隊。
在教學資源方面,宿州學院軟件工程專業(yè)一直致力于加強合格課程、精品課程、網絡教學資源及共享平臺的開發(fā)和建設,鼓勵教師積極編制與課程配套的電子課件、教材、構建習題庫和案例庫,主持或參與建設面向全校的數(shù)字化資源中心。經過不斷積累,軟件工程專業(yè)目前已經將所有的專業(yè)課程建設成為“合格課程”,并編制完成了本專業(yè)的“三綱”(即:理論課程的教學大綱、實驗/實訓課程的教學大綱、實習教學大綱)和“兩書”(即:實驗/實訓指導書和實習指導書),實現(xiàn)了合格課程的課程標準、教學大綱、教學進度表、教案、習題庫、試題庫、參考資料等多種教學資源在校內局域網上面向廣大教師和學生全面開放。
教學質量保障體系建設的總體目標是提供一個科學規(guī)范、切實可行的教學質量保障框架,以便于全方位的跟蹤和監(jiān)控實際的教學工作,提高專業(yè)教學水平,保障人才培養(yǎng)的質量[5]。宿州學院軟件工程專業(yè)將軟件工程中的過程管理方法引入到本專業(yè)的教學管理中來,借助信息化手段,對教學設計到教學實施的全過程實施動態(tài)監(jiān)控管理,建立了以教學支持與教學管理信息化支撐平臺為基礎的,較為全面、系統(tǒng)、規(guī)范、可度量的教學質量保障體系,其總體結構如圖3所示。該系統(tǒng)經過了近5年的實踐和改進,有效保證了本專業(yè)人才培養(yǎng)的質量。

圖3 軟件工程專業(yè)教學質量保障體系
加強軟件工程專業(yè)建設是提高軟件人才培養(yǎng)質量的有效途徑。宿州學院信息工程學院在軟件工程專業(yè)建設的道路上不斷摸索和創(chuàng)新,積累了一定的建設經驗,取得了較好的階段性成果,但是軟件產業(yè)瞬息萬變,對軟件人才的要求日益提高,因此軟件人才的培養(yǎng)任重而道遠。如何可持續(xù)的培養(yǎng)出高質量的工程應用型軟件人才,為地方經濟發(fā)展提供源源不斷的高素質智力保障,是新建地方本科院校教學改革面臨的重大課題。