林平榮+張屹+薛建民

[摘 要]實踐教學在培養應用型本科軟件工程人才中具有重要的作用。可以在分析應用型人才培養目標定位的基礎上,設計基于應用能力培養的“三合一”實踐教學體系。實踐教學是培養應用型軟件工程人才的重要環節,而實踐教學體系的構建與完善是一個復雜、艱巨的系統工程,需要在實踐的過程中不斷的探索與總結,從而促進實踐教學的整體優化,真正實現應用型人才的培養目標。
[關鍵詞]應用型本科;軟件工程;實踐教學體系
[中圖分類號] G642 [文獻標識碼] A [文章編號] 2095-3437(2016)04-0019-03
2011年,為了進一步深化本科教育教學改革,提高本科教育教學質量,教育部、財政部決定在“十二五”期間繼續實施“高等學校本科教學質量與教學改革工程”。政策實施多年以來,各級教育行政部門及高校非常重視,一批批國家級、省級“質量工程”項目相繼立項建設,教學改革不斷深化,教學質量顯著提升,取得了豐碩的成果。“質量工程”涉及高校本科人才培養工作的方方面面,其中實踐教學與人才培養模式改革創新是提高高等教育質量的重要內容。[1]2010年廣州大學華軟軟件學院軟件工程專業獲廣州市屬普通高等院校第一批特色專業,同年,又被廣東省教育廳評為2010年本科院校“特色專業建設點”,2012年獲廣東省高等學校“專業綜合改革試點項目”。
一、應用型人才培養目標定位
廣州大學華軟軟件學院作為全國300多家獨立學院中唯一的一所軟件學院,在辦學過程中經過不斷的研究探索,科學、客觀地將人才培養的主體目標定位為“應用型人才”,即以應用為主,核心是“實踐”,目的是“提高實際動手能力”,為地方經濟社會發展培養適應中國軟件產業發展需求的規范化應用型人才。學院構建了一套遵循全程化、層次化、模塊化三個原則的應用能力培養體系。“全程化”即將培養學生的應用能力貫穿到學生在校學習的全過程;“層次化”即將應用能力分解為不同的能力層次分階段進行培養;“模塊化”即根據培養不同能力層次的需要,依托不同的課程模塊和實踐性教學環節模塊進行培養。在應用能力培養體系架構下,結合珠三角地區經濟發展需求,構建軟件工程專業實踐教學體系。
二、以應用能力培養為核心,探索實踐“三合一”實踐教學體系
以軟件工程專業的核心課程為基礎,以應用能力培養為核心,借助廣東省計算機技術與應用實驗教學示范中心、軟件與信息技術服務協同創新發展中心,以及合作企業,構建集層次性的課程實驗教學與實踐、豐富性的課外科技專業實踐、系統性的專業綜合訓練于一體的“三合一”實踐教學體系,體系結構見圖1。
■
圖1 實踐教學體系結構圖
(一)深化教學改革,開展層次性的課程實驗教學與實踐
結合學院實際情況和專業特點,分析了傳統課程實驗教學中存在的問題,探索新的課程實驗和實踐教學模式。軟件工程專業的課程實驗安排強調為學生建立堅實的理論基礎,更要訓練嫻熟的技術技巧,提高學生自我學習、分析問題、解決問題的能力。課堂教學采用工學結合、案例驅動的大小課教學模式,大課注重理論教學,小課則注重實踐操作,大小課相互結合。成立軟件工程實驗教學教研室,專門負責實驗教學的審查和監督。定期召開教研會組織相關任課老師和專家對軟件工程專業核心課程的實驗內容進行精心的設計,把實驗分為五種類型:基礎性實驗、設計性實驗、綜合性實驗、創新性實驗、研究性實驗。對于實踐動手能力要求高的課程增加課程設計綜合實踐環節來進一步鞏固和加深學生對所學相關課程理論知識的理解,對于不同課程進行多課程融合的綜合課程設計,把項目實訓的案例按照相關專業課程的實驗目標進行精心設計和分解,形成實驗大綱融入課堂實驗。與IT巨頭微軟、IBM深度合作進行課程的嵌入,包括實驗的教材、實驗內容等。整體課程的實驗內容設計和安排遵循由易到難、由單元到綜合、由基礎到提高的教學規律,使之具備層次分明、結構清晰、目標明確等特點。
(二)開展豐富性的課外科技專業實踐,促進與實踐教學的融合
課外專業實踐活動是培養學生實踐能力、創新能力和人文精神,提高學生綜合素質的重要途徑,是實踐教學的重要組成部分。[2]以“實踐、求知、創新”為主題,以提高學生的實踐能力、創新能力和綜合素質為目標,大力開展軟件工程專業大學生課外科技實踐活動,積極創建大學生科技創新能力培養平臺,激發學生參與課外科技實踐的熱情,推進學風建設。鼓勵學生申報省級甚至國家級大學生創新創業計劃訓練項目,制定相關政策扶持大學生創業。每年定期舉辦“軟件開發設計大賽”、“網頁設計大賽”、“JAVA程序設計大賽”等專業競賽,開展“IT論壇”、“湖邊論壇”等各種學術講座及“計算機協會”、“創新創業協會”等社團。成立學生課外學科競賽專家庫,鼓勵和支持學生參加“全國計算機軟件資格與水平考試”,參加“挑戰杯大學生課外學術科技作品競賽”、“全國大學生服務外包創新應用競賽”、“藍橋杯軟件設計大賽”等學科競賽、科技創新活動,讓學科競賽成為教學改革實踐的載體,從多方面有力推動實踐教學與提高學生創新能力。此外,積極改革探索將學科競賽與教學活動相結合,把大學生的科技創新活動納入實踐教學體系之中,并不斷加強大學生創新創業實踐基地的建設,為學生進行科技創新、技術交流提供平臺。
(三)階段式項目實訓+畢業實習+畢業設計,開展系統性的專業綜合訓練
項目實訓有助于提高學生的實踐動手能力,是實踐教學體系不可或缺的組成部分,也是軟件工程人才培養的一個重要途徑。跟知名IT企業合作聯合開展項目實訓,并在軟件工程專業的教學計劃中明確規定從大一到大三學生需經歷三個階段的實訓環節,到大四參加畢業實習、畢業設計。系統性的專業綜合訓練貫穿于大學四年的學習。項目實訓以體現“層次化、全程化、系統化”為原則,分為三個階段,分別對應大一、大二、大三的學生。因為年級差異,三個年級的實訓題目大部分來自企業的真實項目并經過仔細斟酌和精心設計:一年級的實訓題目是教師從某一個真實案例的模塊簡化而成,主要培養大一學生的基本編程能力和認知;二年級選擇的實訓案例盡可能體現學生程序分析與設計能力的培養;三年級的實訓題目更側重程序綜合開發能力和創新能力的培養。項目實訓在每學年的第二個學期末采用封閉集中方式進行,作息從早上9點到晚上10點,企業工程技術人員和在校老師一起擔任項目實訓指導教師,進行全程跟蹤指導。整個實訓過程盡可能在時間和空間上最大限度模擬軟件企業的真實工作環境,嚴格按照企業管理模式管理、考核,讓學生體會實際項目開發的工作氛圍和職業要求,提高團隊協作意識和溝通技能。[3]畢業實習則從第六個學期結束之后開始,到第八個學期畢業論文答辯結束,學生從進入企業開始,就按照企業的安排進入相關項目的研發和實施,由企業工程師和學校教師共同指導學生進行畢業設計。
三、不斷完善實踐教學體系,保障實踐教學質量
(一)加強軟件工程專業課程群建設,優化實踐課程體系
課程群建設是近年高校課程改革的一個發展趨勢,是高等院校課程建設實踐中出現的一項新的課程開發思路。我們用課程群方法進行了軟件工程專業課程體系優化的探索,對相關課程進行了深入的分析,堅持課程體系整體優化的原則,構建課程群課程體系,并在人才培養方案中有所體現。優化后的課程體系劃分為四個群:專業基礎能力課程群、專業與服務課程群、綜合實踐能力課程群、新技術探究課程群。[4]四個課程群之間的獨立性、關聯性、整體性和應用性,盡可能體現最新科技技術和方法,課程內容及時更新,做到前后課程銜接好,力爭在實現專業培養目標、改進學生知識能力結構方面有比較大的突破,從而優化整個實踐教學體系。
(二)組建一支專兼職、校內外結合的“三三制”實踐教學師資隊伍
在師資引入我們采取“三三制”原則,即教師隊伍由三部分組成:一部分來自傳統高校具有豐富教學經驗的高職稱教師;一部分來自企業具有豐富工程實踐經驗的工程師;一部分來自留學海外具有教學和工作經驗的人員。同時,在實習、項目實訓環節還邀請校外的工程技術人員和校內教師一起進行實習實訓的指導。
(三)加強實驗室和校內外實訓實習基地建設,促進實踐教學質量提高
為適應實踐教學的需要,按照專業方向、專業基礎構建了軟件工程實訓、程序設計、數據庫、操作系統等6個實驗室。我院“PARASOFT-華軟軟件學院軟件自動化測試實驗室”與中國移動、印度塔塔、深圳覽眾科技等企業合作,形成了完整的校內實驗室和實訓實習基地。
(四)建立支撐實踐教學體系實施的管理、資源、教學信息平臺
自主研發“畢業設計數字化管理平臺”進行畢業設計的管理;自主研發“實驗教學管理平臺”,為實驗指導老師、學生提供了一系列服務,從而提高工作效率,保證課堂實驗教學效果;引入“項目實訓管理平臺”,幫助學生了解企業項目開發管理過程和規范,確保了項目實訓的質量和效果;以FTP服務器、論壇為載體,建設了以課件、講義、參考資料為基本內容的實驗教學資源,為學生提供便利。
(五)建立實踐教學管理、考核和評價制度,確保教學秩序和質量
制定軟件工程專業實驗教學管理辦法、學生實驗考核辦法、軟件工程專業項目實訓實施細則、項目實訓驗收標準、畢業論文(設計)工作管理規程、畢業實習管理辦法等多項規章制度,覆蓋了課堂實驗、項目實訓、畢業實習、畢業設計等各環節的管理,以確保實踐教學秩序和質量。
四、結束語
經過兩年的教改實踐,教學效果良好,各項指標基本達到預期目標,形成了一套較為完整的實踐教學體系,有效促進了應用型人才的培養。實踐教學是培養應用型軟件工程人才的重要環節,而實踐教學體系的構建與完善是一個復雜、艱巨的系統工程,需要在實踐的過程中不斷的探索與總結,從而促進實踐教學的整體優化,真正實現應用型人才的培養目標。
[ 注 釋 ]
[1] 王志安,王旭輝,李燕.計算機科學與技術“3+1”教學模式下的實踐教學[J].計算機教育,2014(7):59-63.
[2] 曾永衛,劉國榮.“卓越計劃”背景下科學構建實踐教學體系探析[J].中國大學教學,2011(7):75-78.
[3] 徐玲,張小洪,文俊浩,等.軟件工程專業實踐教學體系的構建[J].計算機教育,2010(11):137-139.
[4] 林平榮,張屹,李明雨.優化軟件工程體系探索-用課程群方法優化軟件工程專業課程體系[J].中國科技縱橫,2013(1):56-58.
[責任編輯:鐘 嵐]