關(guān)玉欣 吳文廣 李雷孝
摘 要:應用型人才培養(yǎng)要求軟件工程專業(yè)本科生具有扎實的實踐能力和創(chuàng)新能力。為了達到該目標,就要以企業(yè)需求為導向,以教學為根本,尋求更為科學、實際的培養(yǎng)方式以提高人才培養(yǎng)質(zhì)量。從軟件工程專業(yè)教育方式現(xiàn)狀及問題著手,闡述了校企合作專業(yè)項目實訓教學的實施過程,提出了“游泳池”教育教學理念。從教學內(nèi)容、教學方式、師資隊伍以及考核方式等方面,介紹面向校企合作共建專業(yè)的 “游泳池”式教育實施過程以及取得的成效。
關(guān)鍵詞:實踐能力;人才培養(yǎng);“游泳池”式教育;校企合作
DOI:10. 11907/rjdk. 192021 開放科學(資源服務)標識碼(OSID):
中圖分類號:G434文獻標識碼:A 文章編號:1672-7800(2020)002-0258-04
英標:Exploration and Implementation of “Swimming Pool” Education in the Context of University-Enterprise Cooperation
英作:GUAN Yu-xin1,WU Wen-guang2,LI Lei-xiao1
英單:(1. College of Big Data Science and Application, Inner Mongolia University of technology;2. College of Information Engineering, Inner Mongolia University of technology,Hohhot 010080,China)
Abstract: The training of talents with strong applied ability requires software engineering undergraduates to have solid practical ability and innovation ability. In order to achieve this goal, it is necessary to take enterprise demand as the orientation and teaching as the foundation, and seek more scientific and practical training methods to improve the quality of personnel training. From the present situation of software engineering education mode and the existing problems, this paper expounds the university-enterprise cooperation in the project in the links of practical training teaching part of the concrete implementation process, puts forward the “pool” of education teaching idea. From the teaching content, teaching methods, teaching staff and the inspection way, the implementation of university-enterprise cooperation professional software engineering undergraduate students “swimming pool” as well as the effect of the implementation of the education process are introduced.
Key Words: practical ability; personnel training; “swimming pool” education; university-enterprise cooperation
0 引言
高等教育是面向未來培養(yǎng)人才的事業(yè)[1]。在信息社會,IT業(yè)的戰(zhàn)略性發(fā)展需要大量應用型技術(shù)人才,而應用型人才的培養(yǎng)需要各高校突出辦學特色,明確辦學定位,實現(xiàn)教育的可持續(xù)發(fā)展,這就需要高校與相對應的企業(yè)緊密合作,培養(yǎng)社會緊缺型人才[2]。
為建立人才培養(yǎng)長效機制,國家從宏觀層面制定了一系列發(fā)展戰(zhàn)略,以推動高校向應用技術(shù)型高校轉(zhuǎn)型[3]。2010年7月《國家中長期教育改革和發(fā)展規(guī)劃綱要(2010-2020)》明確指出:“實行工學結(jié)合、校企合作、頂崗實習的人才培養(yǎng)模式”,“建立健全政府主導、行業(yè)指導、企業(yè)參與的辦學機制,制定促進校企合作辦學法規(guī),推進校企合作制度化”等等,明確提出將校企合作作為學生培養(yǎng)的重要途徑[4]。
在“互聯(lián)網(wǎng)+”等國家重大發(fā)展戰(zhàn)略指引下,各地方高校紛紛響應國家號召,積極推進校企合作[5],共建專業(yè),聯(lián)合培養(yǎng)人才。IT業(yè)一直引導社會技術(shù)潮流,高校的軟件工程專業(yè)、網(wǎng)絡工程專業(yè)、計算機科學技術(shù)、物聯(lián)網(wǎng)工程及數(shù)據(jù)科學等專業(yè)與IT企業(yè)的合作尤為密切。
在地方政府及教育主管部門的指導下,校企合作的高校和企業(yè)簽署聯(lián)合培養(yǎng)人才的合作協(xié)議[6],規(guī)范校企合作人才培養(yǎng)過程,諸如“3+1”模式、“2.5+1.5”模式等,協(xié)議規(guī)定校企合作雙方各自的任務?!?+1”模式指學生要在學校完成3年的學習任務,獲得學校規(guī)定的所有必修課及選修課學分,最后1年到合作企業(yè)的實訓基地完成綜合實訓任務。在任務分工中,學校注重學生理論知識學習,而企業(yè)偏重實踐能力培養(yǎng),這種模式有助于學生將所學理論知識應用到實際工程項目工作中[7]。
實訓環(huán)節(jié)教學過程是師生雙向互動過程。教師按照一定的目標和計劃,根據(jù)學生的心理特點和認識規(guī)律,引導學生系統(tǒng)掌握基本知識和基本技能 [8]。在校企合作模式實踐中,對內(nèi)蒙古工業(yè)大學、內(nèi)蒙古師范大學、內(nèi)蒙古赤峰學院、內(nèi)蒙古科技大學、青島科技大學等幾所校企合作高校及青軟實訓、安博教育集團、云泰互聯(lián)等合作企業(yè)進行調(diào)研發(fā)現(xiàn),在專業(yè)授課及實訓環(huán)節(jié)存在學校與企業(yè)分工不明確的共性問題。學生在校期間學習專業(yè)理論知識,但到了實訓企業(yè)后,本應該注重項目實踐的學習過程卻還在重復學習已經(jīng)學過的理論知識;在實訓過程中,授課教師仍然單純充當知識傳授者,沒有采用企業(yè)工程師的授課方式及方法,造成實訓環(huán)節(jié)大打折扣,未達到應有效果。學生在實訓企業(yè)教學基地發(fā)現(xiàn),企業(yè)的學習環(huán)節(jié)與在校期間變化不大,在學習過程中企業(yè)工程師依然是主角,學生是被動參與者,造成學習興趣不高,沒有達到預期的教學效果。
為解決校企合作弊端,經(jīng)過近兩年的探索,筆者提出“游泳池”教育理念,并根據(jù)該理念實施有特色的教學方式:組建項目小組,由項目總監(jiān)(實訓工程師)帶領(lǐng)項目組成員(學生)完成項目開發(fā)全部流程,完全模仿軟件開發(fā)公司的工作業(yè)務流程完成項目實訓任務,發(fā)揮學生的主觀能動性,從而更好地發(fā)揮校企合作過程中學校和企業(yè)雙方各自的特長。
1 國內(nèi)研究現(xiàn)狀
國內(nèi)校企聯(lián)合培養(yǎng)人才機制起步較晚,目前正步入快速發(fā)展階段[9]。全國多所大學分別與相應企業(yè)建立合作。筆者學校分別與安博教育、青軟實訓以及中興等企業(yè)合作,培養(yǎng)軟件工程及網(wǎng)絡工程專業(yè)本科生,積累了一定經(jīng)驗。但在實際運行過程中仍存在很多問題,如專業(yè)設置、課程教材與職業(yè)標準、教學過程與生產(chǎn)過程不對接等現(xiàn)象,制約了校企合作的深入發(fā)展。實訓環(huán)節(jié)學生參與度較低,沒有充分發(fā)揮學生的主觀能動性。在“游泳池”式實訓環(huán)節(jié)中,學生成為學習過程的主體,教師從知識的傳授者轉(zhuǎn)變?yōu)閷W習的組織者、學習任務的提出者、學習情景的營造者,這是“游泳池”式實訓模式的創(chuàng)新之處。當然,在實訓環(huán)節(jié),教師也要集中解答學生在項目實訓過程中遇到的共性問題,進行詳細講解。借助SPOC平臺,將理論部分的教學視頻、課后習題、技術(shù)文檔等素材上傳到互聯(lián)網(wǎng),以供學生隨時訪問。
“游泳池”實訓方式在軟件工程專業(yè)實訓環(huán)節(jié)開始實施,已經(jīng)取得初步成效,學生就業(yè)率及實際工程能力都得到提升。但從目前的實訓過程、就業(yè)情況等方面來看仍存在一些不足,需要從以下幾方面展開工作。
(1)將教學內(nèi)容與職業(yè)需求對接。即根據(jù)軟件專業(yè)特點制定相應的教學計劃,有選擇地進行課程設置,開展教學質(zhì)量評估。
(2)學習過程與工作過程對接。用人單位都希望招聘有經(jīng)驗的畢業(yè)生,因而必須做到工學結(jié)合,加大項目實訓環(huán)節(jié)力度。由于有系統(tǒng)的工程實踐,學生畢業(yè)步入工作崗位時具有比較豐富的工作經(jīng)驗,受到用人單位歡迎。
(3)建立有效的監(jiān)督及評估機制,保證校企合作長期、穩(wěn)定發(fā)展。
2 “游泳池”教育
“游泳池”教育理念是受到學習游泳的啟發(fā)。為了讓學員盡快學好游泳,教練在傳授好基本動作要領(lǐng)后,硬性要求學員跳下泳池實踐,體會游泳的動作要領(lǐng),促進學生發(fā)揮主觀能動性,練習學生的抗壓能力,達到盡快學會游泳的目的。這個理念同樣可以運用在軟件工程專業(yè)課程學習中。通過理論課學習,學生具備了一定的理論基礎。進入實訓基地后,教師角色從知識傳授者轉(zhuǎn)變?yōu)閷W習的組織者、學習任務的提出者以及學習情景的營造者,教師不再滿堂灌地講授理論知識,而是由學生自主完成每個項目各階段的任務,實訓教師只是在戰(zhàn)略上引導學生思路。在這個過程中,學生是主角,教學方式的轉(zhuǎn)變提高了學生自主學習的能力,也培養(yǎng)了學生獨立解決復雜問題的能力以及抗壓能力[10]。
2.1 實施階段
校企合作共建專業(yè)學習過程一般分為在校階段和實訓階段。在校階段,學生主要學習理論知識;實訓階段,學習以實踐為主。“游泳池”教育實施在實訓階段進行。此時學生經(jīng)過理論課學習,具備一定的理論基礎。在實訓階段,教師提出項目實戰(zhàn)要求,放手讓學生自主按照規(guī)定按階段提交項目。當然實訓教師也不是完全放手不管,而是階段性解決一些技術(shù)上的難點或共性問題。學生在實訓過程中可以充分利用線上教學資源,包括實訓教師的任務描述、工具類庫、模板素材、視頻講解、教學課件等,通過線上線下結(jié)合的方式完成實訓任務[11]。
2.2 實訓教學內(nèi)容
根據(jù)學校和實訓企業(yè)共同制定的培養(yǎng)方案及教學計劃,實訓課程分為企業(yè)級開發(fā)綜合實訓Java方向和測試方向,這兩個方向是根據(jù)軟件工程專業(yè)社會需求制定的。實訓總時長為13周,學生可根據(jù)自己的愛好及特長自愿選擇其中一個方向?qū)W習。
企業(yè)級開發(fā)綜合實訓(Java方向)課程主要包括基礎知識補強、需求分析、功能設計和詳細設計、項目模塊編碼及軟件測試5個部分,涵蓋項目開發(fā)的全過程。
企業(yè)級開發(fā)綜合實訓(軟件測試方向)課程,通過軟件測試基礎理論、測試技術(shù)、測試過程、測試工作基本流程以及各階段工作的具體實施,使學生掌握軟件測試的基本理論和核心技術(shù)。通過解決實際問題,提高學生在軟件測試過程中分析問題和解決問題的能力[12]。
詳細內(nèi)容及學時分配如表1所示。
2.3 實訓實施方案
實訓方案建設包括項目團隊建設和確定項目組成員分工兩部分,是“游泳池”式教育最有特點的一個環(huán)節(jié)。學生實訓任務與在校期間普通課程的實驗環(huán)節(jié)不同。普通實驗內(nèi)容較簡單,指導教師是理論課的授課教師,無需進行項目分工,一人一組;而實訓課中實訓項目規(guī)模龐大,需要建立開發(fā)團隊并進行任務分工,這與IT企業(yè)項目開發(fā)團隊的日常工作流程相同。
企業(yè)級開發(fā)綜合實訓屬于輕量級開發(fā)范疇,除實訓工程師和實訓助理教師外,項目團隊成員控制在6-7人。為保證實訓效率,每個項目開發(fā)團隊劃分多種實訓角色,每個角色完成一個實訓項目的特定任務。各個成員既獨立工作,又相互配合。實訓角色包括實訓工程師、實訓助理、前端開發(fā)程序員、服務器端開發(fā)程序員、軟件測試員等。