陳占偉
(周口師范學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,河南 周口 466001)
?
“3階段遞進(jìn)”教學(xué)模式在項(xiàng)目實(shí)訓(xùn)中的探索與實(shí)踐
陳占偉
(周口師范學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,河南 周口 466001)
軟件學(xué)院項(xiàng)目實(shí)訓(xùn)是一個(gè)設(shè)計(jì)性實(shí)踐教學(xué)環(huán)節(jié),也是培養(yǎng)創(chuàng)新型人才的重要教學(xué)環(huán)節(jié).為培養(yǎng)學(xué)生的專業(yè)技能、工程實(shí)踐能力和創(chuàng)新精神,結(jié)合目前軟件工程專業(yè)項(xiàng)目實(shí)訓(xùn)的現(xiàn)狀,構(gòu)建了層次化“3階段遞進(jìn)”式實(shí)踐教學(xué)模式的框架結(jié)構(gòu),從認(rèn)知、驗(yàn)證到創(chuàng)新的實(shí)踐教學(xué)內(nèi)容,闡述了教學(xué)實(shí)踐的方法和步驟,并在實(shí)踐教學(xué)應(yīng)用中取得了良好的效果.
3階段遞進(jìn);教學(xué)模式;項(xiàng)目實(shí)訓(xùn)
軟件學(xué)院的項(xiàng)目實(shí)訓(xùn)是軟件人才培養(yǎng)的重要教學(xué)環(huán)節(jié),是縮短應(yīng)屆畢業(yè)生和企業(yè)崗位實(shí)際需求之間差距的必要手段,因此,項(xiàng)目實(shí)訓(xùn)已成為軟件工程人才培養(yǎng)的一個(gè)重要途徑.當(dāng)前,軟件學(xué)院項(xiàng)目實(shí)訓(xùn)主要以校企結(jié)合的方式來(lái)完成,從人才培養(yǎng)模式[1-2]和實(shí)踐教學(xué)模式[3]兩方面進(jìn)行研究.筆者結(jié)合周口師范學(xué)院軟件學(xué)院的軟件工程人才培養(yǎng)模式進(jìn)行實(shí)踐研究,結(jié)合真實(shí)項(xiàng)目案例的軟件開發(fā)流程,在傳統(tǒng)的“基于任務(wù)驅(qū)動(dòng)”[4]和“基于項(xiàng)目”[5-6]的實(shí)踐教學(xué)基礎(chǔ)上,提出層次化的“3階段遞進(jìn)”實(shí)踐教學(xué)模式的框架結(jié)構(gòu),進(jìn)行分層次、分任務(wù)、分階段的專業(yè)技能、工程實(shí)踐能力培養(yǎng).在實(shí)踐教學(xué)模式中,強(qiáng)調(diào)自主性、創(chuàng)新性,強(qiáng)化對(duì)學(xué)生職業(yè)能力的培養(yǎng).并以現(xiàn)代軟件開發(fā)工程技術(shù)人才對(duì)實(shí)踐和創(chuàng)新技能的要求為目的,適應(yīng)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院軟件工程專業(yè)的可持續(xù)發(fā)展,實(shí)現(xiàn)應(yīng)用型人才培養(yǎng)目標(biāo).
1.1學(xué)生實(shí)訓(xùn)積極性不高
目前軟件工程專業(yè)的項(xiàng)目實(shí)訓(xùn)安排到大學(xué)二年級(jí)至大學(xué)三年級(jí)每學(xué)期的最后兩周,從學(xué)生的學(xué)習(xí)狀態(tài)來(lái)看,學(xué)習(xí)積極性不高.主要原因是由于每學(xué)期的學(xué)習(xí)內(nèi)容連貫性較差,不能形成一定的知識(shí)體系,學(xué)生在較短的時(shí)間內(nèi)只能局限于模擬實(shí)訓(xùn)項(xiàng)目的設(shè)計(jì)流程,照搬程序代碼,學(xué)生沒有自主性,工程實(shí)踐也只是應(yīng)付了事,完成實(shí)訓(xùn)學(xué)分.
1.2實(shí)訓(xùn)內(nèi)容綜合性不強(qiáng)
從每年軟件工程專業(yè)的實(shí)訓(xùn)項(xiàng)目選擇來(lái)看,實(shí)訓(xùn)項(xiàng)目技術(shù)方向相對(duì)集中,實(shí)訓(xùn)內(nèi)容深度不能達(dá)到專業(yè)軟件技術(shù)人才培養(yǎng)的要求,缺乏綜合實(shí)踐能力培養(yǎng),和企業(yè)崗位的實(shí)際需求有一定的差距,不能達(dá)到對(duì)學(xué)生專業(yè)技能和工程實(shí)踐能力培養(yǎng)的要求.
1.3實(shí)訓(xùn)內(nèi)容無(wú)層次
軟件工程專業(yè)分文科和理科,雖然對(duì)文科學(xué)生和理科學(xué)生的實(shí)訓(xùn)內(nèi)容進(jìn)行了區(qū)分,但并沒有對(duì)根據(jù)不同層次和不同基礎(chǔ)的學(xué)生安排適合他們知識(shí)水平的項(xiàng)目?jī)?nèi)容.軟件技術(shù)人才培養(yǎng)是根據(jù)工程開發(fā)技術(shù)路線來(lái)設(shè)計(jì)課程體系,對(duì)應(yīng)的項(xiàng)目實(shí)訓(xùn)也要制定人才層次化培養(yǎng)內(nèi)容和遞進(jìn)式的培養(yǎng)目標(biāo).因此,實(shí)訓(xùn)內(nèi)容無(wú)層次導(dǎo)致程度好的學(xué)生“吃不飽”,基礎(chǔ)較差的學(xué)生學(xué)不會(huì)的狀況,無(wú)法實(shí)現(xiàn)軟件人才的柔性管理.
1.4校企聯(lián)合實(shí)訓(xùn)達(dá)不到預(yù)期效果
當(dāng)前部分學(xué)校的實(shí)訓(xùn)項(xiàng)目委托給企業(yè)培訓(xùn)機(jī)構(gòu),雖然項(xiàng)目有一定的深度和難度,但是這種短期的項(xiàng)目實(shí)訓(xùn),只能讓學(xué)生了解項(xiàng)目開發(fā)的過程.企業(yè)在給學(xué)生實(shí)訓(xùn)的時(shí)候會(huì)和學(xué)生在校的學(xué)習(xí)內(nèi)容有脫節(jié),不了解不同層次的學(xué)生需求,對(duì)于基礎(chǔ)較差的學(xué)生不僅沒有幫助,而且可能會(huì)對(duì)項(xiàng)目開發(fā)失去興趣.
2.1“3211”教學(xué)方案設(shè)計(jì)
結(jié)合周口師范學(xué)院軟件學(xué)院軟件工程專業(yè)學(xué)生的實(shí)際情況,提出“3211”教學(xué)方案,即“3”個(gè)學(xué)期基于案例的理論與實(shí)踐結(jié)合教學(xué);“2”個(gè)學(xué)期的輕量級(jí)Java EE開發(fā)技術(shù)和Java EE進(jìn)階技術(shù)教學(xué)與實(shí)踐;“1”個(gè)學(xué)期的項(xiàng)目實(shí)訓(xùn)案例教學(xué);“1”個(gè)學(xué)期的畢業(yè)設(shè)計(jì).具體教學(xué)方案設(shè)計(jì)如圖1所示.
圖1 “3211”教學(xué)設(shè)計(jì)流程圖
2.2層次化“3階段遞進(jìn)”教學(xué)模式
項(xiàng)目實(shí)訓(xùn)的教學(xué)與實(shí)踐在同一個(gè)實(shí)驗(yàn)室,實(shí)現(xiàn)教學(xué)與實(shí)踐的一體化,按分層次、分任務(wù)、分階段的課程設(shè)計(jì)方案,3個(gè)項(xiàng)目階段遞進(jìn)的方式完成對(duì)學(xué)生職業(yè)技能的培養(yǎng).層次化“3階段遞進(jìn)”教學(xué)模式如圖2所示.
項(xiàng)目教學(xué)案例是將企業(yè)真實(shí)項(xiàng)目整合為教學(xué)資源,學(xué)院合作企業(yè)和軟件開發(fā)研究所提供項(xiàng)目的更新,在學(xué)校和企業(yè)兩個(gè)環(huán)境結(jié)合的培養(yǎng)下,讓學(xué)生回歸工程,運(yùn)用最新技術(shù),從工程實(shí)際出發(fā),真題真作,在規(guī)范的軟件開發(fā)流程下體驗(yàn)和完成項(xiàng)目.
實(shí)訓(xùn)目標(biāo):通過層次化、遞進(jìn)式工程技能的應(yīng)用訓(xùn)練,使學(xué)生達(dá)到項(xiàng)目崗位職責(zé)功能目標(biāo).
軟件開發(fā)流程及規(guī)范文檔:分層次逐步掌握.
學(xué)生培養(yǎng):理論聯(lián)系實(shí)際,學(xué)以致用,通過從認(rèn)知、驗(yàn)證到創(chuàng)新的實(shí)踐,增強(qiáng)學(xué)生提出問題、分析問題和解決問題的能力.
圖2 “3階段遞進(jìn)”教學(xué)模式圖
項(xiàng)目實(shí)訓(xùn)教學(xué)計(jì)劃的項(xiàng)目教學(xué)案例基本涵蓋Java EE相關(guān)技術(shù),緊跟軟件行業(yè)發(fā)展,規(guī)范項(xiàng)目開發(fā)流程和項(xiàng)目文檔,使學(xué)生在“學(xué)習(xí)-實(shí)踐-提高”過程中逐步提升項(xiàng)目開發(fā)的知識(shí)和技能.
教學(xué)計(jì)劃安排三個(gè)項(xiàng)目實(shí)訓(xùn)案例,教學(xué)案例選擇以軟件開發(fā)技術(shù)路線為主線,遞進(jìn)式訓(xùn)練,完成實(shí)訓(xùn)目標(biāo);教學(xué)實(shí)踐中合理分配理論講授與學(xué)生實(shí)踐的時(shí)間比例,通過不斷加大實(shí)踐的時(shí)間比例,達(dá)到提高學(xué)生實(shí)踐能力和自主學(xué)習(xí)能力的目標(biāo).具體安排參考表1.
表1 項(xiàng)目實(shí)訓(xùn)教學(xué)計(jì)劃
各階段選擇的實(shí)訓(xùn)項(xiàng)目以“由淺入深”的遞進(jìn)式進(jìn)行設(shè)計(jì),根據(jù)實(shí)訓(xùn)目的和培養(yǎng)目標(biāo),動(dòng)態(tài)調(diào)整學(xué)生的項(xiàng)目角色,使學(xué)生在軟件開發(fā)各個(gè)階段的活動(dòng)和工件輸出過程中,找到適合自己的角色定位(表2),為就業(yè)選擇找到方向,實(shí)現(xiàn)柔性化人才培養(yǎng)目標(biāo).
實(shí)訓(xùn)的三個(gè)階段逐步提高學(xué)生自主實(shí)踐的時(shí)間,在數(shù)字化實(shí)訓(xùn)平臺(tái)下,按平臺(tái)項(xiàng)目管理流程分任務(wù)、分層次、階段性完成設(shè)計(jì)開發(fā)任務(wù)[7-8].
3.1“案例為導(dǎo)向,教學(xué)做結(jié)合”的教學(xué)模式
教學(xué)案例選擇外聯(lián)項(xiàng)目,校企結(jié)合,讓學(xué)生參與到各個(gè)環(huán)節(jié),實(shí)際項(xiàng)目開發(fā)中模擬公司模式組織教學(xué)[9].學(xué)生5人為1個(gè)項(xiàng)目開發(fā)小組,分配項(xiàng)目角色,明確角色功能,以項(xiàng)目為導(dǎo)向,通過目標(biāo)明確、任務(wù)分解、課堂與實(shí)踐地點(diǎn)一體化等環(huán)節(jié),將學(xué)習(xí)過程融入實(shí)際項(xiàng)目工作過程中,實(shí)現(xiàn)學(xué)生對(duì)項(xiàng)目開發(fā)流程的認(rèn)知、體驗(yàn)和學(xué)習(xí).組織策略如圖3所示.
表2 項(xiàng)目角色各階段活動(dòng)及工件輸出
圖3 第1階段教學(xué)法的組織策略
同步訓(xùn)練:教師在演示項(xiàng)目過程中提出項(xiàng)目開發(fā)模式,進(jìn)行需求分析,及時(shí)與學(xué)生交流,然后教師給出項(xiàng)目原型設(shè)計(jì),并提出解決方案,教師根據(jù)學(xué)生情況相應(yīng)調(diào)整教學(xué)方案.
自主訓(xùn)練:項(xiàng)目組學(xué)生在教師引導(dǎo)下,讓學(xué)生思考需要的技術(shù),分組討論解決開發(fā)中的任務(wù),項(xiàng)目組協(xié)同完成,發(fā)現(xiàn)問題及時(shí)解決.
教師角色:幫助學(xué)生體驗(yàn)開發(fā)過程,從需求分析、系統(tǒng)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、模塊設(shè)計(jì)、系統(tǒng)測(cè)試和總結(jié)報(bào)告,參照項(xiàng)目文檔模板撰寫文檔.
教學(xué)目標(biāo):本階段實(shí)訓(xùn)案例相對(duì)簡(jiǎn)單,是對(duì)已有開發(fā)技術(shù)的綜合應(yīng)用.主要任務(wù)目標(biāo)是讓學(xué)生了解軟件開發(fā)流程,掌握編碼規(guī)范,學(xué)會(huì)撰寫項(xiàng)目文檔.以調(diào)動(dòng)學(xué)生的積極性為目標(biāo),使學(xué)生在項(xiàng)目開發(fā)過程中體驗(yàn)到完成項(xiàng)目的成就感,克服對(duì)項(xiàng)目開發(fā)的恐懼感.
教師講授與學(xué)生實(shí)踐的時(shí)間比例不大于5∶5來(lái)設(shè)計(jì)教學(xué)過程.教師在案例教學(xué)中要詳細(xì)介紹軟件開發(fā)的需求分析、系統(tǒng)設(shè)計(jì)、編碼、測(cè)試和維護(hù)等流程.
需求分析:是軟件開發(fā)的重要階段,由于存在開發(fā)者缺乏行業(yè)知識(shí)、用戶說(shuō)不清需求等客觀因素,需求分析是系統(tǒng)分析員與用戶雙方反復(fù)交流才能完成.所以,在整個(gè)軟件開發(fā)流程中,讓學(xué)生了解進(jìn)行需求分析的必要性和重要性.階段成果包括:可行性研究報(bào)告、軟件系統(tǒng)需求說(shuō)明書和用戶需求說(shuō)明書.
系統(tǒng)設(shè)計(jì):要衡量體系結(jié)構(gòu)的設(shè)計(jì)是否符合商業(yè)目標(biāo),為開發(fā)者和客戶帶來(lái)最大利益;用戶界面設(shè)計(jì)是否容易使用;數(shù)據(jù)設(shè)計(jì)是否合理、安全,性能是否最優(yōu);模塊設(shè)計(jì)盡量獨(dú)立,是否實(shí)現(xiàn)高內(nèi)聚、低耦合等.階段成果包括體系結(jié)構(gòu)設(shè)計(jì)報(bào)告、用戶界面設(shè)計(jì)報(bào)告、數(shù)據(jù)庫(kù)設(shè)計(jì)報(bào)告和模塊設(shè)計(jì)報(bào)告等.
編碼:主要包括編程語(yǔ)言的選擇、編程、調(diào)試、編寫相關(guān)文檔.重點(diǎn)是編碼規(guī)范、調(diào)試技術(shù)、單元測(cè)試、程序健壯性、代碼的復(fù)用性等.
測(cè)試:?jiǎn)卧獪y(cè)試、系統(tǒng)測(cè)試.了解掌握測(cè)試流程:制定測(cè)試計(jì)劃、設(shè)計(jì)測(cè)試用例、啟動(dòng)準(zhǔn)則執(zhí)行測(cè)試、撰寫測(cè)試報(bào)告、消除軟件缺陷、完成準(zhǔn)則、完成測(cè)試.
維護(hù):重點(diǎn)放在軟硬件環(huán)境上,維護(hù)的關(guān)鍵是用戶培訓(xùn).
文檔編寫:文檔編寫規(guī)范和六大文檔編寫原則.
學(xué)生以項(xiàng)目組為單位進(jìn)行實(shí)踐時(shí),全程體驗(yàn)軟件開發(fā)流程,熟悉各角色職能.項(xiàng)目組角色定位自由,項(xiàng)目經(jīng)理(并兼任其他角色)輪流擔(dān)任,負(fù)責(zé)系統(tǒng)設(shè)計(jì)開發(fā)計(jì)劃、任務(wù)進(jìn)度、人力資源計(jì)劃(角色分配)、階段成果匯總、討論及完成上交.這一階段完成的成果報(bào)告是項(xiàng)目組集體成員智慧的結(jié)晶.學(xué)生通過項(xiàng)目組討論、各項(xiàng)目組設(shè)計(jì)成果對(duì)比、教師指導(dǎo)評(píng)價(jià)、數(shù)字化平臺(tái)系統(tǒng)評(píng)分來(lái)發(fā)現(xiàn)自己的優(yōu)勢(shì)和不足,為下一階段的實(shí)訓(xùn)找到努力的方向.
3.2以“項(xiàng)目實(shí)踐”為中心的激勵(lì)考核模式
本階段通過完成項(xiàng)目案例來(lái)引導(dǎo)學(xué)生從認(rèn)知到實(shí)踐提升的過程,是整個(gè)項(xiàng)目實(shí)訓(xùn)的關(guān)鍵階段,學(xué)生自主選擇的空間更大,實(shí)訓(xùn)課時(shí)相對(duì)較多.
通過上一階段的訓(xùn)練,學(xué)生基本熟悉了軟件開發(fā)的基本流程設(shè)計(jì)、開發(fā)文檔的編制和編制規(guī)范、單元測(cè)試和系統(tǒng)測(cè)試等軟件工程技術(shù).本階段項(xiàng)目實(shí)訓(xùn)的案例選擇當(dāng)前流行的SSM(Spring+SpringMVC+MyBatis)框架開發(fā)技術(shù),從第一階段的Java基礎(chǔ)開發(fā)案例實(shí)訓(xùn)到第二階段的Java EE框架開發(fā),在知識(shí)面、技術(shù)面和工程工學(xué)結(jié)合的技能實(shí)踐教學(xué)體系面上循序漸進(jìn),實(shí)現(xiàn)了層次遞進(jìn)式的工程實(shí)踐訓(xùn)練,在工程開發(fā)上使學(xué)生能夠遞進(jìn)式的提升工程實(shí)踐能力和創(chuàng)新技能水平.
在項(xiàng)目開發(fā)小組角色方面,既有分工也有協(xié)作,開發(fā)小組成員以項(xiàng)目經(jīng)理身份,組織軟件工程流程的管理與配置的各種角色,集體協(xié)商制定項(xiàng)目開發(fā)計(jì)劃.每個(gè)成員根據(jù)上一階段自己的實(shí)踐經(jīng)歷,自由選擇兩個(gè)項(xiàng)目角色,一個(gè)“優(yōu)勢(shì)角色”和一個(gè)需要加強(qiáng)訓(xùn)練的“劣勢(shì)角色”.形成一個(gè)角色至少兩個(gè)學(xué)生,優(yōu)劣結(jié)合完成項(xiàng)目角色功能,實(shí)現(xiàn)“以優(yōu)帶差”.
本階段通過項(xiàng)目實(shí)踐為中心的激勵(lì)模式,激發(fā)學(xué)生的主動(dòng)學(xué)習(xí)能力.在實(shí)踐教學(xué)平臺(tái)中以職業(yè)技能為導(dǎo)向,讓學(xué)生通過動(dòng)手實(shí)踐、自我驗(yàn)證、技術(shù)融合、綜合分析等完成整個(gè)項(xiàng)目的設(shè)計(jì)和實(shí)現(xiàn)過程,完成應(yīng)用型人才培養(yǎng)[10-11]目標(biāo)要求.項(xiàng)目實(shí)踐為中心的激勵(lì)模式如圖4所示.
圖4 項(xiàng)目實(shí)踐為中心的激勵(lì)模式
案例教學(xué)采用課堂討論的方式,從需求分析到系統(tǒng)原型設(shè)計(jì);從開發(fā)模式選擇到模塊功能設(shè)計(jì);從框架設(shè)計(jì)的運(yùn)用到設(shè)計(jì)模式的選擇.學(xué)生在分組討論中找到開發(fā)思路,按照項(xiàng)目開發(fā)流程,分工協(xié)作,親自動(dòng)手完成整個(gè)項(xiàng)目.教師要及時(shí)匯總問題進(jìn)行解答并啟發(fā)學(xué)生去實(shí)踐,有效培養(yǎng)學(xué)生解決綜合性問題的能力.
學(xué)生項(xiàng)目實(shí)踐是主線,以學(xué)生為主,鍛煉學(xué)生分析問題和解決問題的能力、文檔撰寫能力.教師進(jìn)行技術(shù)難點(diǎn)解析,幫助學(xué)生積累項(xiàng)目開發(fā)經(jīng)驗(yàn).通過項(xiàng)目的實(shí)踐,讓學(xué)生體驗(yàn)項(xiàng)目開發(fā)中解決問題的快樂,激發(fā)學(xué)習(xí)興趣.
教師通過數(shù)字化實(shí)訓(xùn)平臺(tái)與學(xué)生進(jìn)行交流和考核,各個(gè)項(xiàng)目組的開發(fā)進(jìn)程和項(xiàng)目設(shè)計(jì)是透明的,便于項(xiàng)目組之間的交流和學(xué)習(xí),各項(xiàng)目組設(shè)計(jì)成果的演示,為實(shí)訓(xùn)成績(jī)考核提供了透明度.
教師教學(xué)引導(dǎo)與學(xué)生實(shí)踐的時(shí)間比為4∶6,根據(jù)學(xué)生學(xué)習(xí)能力適當(dāng)調(diào)整學(xué)生的實(shí)踐時(shí)間,酌情調(diào)整學(xué)生的自主學(xué)習(xí)時(shí)間.
3.3以學(xué)生為中心的自主創(chuàng)新模式
本階段項(xiàng)目實(shí)訓(xùn)按照軟件工程技術(shù)人員崗位要求,學(xué)生自主選擇項(xiàng)目崗位,也是畢業(yè)后求職的崗位,可以選擇一個(gè)或兩個(gè)崗位,但是必須獨(dú)立完成崗位職責(zé).如對(duì)前臺(tái)設(shè)計(jì)技術(shù)有興趣的可以選擇UI設(shè)計(jì)工程師崗位,對(duì)測(cè)試感興趣的可以選擇軟件測(cè)試工程師等,在人才培養(yǎng)上實(shí)現(xiàn)柔性化管理,崗位職責(zé)功能見表2.
本階段實(shí)踐以軟件人才的知識(shí)、技能和職業(yè)素質(zhì)訓(xùn)練為出發(fā)點(diǎn),培養(yǎng)學(xué)生自主學(xué)習(xí)及創(chuàng)新能力[12].實(shí)訓(xùn)培養(yǎng)目標(biāo)如圖5所示.
圖5 第3階段實(shí)訓(xùn)培養(yǎng)目標(biāo)
項(xiàng)目教學(xué)案例結(jié)合大數(shù)據(jù)背景下集群、緩存技術(shù)的運(yùn)用,引入實(shí)踐設(shè)計(jì)目標(biāo).教師講解這些技術(shù)應(yīng)用場(chǎng)景,引導(dǎo)學(xué)生通過技術(shù)資料、查詢網(wǎng)絡(luò)資源,培養(yǎng)學(xué)習(xí)方法,提高學(xué)習(xí)能力.指導(dǎo)教師充當(dāng)顧問的角色和與學(xué)生交換設(shè)計(jì)和開發(fā)意見的參與者角色,引導(dǎo)學(xué)生真正成為探索型的主動(dòng)學(xué)習(xí)者,無(wú)形中培養(yǎng)學(xué)生的軟件工程實(shí)踐創(chuàng)新能力.
項(xiàng)目組的分工嚴(yán)格按照企業(yè)崗位需求設(shè)置,各項(xiàng)目組成員固定角色.細(xì)化分工、明確職責(zé),協(xié)同完成項(xiàng)目開發(fā)的整個(gè)流程.各角色獨(dú)立完成對(duì)應(yīng)角色的功能及文檔撰寫,撰寫的軟件文檔見表3.
本階段實(shí)訓(xùn)過程中,學(xué)生以實(shí)際的軟件人才需求崗位完成實(shí)訓(xùn)項(xiàng)目,獨(dú)立承擔(dān)項(xiàng)目崗位職責(zé)功能,為以后就業(yè)選擇提供了目標(biāo),也實(shí)現(xiàn)了與實(shí)際崗位的“零”適應(yīng).
表3 項(xiàng)目角色需完成的軟件文檔表
學(xué)院通過數(shù)字化實(shí)訓(xùn)平臺(tái)進(jìn)行考核,評(píng)價(jià)的指導(dǎo)方針是“應(yīng)用性、實(shí)用性、創(chuàng)新性”,從項(xiàng)目完成程度、軟件文檔和創(chuàng)新性等方面綜合評(píng)定學(xué)生成績(jī)[13-14].考核方式如圖6所示.
圖6 考核方式
考核方案:實(shí)訓(xùn)總成績(jī)100% =(階段檢查20%+演示答辯20%+項(xiàng)目文檔30%+創(chuàng)新設(shè)計(jì)20%)×設(shè)計(jì)效果系數(shù)(≤1.0).設(shè)計(jì)效果系數(shù)由評(píng)審組評(píng)定,未達(dá)到設(shè)計(jì)要求(0.6至0.7)、完成設(shè)計(jì)要求(0.8至0.9)、有創(chuàng)新設(shè)計(jì)點(diǎn)(0.9至1.0)分別確定具體的系數(shù)值.
“3階段遞進(jìn)”實(shí)踐教學(xué)體系的構(gòu)建和實(shí)踐,實(shí)現(xiàn)了工程實(shí)踐能力自主性、創(chuàng)新性培養(yǎng)的突破.同時(shí),分層次、遞進(jìn)式的實(shí)踐教學(xué)模式符合學(xué)生循序漸進(jìn)學(xué)習(xí)軟件工程知識(shí)和技能的客觀規(guī)律.以軟件人才需求為目標(biāo),真實(shí)的工程實(shí)踐為背景進(jìn)行實(shí)踐教學(xué),在實(shí)際的工程應(yīng)用中,學(xué)生在真實(shí)的崗位上,學(xué)以致用,技術(shù)理論與工程實(shí)踐的結(jié)合,較好完成職責(zé),適應(yīng)了應(yīng)用型本科計(jì)算機(jī)軟件工程專業(yè)培養(yǎng)高級(jí)軟件技術(shù)人才的目標(biāo)要求,拉近了與軟件人才工作崗位的距離,使學(xué)生盡快適應(yīng)畢業(yè)后的工作.層次化“3階段遞進(jìn)”教學(xué)模式完善了周口師范學(xué)院軟件工程專業(yè)的課程教學(xué)體系、提高了本科生教學(xué)質(zhì)量、適應(yīng)了社會(huì)對(duì)計(jì)算機(jī)軟件人才的社會(huì)要求.通過層次化“3階段遞進(jìn)”教學(xué)模式在項(xiàng)目實(shí)訓(xùn)中的實(shí)踐,學(xué)生基本掌握了項(xiàng)目開發(fā)的技能,在計(jì)算機(jī)程序設(shè)計(jì)大賽、軟件測(cè)試大賽上多次獲獎(jiǎng),同時(shí)能較好完成下學(xué)期的畢業(yè)設(shè)計(jì),基本解決學(xué)生就業(yè)的“零”適應(yīng),實(shí)現(xiàn)了畢業(yè)生與社會(huì)的無(wú)縫銜接.
[1]吳愷, 董婷, 王唯.圍繞“三三制”人才培養(yǎng)深化實(shí)驗(yàn)教學(xué)改革[J].實(shí)驗(yàn)室研究與探索,2013,32(4):128-131.
[2] 劉長(zhǎng)宏, 李洪磊, 張恒慶.以學(xué)生為主校內(nèi)實(shí)體式人才培養(yǎng)模式的實(shí)踐研究[J].實(shí)驗(yàn)技術(shù)與管理, 2011,28(9):139-141.
[3] 陳世平, 蔣西明, 李慈, 等.地方本科院校工科專業(yè)實(shí)踐教學(xué)改革[J].實(shí)驗(yàn)室研究與探索,2013,32(5):186-190.
[4]田海梅, 張燕.基于任務(wù)驅(qū)動(dòng)的計(jì)算機(jī)專業(yè)課教學(xué)模式[J].實(shí)驗(yàn)技術(shù)與管理,2011,28(5):145-147.
[5]于兆勤, 吳福根.基于項(xiàng)目驅(qū)動(dòng)的現(xiàn)代工程訓(xùn)練方法研究[J].實(shí)驗(yàn)室研究與探索, 2012,31(8):131-133.
[6] 曾明星, 周清平, 王曉波, 等.軟件工程專業(yè)“項(xiàng)目化”教學(xué)實(shí)施體系的構(gòu)建[J].實(shí)驗(yàn)室研究與探索, 2013,32(5):185-163.
[7]陳衛(wèi)增, 胡永舉, 李凝, 等.工學(xué)結(jié)合“分層遞進(jìn)”式技能實(shí)踐教學(xué)體系[J].實(shí)驗(yàn)室研究與探索, 2013,32(5):194-197.
[8]邢紅宏, 梁承紅, 張紀(jì)磊.充分利用綜合性實(shí)驗(yàn)培養(yǎng)學(xué)生的綜合素質(zhì)[J].實(shí)驗(yàn)室研究與探索, 2013,32(2):165-167.
[9] 吳立威, 祝志勇.基于“模擬公司制”的教學(xué)組織形式創(chuàng)新與實(shí)踐[J].教育與職業(yè), 2010, 36(6):85-87.
[10] 董瑋, 邱建華.培養(yǎng)應(yīng)用型軟件人才的實(shí)踐教學(xué)體系的研究與實(shí)踐[J].計(jì)算機(jī)教育, 2008,10(10):16-18.
[11]王國(guó)夫, 楊春娣, 鄭余.以職業(yè)能力為導(dǎo)向的獨(dú)立學(xué)院實(shí)踐教學(xué)平臺(tái)構(gòu)建[J].實(shí)驗(yàn)技術(shù)與管理, 2010,27(12):202-204.
[12]龍青云, 胡巧多.應(yīng)用型本科院校計(jì)算機(jī)專業(yè)創(chuàng)新人才培養(yǎng)研究[J].實(shí)驗(yàn)技術(shù)與管理, 2010,27(11):165-168.
[13] 陳晴, 宋雨.軟件工程實(shí)用型創(chuàng)新型實(shí)驗(yàn)的實(shí)踐與評(píng)價(jià)[J].實(shí)驗(yàn)技術(shù)與管理, 2011,28(9):149-152,159.
[14]程遠(yuǎn)東.高職實(shí)踐教學(xué)“33”考評(píng)體系嘗試[J].實(shí)驗(yàn)技術(shù)與管理, 2010,27(9):152-153,156.
Exploration and practice of the “Three-Stage Progress”teaching model in project training
CHEN Zhanwei
(School of Computer Science and Technology,Zhoukou Normal University,Zhoukou 466001,China)
Project training is designed as a main step in practice teaching in the college of software technology,it also is an important step to cultivate the creative talents.To train the students’ professional skills,practical ability and innovative spirit,according to the present situation of professional software engineering training project,the framework of “3-stage progress” teaching model is thus constructed, including the “cognition-verification-innovation” practice teaching contents and elaborates the methods and steps of teaching practice. The application of “3-stage progress” teaching model has brought about good effect in practice teaching.
3-stage progress;teaching model;project training
2016-05-08;
2016-06-12
周口師范學(xué)院教學(xué)改革研究項(xiàng)目(No.J201406):與產(chǎn)業(yè)需求深度結(jié)合的創(chuàng)新IT人才培養(yǎng)模式研究
陳占偉(1975- ),男,河南周口人,碩士,副教授,研究方向:計(jì)算機(jī)應(yīng)用、軟件工程.
G642
A
1671-9476(2016)05-0131-06
10.13450/j.cnki.jzknu.2016.05.034