孟憲寧
摘要:實訓(xùn)教學(xué)是高職高專教育中的一個非常重要的組成部分。對于軟件技術(shù)這個實踐性非常強的專業(yè)來講,校企合作進行實訓(xùn)教學(xué)改革,建立一個符合軟件企業(yè)開發(fā)流程、開發(fā)規(guī)范的實訓(xùn)環(huán)境;對于培養(yǎng)出合格的軟件工程師意義重大。本文從校內(nèi)、校外實訓(xùn)基地的建設(shè)、實訓(xùn)教學(xué)體系建設(shè)方面介紹了首批國家高職師范院校建設(shè)重點專業(yè)——軟件技術(shù)專業(yè)在專業(yè)建設(shè)過程中進行的探索與實踐,在創(chuàng)建適合高職高專教學(xué)的實訓(xùn)教學(xué)體系方面進行了一些有益的探索。
關(guān)鍵詞:高職;軟件;實訓(xùn);改革
高職院校的教學(xué)目標(biāo)是培養(yǎng)社會所需要的應(yīng)用型人才,這是其優(yōu)勢所在。實訓(xùn)教學(xué)是指獨立設(shè)課的實訓(xùn)課和理論課中的實訓(xùn)環(huán)節(jié),是實現(xiàn)高職培養(yǎng)目標(biāo)的主體教學(xué)環(huán)節(jié)之一,也是高職教育辦出成效、辦出特色的關(guān)鍵。實訓(xùn)教學(xué)是培養(yǎng)學(xué)生專業(yè)技術(shù)應(yīng)用能力及分析問題和解決問題能力的重要途徑,是教育過程中不可缺失的重要環(huán)節(jié)。實訓(xùn)教學(xué)要與理論課教學(xué)相輔相成,要貫徹科學(xué)性與思想性相統(tǒng)一,理論聯(lián)系實際等教學(xué)原則。高職畢業(yè)生不僅要有一定的理論基礎(chǔ),更要有較強的實踐動手能力、良好的身心素質(zhì)和高尚的職業(yè)道德,其中實踐能力顯得尤為重要,在國家示范高職院校重點建設(shè)專業(yè)的建設(shè)過程中進行了一些探討和實踐,在如何提高學(xué)生的實踐能力與職業(yè)素質(zhì)、建設(shè)校內(nèi)外實訓(xùn)基地、構(gòu)建實訓(xùn)教學(xué)體系、改革實訓(xùn)教學(xué)方法等方面取得了一定的成效。
1 校企合作共建校內(nèi)外實訓(xùn)基地
青島職業(yè)技術(shù)學(xué)院信息學(xué)院“實境耦合”的人才培養(yǎng)模式是整合學(xué)校、企業(yè)教學(xué)資源的一種有效模式。按照軟件技術(shù)專業(yè)“2+0.5+0.5”課程體系的要求,軟件技術(shù)專業(yè)的實訓(xùn)基地建設(shè)分成校內(nèi)、校外實訓(xùn)基地共同建設(shè)的方法進行,給學(xué)生提供不同的實訓(xùn)場景。
1.1 校內(nèi)實訓(xùn)基地
按照工學(xué)結(jié)合模式建立的校內(nèi)實訓(xùn)基地主要用于軟件技術(shù)專業(yè)方向?qū)W生校內(nèi)實訓(xùn)、項目研發(fā)及社會服務(wù)。針對軟件專業(yè)劃分越來越細的特點,校內(nèi)實訓(xùn)室的建設(shè)采用的是按專業(yè)方向進行設(shè)置的方式,即按照Java、.Net、嵌入式、軟件外包及軟件測試五個專業(yè)方向分別建立各具特色的實訓(xùn)室,展開分專業(yè)方向的校內(nèi)實訓(xùn)教學(xué)。
校內(nèi)實訓(xùn)基地的硬件建設(shè)要有一定的前瞻性,在建設(shè)過程中需要考慮到未來幾年的軟、硬件發(fā)展需要。校內(nèi)實訓(xùn)基地建設(shè)的核心在于其內(nèi)涵建設(shè),專業(yè)理論課程的實訓(xùn)體系建設(shè)是在與青島海爾軟件有限公司等青島本地的軟件企業(yè)進行合作的基礎(chǔ)上進行的。從實訓(xùn)基地環(huán)境營造、實訓(xùn)講義指導(dǎo)手冊編寫,到開發(fā)實訓(xùn)項目等環(huán)節(jié)展開合作。在具有濃厚企業(yè)氛圍的校內(nèi)實訓(xùn)基地中,以來自企業(yè)真實項目為依托展開項目教學(xué)。
半年的校內(nèi)實訓(xùn),通過引入來自東軟集團的實訓(xùn)體系進行項目綜合實訓(xùn),整個實訓(xùn)環(huán)節(jié)由課程實訓(xùn)和項目實訓(xùn)兩個環(huán)節(jié)組成,其中課程實訓(xùn)由基礎(chǔ)知識復(fù)習(xí)、框架知識學(xué)習(xí)組成,通過小型項目貫穿相關(guān)基礎(chǔ)知識、框架知識等知識點;項目實訓(xùn)按照企業(yè)化流程進行安排,實訓(xùn)環(huán)節(jié)涵蓋需求分析、詳細設(shè)計、編碼與測試各個項目開發(fā)環(huán)節(jié)。通過400多課時的實訓(xùn)進行真實企業(yè)項目研發(fā),使學(xué)生在實訓(xùn)過程中來熟悉軟件企業(yè)的開發(fā)流程、掌握軟件開發(fā)規(guī)范,培養(yǎng)學(xué)生的項目開發(fā)能力、溝通能力及團隊合作能力。
1.2 校外實訓(xùn)基地
校外實訓(xùn)基地采用了由學(xué)校投資到企業(yè)建立實習(xí)工位的方式來進行建設(shè)。此種模式解決軟件企業(yè)難以提供批量實習(xí)工位的難題。在實行新的實訓(xùn)課程體系、教學(xué)模式和教學(xué)方法過程中,把來自于軟件企業(yè)的真實項目貫穿于整個的教學(xué)及實訓(xùn)過程,在實訓(xùn)中引入現(xiàn)代軟件企業(yè)的開發(fā)流程和開發(fā)規(guī)范,使學(xué)生在項目的教學(xué)和實訓(xùn)中培養(yǎng)職業(yè)素質(zhì)、提高專業(yè)技能。以校外實訓(xùn)基地為依托,學(xué)生在企業(yè)工程師的帶領(lǐng)下,參與企業(yè)項目的研發(fā),既鍛煉了項目開發(fā)經(jīng)驗,又接受了企業(yè)化工作環(huán)境、工作氛圍的鍛煉,初步實現(xiàn)了實習(xí)就業(yè)的一體化。
采用“走出去、請進來”的方式進行校企合作,“走出去”就是將學(xué)校專職教師派到企業(yè)進行研修、參加企業(yè)項目研發(fā);“請進來”就是將企業(yè)的工程師請到學(xué)校擔(dān)任實訓(xùn)指導(dǎo)教師。這種模式不僅可以提高專職教師的實踐技能,而且可以把軟件企業(yè)最新的技術(shù)引入到學(xué)校教學(xué)環(huán)節(jié)中來。在Java方向的校內(nèi)實訓(xùn)項目設(shè)計過程中,通過把專職教師派到青島用友電子政務(wù)軟件公司,和軟件企業(yè)的項目經(jīng)理、軟件工程師一起研發(fā)辦公自動化系統(tǒng)。在企業(yè)現(xiàn)有的工作流平臺上,進行辦公自動化平臺上的電子郵件、公告牌、知識庫、論壇四個模塊的開發(fā)。組成企業(yè)項目經(jīng)理領(lǐng)導(dǎo)、由企業(yè)工程師、研修教師、實習(xí)學(xué)生參加的研發(fā)團隊,按照CMM流程進行了項目四個模塊的開發(fā)。根據(jù)學(xué)生的校內(nèi)實訓(xùn)要求對有關(guān)模塊的內(nèi)容進行裁剪,得到了滿足校內(nèi)實訓(xùn)需求、符合CMM開發(fā)流程的實訓(xùn)案例。整個案例是在Struts、Spring和Hibernate這三個開源框架基礎(chǔ)上來構(gòu)建,涵蓋了現(xiàn)在軟件企業(yè)中Java平臺上流行的SSH架構(gòu)的有關(guān)知識點,以辦公自動化項目四個模塊為導(dǎo)向,引導(dǎo)學(xué)生在學(xué)習(xí)J2EE平臺下Web應(yīng)用開發(fā)知識的基礎(chǔ)上,從系統(tǒng)架構(gòu)的層面來學(xué)習(xí)Java Web應(yīng)用的設(shè)計與開發(fā),按照系統(tǒng)功能分層設(shè)計的思想把整個系統(tǒng)劃分為表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層等幾個層面,從包結(jié)構(gòu)的劃分、SSH框架在各層的應(yīng)用,引領(lǐng)學(xué)生全程參與項目啟動、概要設(shè)計、詳細設(shè)計、編碼與測試環(huán)節(jié)的文檔編寫及實際代碼的編寫與調(diào)試工作。通過實際的項目研發(fā)掌握SSH架構(gòu)下的Java Web應(yīng)用開發(fā)的知識點,學(xué)習(xí)現(xiàn)代軟件企業(yè)的開發(fā)流程和開發(fā)規(guī)范,為將來進入社會、參加工作打下了比較好的基礎(chǔ)。
2 構(gòu)建新的實訓(xùn)教學(xué)體系
新的課程體系加大了實訓(xùn)課時比例,實訓(xùn)課學(xué)時為1449學(xué)時,占總學(xué)時(2286學(xué)時)的63.3%。新的課程體系是以職業(yè)崗位要求的知識、能力、素質(zhì)為依據(jù),圍繞職業(yè)素質(zhì)訓(xùn)練與職業(yè)核心技術(shù)實訓(xùn)這一主線,將各種實訓(xùn)貫穿于整個教學(xué)過程中,能夠體現(xiàn)企業(yè)對軟件人才規(guī)格的需求;實際企業(yè)項目貫穿于整個實訓(xùn)教學(xué)過程,通過分方向、多層次、分階段來逐步訓(xùn)練學(xué)生的專業(yè)技術(shù)能力和職業(yè)素質(zhì)。
分方向是指軟件技術(shù)專業(yè)分為Java、.Net、嵌入式和軟件測試等方向;多層次包括專業(yè)認識、基本技能實訓(xùn)、核心能力訓(xùn)練、綜合技能實訓(xùn);分階段則是從第一學(xué)期到第四學(xué)期,每個學(xué)期均開設(shè)綜合實訓(xùn)項目,模擬企業(yè)實際環(huán)境進行項目的開發(fā),項目的難度及要求隨學(xué)期而逐漸增加。在校內(nèi)綜合項目實訓(xùn)中采用基于行動導(dǎo)向的項目教學(xué)方法,學(xué)生按照軟件企業(yè)的工作方式,在實訓(xùn)指導(dǎo)教師的帶領(lǐng)下進行實際項目開發(fā)。實訓(xùn)過程涵蓋軟件開發(fā)流程的各個環(huán)節(jié),學(xué)生能夠熟悉企業(yè)的開發(fā)規(guī)范和流程,代碼編寫能力、職業(yè)素質(zhì)均得到了很大提高。
在課程體系實施過程中,采用“2+0.5+0.5”的教學(xué)模式,即2年校內(nèi)實境教學(xué)及實訓(xùn)(1年專業(yè)基本技能實訓(xùn)及1年實境專業(yè)實訓(xùn))+半年校內(nèi)綜合實境實訓(xùn)(0.5)+半年校外頂崗實習(xí)(0.5)。
軟件技術(shù)專業(yè)實訓(xùn)環(huán)節(jié)是通過校企合作的方式逐步建立起來的,其內(nèi)容如下圖所示:
圖1 校企共建實訓(xùn)體系
(1)專業(yè)認知
該環(huán)節(jié)學(xué)生在入學(xué)教育階段,帶領(lǐng)學(xué)生到校外教學(xué)基地中,通過參觀、調(diào)研和聽報告等形式,使學(xué)生認識所學(xué)專業(yè)在軟件行業(yè)中的地位及相互關(guān)系,初步建立軟件技術(shù)的整體概念。
(2)基本技能實訓(xùn)
該環(huán)節(jié)采用“案例教學(xué)或項目教學(xué)”的理論實訓(xùn)一體化的教學(xué)方法,提高學(xué)生的基本專業(yè)技能,加深對課程知識理解,鍛煉學(xué)生分析問題、解決問題的能力。
(3)核心技術(shù)實訓(xùn)(課程項目實訓(xùn))
該環(huán)節(jié)通過項目實訓(xùn),加強學(xué)生對課程知識的綜合運用能力,使學(xué)生對所學(xué)內(nèi)容融會貫通。教師在實訓(xùn)中指導(dǎo)學(xué)生運用所學(xué)知識解決實際問題。通過這種實訓(xùn)可以提高學(xué)生分析實際問題、理解任務(wù)、編碼和運用知識等能力。
(4)綜合實訓(xùn)
該環(huán)節(jié)學(xué)生按規(guī)范進行編碼、文檔編寫、測試等工作,采用企業(yè)的工作流程進行培訓(xùn),實訓(xùn)環(huán)節(jié)涵蓋需求分析、詳細設(shè)計、編碼與測試各個項目開發(fā)環(huán)節(jié)。通過16周的實訓(xùn),學(xué)生在專兼職教師的共同帶領(lǐng)下開發(fā)來自于企業(yè)的真實項目,學(xué)生在實訓(xùn)過程中熟悉軟件企業(yè)的開發(fā)流程、開發(fā)規(guī)范,培養(yǎng)學(xué)生的項目開發(fā)能力、溝通能力及團隊合作能力。
(5)頂崗實習(xí)
頂崗實習(xí)是“實境訓(xùn)教”人才模式的一個重要環(huán)節(jié),也是高職教育改革的重點要求。軟件技術(shù)專業(yè)現(xiàn)已軟件企業(yè)達成了學(xué)生頂崗實習(xí)協(xié)議,采取學(xué)院投資,企業(yè)管理的模式安排學(xué)生進行頂崗實習(xí),學(xué)生進入校外實習(xí)基地參加頂崗實習(xí),初步實現(xiàn)實習(xí)就業(yè)一體化目標(biāo)。
3 改革實訓(xùn)教學(xué)方法
軟件技術(shù)專業(yè)在實訓(xùn)教學(xué)過程中采用項目教學(xué)法,以任務(wù)驅(qū)動的方式來推動教學(xué)過程的開展,將來自企業(yè)的實戰(zhàn)項目貫穿于各個教學(xué)環(huán)節(jié)。采用項目教學(xué)法學(xué)生的學(xué)習(xí)主動性、積極性普遍提高,課堂氣氛活躍、學(xué)生的自主學(xué)習(xí)意識、團體合作意識均得到了很好地鍛煉。
“任務(wù)驅(qū)動”教學(xué)法中推行師生互動;學(xué)生邊學(xué)邊做,充分調(diào)動學(xué)生學(xué)習(xí)的積極性、創(chuàng)造性,強調(diào)個性的發(fā)揮。讓學(xué)生學(xué)會學(xué)習(xí)、主動學(xué)習(xí)、熱愛學(xué)習(xí)。
(1)創(chuàng)造場景,布置任務(wù),調(diào)動學(xué)生學(xué)習(xí)積極性。要求學(xué)生真正從實際工作的角度來思考問題,重視學(xué)生的參與過程,不單純地進行理論講授。把學(xué)生發(fā)言也作為全體學(xué)生學(xué)習(xí)的一個方面。
(2)學(xué)生自主學(xué)習(xí),通過主動參與,提高學(xué)生能力,提高基本技能。讓學(xué)生在案例分析中充分表現(xiàn)自己,鍛煉獨立思考問題、分析問題和解決問題的能力,提高語言表達能力和快速反應(yīng)能力。
(3)引導(dǎo)學(xué)生進行討論,不去單純追求正確答案,而是重視得出結(jié)論的思考過程。
(4)教師與學(xué)生共同評價成果,通過成果展示和教師演示,師生共評效果,享受成功,師生互動并總結(jié)歸納。
(5)鞏固練習(xí)、強化訓(xùn)練所學(xué)內(nèi)容。
在專業(yè)課程和綜合實訓(xùn)過程中采用項目教學(xué)法,對課程中所涉及的知識、技能、職業(yè)態(tài)度進行綜合訓(xùn)練,利用較為完整的項目進行實訓(xùn)教學(xué)。
在項目教學(xué)過程中,將學(xué)生分成若干個項目小組(每組4人~6人),將學(xué)生按各自的特點、能力和興趣在項目小組內(nèi)分擔(dān)項目負責(zé)人、界面設(shè)計、后臺數(shù)據(jù)庫設(shè)計、程序設(shè)計、軟件測試、文檔制作及管理等不同的角色。各項目小組在實訓(xùn)教師的帶領(lǐng)下進行項目實訓(xùn)。
具體實施過程是:劃分項目小組—布置項目任務(wù)—項目角色分工—學(xué)生進入角色—學(xué)生提出問題(學(xué)生主動)—指導(dǎo)教師解答、輔導(dǎo)—學(xué)生完成任務(wù)—教師評價(過程考核)—學(xué)生總結(jié)—教師歸納、總結(jié)—學(xué)生提交報告、文檔。
4 總結(jié)
軟件技術(shù)專業(yè)的“2+0.5+0.5”的教學(xué)模式的實訓(xùn)環(huán)節(jié)是按照校內(nèi)半年、校外半年的方式進行組織的。校內(nèi)實訓(xùn)基地引入來自企業(yè)的真實項目,學(xué)生在貼合軟件企業(yè)工作環(huán)境的實訓(xùn)室中完成校內(nèi)綜合實訓(xùn)。校外實訓(xùn)基地由來自企業(yè)的兼職教師帶領(lǐng)在企業(yè)頂崗實習(xí)的學(xué)生參加企業(yè)項目的研發(fā),在實戰(zhàn)中進一步深化所掌握的專業(yè)知識。通過分方向、多層次、分階段來逐步訓(xùn)練學(xué)生的專業(yè)技術(shù)能力和職業(yè)素質(zhì)。整個實訓(xùn)環(huán)節(jié)包括專業(yè)認知、基本技能實訓(xùn)、核心技術(shù)實訓(xùn)、綜合實訓(xùn)、頂崗實習(xí)幾個環(huán)節(jié),實訓(xùn)涵蓋了基礎(chǔ)知識、專業(yè)核心技術(shù)及綜合能力培養(yǎng)等各個方面,所建立的實訓(xùn)教學(xué)體系有一定的借鑒意義。
參考文獻
[1]朱懿心.高職高專教師必讀[M].上海:上海交通大學(xué)出版社,2004.
[2]王明倫.高等職業(yè)教育發(fā)展論[M].北京:教育科學(xué)出版社,2004.
[3]姜大源.職業(yè)教育學(xué)研究新論[M].北京:教育科學(xué)出版社,2007.