摘 要:本文介紹了一種高職校企產(chǎn)教融合軟件項(xiàng)目教學(xué)。它采用分階段項(xiàng)目教學(xué),每個(gè)項(xiàng)目教學(xué)階段的教學(xué)內(nèi)容與目標(biāo)不同而且進(jìn)階,且項(xiàng)目教學(xué)貫穿于軟件教學(xué)過程的始終。在使用該模式的教學(xué)實(shí)踐中,通過軟件項(xiàng)目的“典型工作任務(wù)”的教學(xué)培養(yǎng)學(xué)生軟件開發(fā)技能,再通過軟件項(xiàng)目的實(shí)戰(zhàn)教學(xué)培養(yǎng)軟件開發(fā)綜合能力。本文重點(diǎn)介紹了該模式的關(guān)鍵技術(shù)——“典型工作任務(wù)”的設(shè)計(jì)。通過作者的教學(xué)實(shí)踐,該模式能大幅度提高高職軟件教學(xué)效果。
關(guān)鍵詞:校企融合;高職軟件教學(xué);項(xiàng)目教學(xué);能力培養(yǎng);典型工作任務(wù)
中圖分類號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A
Abstract:This paper introduces a model of school-enterprise integration for software development project teaching in vocational colleges.As the sectional project teaching method is adopted,the contents and goals in each teaching section vary from those in others and the degree becomes increasingly higher.Project teaching shows up throughout the process of higher vocational software education.During the teaching practice,the students' software development abilities are trained through the teaching of Typical Tasks.Their comprehensive abilities in software development are improved by means of practical software development projects.The paper focuses on the key technology of the model,the design of Typical Tasks.Teaching practice proves that this model can greatly improve the effect of software teaching in vocational colleges.
Keywords:school-enterprise integration;software development teaching in vocational colleges;project teaching;ability training;Typical Tasks
1 引言(Introduction)
與傳統(tǒng)的普通本科高校相比,高等職業(yè)院校更強(qiáng)調(diào)職業(yè)“能力”的培養(yǎng)。只有通過與企業(yè)的“工學(xué)結(jié)合”,以及落實(shí)“項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動(dòng)”的教學(xué),才能實(shí)現(xiàn)“能力”培養(yǎng)的目標(biāo)[1]。
1.1 以“能力”培養(yǎng)為核心的項(xiàng)目教學(xué)
國家教育部2006年頒布《關(guān)于全面提高高等職業(yè)教育教學(xué)質(zhì)量的若干意見》(教高〔2006〕16號(hào))(簡稱十六號(hào)文)中明確指出,高職院校要重點(diǎn)培養(yǎng)學(xué)生職業(yè)“能力”。
如何培養(yǎng)“能力”呢?與傳統(tǒng)“知識(shí)”的獲取不同,“能力”不能僅通過課堂上老師“講授”而獲得,它需要通過完成某項(xiàng)操作任務(wù)去獲取。所以,通過項(xiàng)目教學(xué),即通過項(xiàng)目任務(wù)完成的操作學(xué)習(xí)培養(yǎng)學(xué)生職業(yè)“能力”是一條有效途徑[2,3]。
1.2 校企產(chǎn)教提供教學(xué)需要的項(xiàng)目
由于學(xué)校的特點(diǎn),純粹靠高校很難提供學(xué)生需要的軟件開發(fā)項(xiàng)目,而軟件企業(yè)則有此優(yōu)勢。與軟件企業(yè)合作能提供學(xué)生各種開發(fā)項(xiàng)目,以及提供對項(xiàng)目開發(fā)的指導(dǎo)。所以,校企產(chǎn)教結(jié)合是項(xiàng)目教學(xué)的必要條件,也是“能力”培養(yǎng)所必須的[4]。
軟件企業(yè)站在行業(yè)的技術(shù)前沿,不但能提供軟件開發(fā)項(xiàng)目,而且能提供項(xiàng)目和操作指導(dǎo)。而學(xué)校則可以將學(xué)習(xí)的軟件項(xiàng)目設(shè)計(jì)成教學(xué)單元,并進(jìn)行“項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動(dòng)”的教學(xué)。
1.3 校企產(chǎn)教融合的軟件“工學(xué)結(jié)合”教學(xué)模式
本文介紹我們實(shí)施的一種校企產(chǎn)教融合軟件項(xiàng)目教學(xué)模式。該模式將軟件企業(yè)的優(yōu)勢與學(xué)校教學(xué)的優(yōu)勢結(jié)合起來,優(yōu)勢互補(bǔ),彌補(bǔ)各自的不足,較好地實(shí)現(xiàn)校企“工學(xué)結(jié)合”,共同組織項(xiàng)目教學(xué),實(shí)現(xiàn)對學(xué)生軟件開發(fā)“能力”的培養(yǎng)。
2 校企產(chǎn)教融合進(jìn)行軟件項(xiàng)目教學(xué)(School-enterprise integration for software project teaching)
所謂校企產(chǎn)教融合人才培養(yǎng),即融合校企雙方為一體,并充分發(fā)揮校企各自特長,相互合作、互利共贏共同進(jìn)行高職人才培養(yǎng)[5]。
2.1 校企實(shí)現(xiàn)軟件深度融合教學(xué)的可能性
兼顧學(xué)校與軟件企業(yè)雙方核心利益,完全可能進(jìn)行校企合作共同培養(yǎng)軟件人才。通過校企融合教學(xué)不但為企業(yè)降低開發(fā)成本,也為學(xué)校培養(yǎng)高質(zhì)量軟件人才,其中雙方的核心利益均可得到實(shí)現(xiàn)。
我們學(xué)校已經(jīng)有校企融合成功的實(shí)踐經(jīng)驗(yàn),將軟件企業(yè)與高職教育融合在一起進(jìn)行人才培養(yǎng)。軟件企業(yè)與學(xué)校均得到巨大的收益,出現(xiàn)企業(yè)踴躍與我們學(xué)院進(jìn)行合作的良好形勢,培養(yǎng)的人才質(zhì)量也得到大幅度地提高。
2.2 校企產(chǎn)教融合的軟件教學(xué)模式內(nèi)容
我們學(xué)院軟件技術(shù)專業(yè)與軟件企業(yè)一起,共同成立教學(xué)“項(xiàng)目班”,落實(shí)校企產(chǎn)教融合的軟件人才培養(yǎng)。該模式中,校企根據(jù)各自的特點(diǎn)將教學(xué)任務(wù)進(jìn)行分工。學(xué)校與企業(yè)的教學(xué)分工如圖1所示。
該模式中,學(xué)校進(jìn)行教學(xué)組織與管理以及基礎(chǔ)性教學(xué)任務(wù);軟件企業(yè)提供教學(xué)項(xiàng)目、指導(dǎo)項(xiàng)目開發(fā),共同落實(shí) “校企產(chǎn)教融合”人才培養(yǎng)。
2.3 校企產(chǎn)教融合的軟件教學(xué)過程
該模式將高職年年教學(xué)分為初、中、高三個(gè)教學(xué)階段。其中,第1(初級階段)、2(中級階段)學(xué)年的教學(xué),分別完成基礎(chǔ)技術(shù)、基本技能的教學(xué),為最后軟件綜合項(xiàng)目開發(fā)實(shí)戰(zhàn)階段(高級階段)打好“能力”基礎(chǔ)。
第三年的教學(xué)是以綜合項(xiàng)目開發(fā)實(shí)戰(zhàn)為主,需要開發(fā)出滿足用戶功能需求的軟件。通過第三階段的項(xiàng)目綜合開發(fā)的學(xué)習(xí),使學(xué)生能基本掌握軟件開發(fā)的綜合能力。
3 項(xiàng)目“典型工作任務(wù)”在該模式教學(xué)中的支撐作用(The supporting roles of Typical Tasks in this teaching model)
典型工作任務(wù)是那些完成項(xiàng)目必須要做的且具有代表性的任務(wù)。每個(gè)“典型工作任務(wù)”可實(shí)現(xiàn)一個(gè)“能力”的培養(yǎng)目標(biāo)。在校企融合軟件教學(xué)中,通過項(xiàng)目“典型工作任務(wù)”的形式組織教學(xué)內(nèi)容并實(shí)施教學(xué)[6]。
在設(shè)計(jì)“典型工作任務(wù)”教學(xué)內(nèi)容時(shí),將軟件項(xiàng)目分解為一系列相對獨(dú)立又相互聯(lián)系的“典型工作任務(wù)”作為教學(xué)單元[7],這些“典型工作任務(wù)”教學(xué)將引導(dǎo)學(xué)生逐步掌握軟件開發(fā)技能,從而落實(shí)了“項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動(dòng)”的教學(xué)。
3.1 基于軟件開發(fā)崗位設(shè)置的人才培養(yǎng)
由于軟件開發(fā)崗位多,一個(gè)學(xué)生不能也沒有必要全學(xué),分崗位學(xué)習(xí)可以兼顧學(xué)生的精力與特長,也利于有效地實(shí)施教學(xué)。
我校軟件技術(shù)專業(yè)在第2學(xué)年教學(xué)中,按目前流行的移動(dòng)軟件開發(fā)按崗位進(jìn)行崗位學(xué)習(xí)班的設(shè)置。如表1所示,設(shè)置了移動(dòng)客戶端、后臺(tái)開發(fā)、美工設(shè)計(jì)、Web前端、軟件測試等崗位班。
通過崗位設(shè)置,學(xué)生的學(xué)習(xí)范圍更專業(yè)、培養(yǎng)目標(biāo)更明確,這樣有利于培養(yǎng)軟件開發(fā)各方向的開發(fā)人才,為今后軟件項(xiàng)目實(shí)戰(zhàn)教學(xué)打好人才基礎(chǔ)。
3.2 項(xiàng)目教學(xué)的典型工作任務(wù)的設(shè)計(jì)
前面已經(jīng)介紹了軟件崗位技能的教學(xué)采用軟件開發(fā)的崗位“典型工作任務(wù)”的完成為教學(xué)內(nèi)容。每個(gè)“典型工作任務(wù)”作為一個(gè)教學(xué)單元,有自己的教學(xué)內(nèi)容與培養(yǎng)目標(biāo),并形成一個(gè)崗位技能的完整培養(yǎng)體系[8]。
由于軟件開發(fā)崗位較多,限于篇幅,下面只簡單介紹“Java后臺(tái)開發(fā)”崗位的“典型工作任務(wù)”的設(shè)計(jì)(表2)。
表2中是企業(yè)工程師根據(jù)Java軟件項(xiàng)目開發(fā)的需要,與學(xué)校共同制定的學(xué)習(xí)內(nèi)容,由雙方老師共同參與進(jìn)行教學(xué)。通過表2中8個(gè)典型工作任務(wù)的學(xué)習(xí),學(xué)生就能掌握J(rèn)ava后臺(tái)開發(fā)的技能了。這些“典型工作任務(wù)”,很多是學(xué)校課堂教學(xué)不涉及的。但在校企融合教學(xué)中,企業(yè)老師會(huì)在相應(yīng)的教學(xué)中彌補(bǔ)上,這樣學(xué)生崗位能力就全面了。
3.3 “典型工作任務(wù)”教學(xué)是校企產(chǎn)教融合成功的關(guān)鍵
項(xiàng)目的“典型工作任務(wù)”教學(xué)是一個(gè)完整教學(xué)體系,不同技術(shù)崗位都有自己的“典型工作任務(wù)”。
在校企產(chǎn)教融合崗位技能教學(xué)階段(第2學(xué)年),采用軟件項(xiàng)目開發(fā)“典型工作任務(wù)”的學(xué)習(xí)來提高學(xué)生軟件開發(fā)能力。該階段學(xué)習(xí)是本校企融合教學(xué)模式的關(guān)鍵。通過該方式,落實(shí)了“項(xiàng)目導(dǎo)向、任務(wù)驅(qū)動(dòng)”的教學(xué),從而培養(yǎng)了大批能勝任項(xiàng)目開發(fā)技能要求的軟件人才。
最后,在高級教學(xué)階段(第3年),學(xué)生在企業(yè)指導(dǎo)下正式進(jìn)行軟件項(xiàng)目綜合開發(fā)。由于已有上述能力基礎(chǔ),企業(yè)工程師將軟件項(xiàng)目分解為軟件開發(fā)任務(wù),學(xué)生就可以進(jìn)行正式軟件開發(fā)了。通過軟件開發(fā)實(shí)踐提高學(xué)生軟件開發(fā)綜合能力。
4 結(jié)論(Conclusion)
本文介紹了一種校企產(chǎn)教融合的“工學(xué)結(jié)合”項(xiàng)目教學(xué)模式。該模式兼顧了校企雙方的利益,具有一定的穩(wěn)定性。我們通過多年的教學(xué)實(shí)踐,教學(xué)效果能得到大幅度提高。學(xué)生軟件開發(fā)對口就業(yè)率逐年攀升,并出現(xiàn)了企業(yè)踴躍與我們學(xué)院進(jìn)行校企結(jié)合的良好現(xiàn)象。
該校企產(chǎn)教融合教學(xué)模式的關(guān)鍵,是在第二階段進(jìn)行崗位技能的培養(yǎng)時(shí),要設(shè)計(jì)適合的軟件開發(fā)“典型工作任務(wù)”。只有這樣,在綜合實(shí)戰(zhàn)中提高學(xué)生的綜合軟件開發(fā)素質(zhì),才能培養(yǎng)出企業(yè)喜歡的軟件人才。
通過上述介紹的校企產(chǎn)教融合教學(xué)的實(shí)踐,能大幅度提高高職軟件開發(fā)人才培養(yǎng)效果,達(dá)到學(xué)校、企業(yè)、學(xué)生的多贏局面。
參考文獻(xiàn)(References)
[1] 教育部.關(guān)于全面提高高等職業(yè)教育教學(xué)質(zhì)量的若干意見[Z].北京:教高[2006]16 號(hào)文.
[2] 熊智,賈穎蓮,何世松.基于崗位能力培養(yǎng)的高職課程學(xué)習(xí)載體設(shè)計(jì)與實(shí)踐[J].職教論壇,2017(02):69-71.
[3] 王志國,王偉,孫珊珊.高校軟件專業(yè)人才實(shí)踐能力項(xiàng)目依托式培養(yǎng)方法探析[J].黑龍江高教研究,2015(10):141-143.
[4] 盧金山,李朔梅.基于實(shí)踐能力的校企合作應(yīng)用型人才培養(yǎng)模式[J].科教導(dǎo)刊(上旬刊),2015(08):47-48.
[5] 羅汝珍.市場需求導(dǎo)向下的職業(yè)教育校企融合機(jī)制構(gòu)建[J].職教論壇,2014(30):26-30.
[6] 付敬平,吳北新,張建群,等.以典型工作任務(wù)為導(dǎo)向的課程開發(fā)[J].計(jì)算機(jī)教育,2008(18):151-153.
[7] 陸紅.基于典型工作任務(wù)模式的軟件工程課程設(shè)計(jì)[J].科技創(chuàng)新導(dǎo)報(bào),2010(11):139;141.
[8] 劉雪梅.高職學(xué)生職業(yè)能力培養(yǎng)體系構(gòu)建研究[J].職教論壇,2012(27):56-58.
作者簡介:
牛德雄(1965-),男,碩士,副教授.研究領(lǐng)域:職業(yè)教育,軟件開發(fā)技術(shù),軟件工程.