楊繁榮
摘要:結(jié)合高職院校對職業(yè)技能型人才培養(yǎng)的目標,就“項目驅(qū)動化+以學(xué)生為中心”教學(xué)模式在高職軟件技術(shù)專業(yè)課程中的應(yīng)用加以分析,主要內(nèi)容包括傳統(tǒng)教學(xué)模式的弊端,“項目驅(qū)動化+以學(xué)生為中心”教學(xué)模式的概念及其在實際教學(xué)中的應(yīng)用。
關(guān)鍵詞:項目驅(qū)動化;以學(xué)生為中心;教學(xué)模式
1前言
目前,我國存在很多高職院校的軟件技術(shù)課程還是采用傳統(tǒng)的教學(xué)模式授課,理論多實踐少,理論和實踐聯(lián)系不是很緊密,從而導(dǎo)致培養(yǎng)出來的學(xué)生不能滿足市場需求。黨的十九大召開后,國家對職業(yè)教育越來越重視,而高職院校是培養(yǎng)職業(yè)技能型人才的重要基地,責任重大,要使培養(yǎng)出來的學(xué)生能滿足市場需求,就要改變傳統(tǒng)的教學(xué)模式。
2“項目驅(qū)動化+以學(xué)生為中心”教學(xué)模式的概念
所謂“項目驅(qū)動化+以學(xué)生為中心”教學(xué)模式,是一種教師在講授理論知識的過程中貫穿典型的實戰(zhàn)項目,理論和實踐不斷相結(jié)合,以學(xué)生為中心,讓學(xué)生參與學(xué)習、提問,把課堂中學(xué)的零散理論知識應(yīng)用到項目實踐中去的一種教學(xué)過程。
3“項目驅(qū)動化+以學(xué)生為中心”教學(xué)模式在實際教學(xué)中的應(yīng)用
我院高職學(xué)生的基礎(chǔ)較差,大一入學(xué)時的高考總成績大多在160-260分之間,并且沒有良好的學(xué)習習慣,若采用傳統(tǒng)的教學(xué)方法來教軟件技術(shù)相關(guān)課程,很難提高學(xué)生的學(xué)習能力和動手能力。因此,我院軟件技術(shù)專業(yè)從2015級學(xué)生開始就采用“項目驅(qū)動化+以學(xué)生為中心”的教學(xué)模式來授課。每個學(xué)生上課都配有自己的電腦,在學(xué)習理論知識的同時跟著老師做項目,學(xué)習能力強的學(xué)生可以安排上講臺分享自己的學(xué)習成果,從分析問題、解決問題、動手實踐及表達溝通等不同方面提升自己的綜合能力。
下面結(jié)合本人上16級軟件技術(shù)專業(yè)中的Java語言程序設(shè)計課程為例來講述“項目驅(qū)動化+以學(xué)生為中心”教學(xué)模式的具體應(yīng)用。
3.1確定項目
結(jié)合Java語言程序設(shè)計課程的特點,我精選的驅(qū)動化項目是一個C/S結(jié)構(gòu)的銀行管理系統(tǒng),非常有代表性,涵蓋了本課程的所有知識點。
3.2實踐過程
我在上第一次課時,就給同學(xué)們演示了這個銀行管理系統(tǒng)項目的所有功能,并介紹了有關(guān)技術(shù)點。大家聽后,對Java這門課非常感興趣,學(xué)習積極性很高,有的同學(xué)就開始計劃著自學(xué)有關(guān)內(nèi)容。當我講完了Java的一些知識點后,就開始對全班同學(xué)進行分組,每個組選一個項目組長,并讓每個小組成員之間相互熟悉起來,然后再講解項目的需求及業(yè)務(wù)知識,讓大家提前熟悉項目。
每個小組接到項目任務(wù)后,組長就對項目任務(wù)進行劃分,確定方案步驟、人員分工、時間分配等,組員根據(jù)自己分配的任務(wù)來收集、分析和整理項目的相關(guān)信息,共同完成項目的設(shè)計方案。在項目開始階段,我起著主導(dǎo)作用,主要是指導(dǎo)學(xué)生來分析項目及編寫項目計劃方案等,這些文檔必須經(jīng)過我審核通過后才能做后續(xù)的工作。
隨著項目的不斷推進,學(xué)生成為主要角色,我只需按時檢查每個小組的項目進展情況,并對每組中出現(xiàn)的技術(shù)難點進行及時講解,并引導(dǎo)學(xué)生去查找有關(guān)資源,相互協(xié)作,共同解決項目中的難點問題。
在項目實施過程中,我會根據(jù)同學(xué)們做項目的進度來講解有關(guān)理論知識點,并把它們應(yīng)用到項目中去。我記得有個小組項目的數(shù)據(jù)庫開始沒設(shè)計好,導(dǎo)致在后期項目開發(fā)中出現(xiàn)了嚴重的Bug。作為老師,我發(fā)現(xiàn)這些問題后并沒有批評他們,而是鼓勵他們做得不錯,但是有些不足,再慢慢指出他們的錯誤之處,并結(jié)合他們項目的實際情況來提出改進的思路。然而出乎我的意料,這個小組成員認真聽完我的講解后,很快就把問題解決了,并對數(shù)據(jù)庫設(shè)計部分進行了改進,項目的設(shè)計也更加合理了。
當我講完了Java程序設(shè)計這門課程的所有知識點時,每個小組的項目也做完了,學(xué)生通過項目實踐進一步加深了對理論知識的理解。
3.3項目答辯
每個小組做完項目,經(jīng)過反復(fù)測試后無Bug,就可編寫項目答辯的PPT,準備進行項目答辯。
項目答辯是對學(xué)生的應(yīng)用能力、表達能力、溝通能力、團隊協(xié)作意識、分析問題及解決問題的能力的有效考驗,是總結(jié)與提高的重要階段。通過項目答辯可以讓學(xué)生具有成就感,同時又能讓他們及時發(fā)現(xiàn)自身的優(yōu)缺點,更好地提高自己。
在學(xué)生項目答辯過程中,老師要對每個小組的項目答辯過程進行專業(yè)評審。項目評審內(nèi)容包括軟件界面、軟件功能、軟件文檔、軟件源代碼、表達溝通能力及軟件源代碼六個方面。項目評審者包括課程組的所有教師,做到公平公正,評審的結(jié)果能夠真實反映出學(xué)生的實際能力。
對一些自主創(chuàng)新且有代表性的作品,在學(xué)生項目答辯的過程中,我進行了現(xiàn)場拍照和錄像,給下一屆同學(xué)提供經(jīng)驗。
4結(jié)論
綜上所述,“項目驅(qū)動化+以學(xué)生為中心”教學(xué)模式非常適合高職軟件技術(shù)課程的教學(xué),它區(qū)別于傳統(tǒng)教學(xué)模式而不受任何約束,學(xué)生可以充分發(fā)揮自己的潛力,鍛煉自己的綜合能力。學(xué)生通過小組的形式來共同完成項目,可以提高自己的動手實踐能力、表達能力、溝通能力及團隊合作意識,熟悉項目的開發(fā)流程、編碼規(guī)范及項目文檔的編寫技巧,把“死”的理論知識靈活應(yīng)用起來,為以后學(xué)習其他課程及走向就業(yè)打下扎實的基礎(chǔ)。
參考文獻:
[1]黃銀秀,肖昆明,肖英.多維交互式項目驅(qū)動教學(xué)法在高職《計算機應(yīng)用基礎(chǔ)》中的應(yīng)用[J].信息與電腦(理論版),2015(01).
(作者單位:江西軟件職業(yè)技術(shù)大學(xué))