


摘要:結(jié)合華北水利水電學院軟件學院的教學實踐,提出了在培養(yǎng)應用型軟件人才過程中如何實施“任務(wù)驅(qū)動”教學模式的三個步驟。通過四年來的教學實踐驗證,學生在“任務(wù)驅(qū)動”模式下,經(jīng)過這三個步驟的鍛煉實現(xiàn)了對學生能力的培養(yǎng)工程化,達到了從畢業(yè)到上崗順利過渡的目的。
關(guān)鍵詞:人才培養(yǎng)模式;任務(wù)驅(qū)動;職業(yè)教育;應用型人才
作者簡介:金建剛(1972-),男,河南固始人,華北水利水電學院軟件學院,講師。(河南 鄭州 450011)
中圖分類號:G642 文獻標識碼:A 文章編號:1007-0079(2012)26-0030-02
國務(wù)院于2011年10月7日出臺了《國務(wù)院關(guān)于河南省加快建設(shè)中原經(jīng)濟區(qū)的指導意見》(以下簡稱《指導意見》),指出要調(diào)整高等學校、職業(yè)院校布局和學科專業(yè)結(jié)構(gòu),支持探索構(gòu)建現(xiàn)代職業(yè)教育體系;強調(diào)要建設(shè)國家職業(yè)教育改革試驗區(qū),加強職業(yè)教育基礎(chǔ)能力建設(shè),改革創(chuàng)新職業(yè)教育體系機制和人才培養(yǎng)模式,打造全國重要的職業(yè)教育基地和職業(yè)培訓實訓基地。從中可以看出國務(wù)院對高等教育,尤其是職業(yè)教育的重視程度?!吨笇б庖姟分袕娬{(diào)堅持人才優(yōu)先發(fā)展,顯著提升人口綜合素質(zhì),把人口壓力轉(zhuǎn)化為人力資源優(yōu)勢,努力建設(shè)全國人力資源高地。
《指導意見》的出臺對于河南省職業(yè)教育的發(fā)展是一個良好的契機。同時一些大的企業(yè)在河南省落戶,也給畢業(yè)生的就業(yè)提供了機會。因此,河南省的職業(yè)教育應該抓住機遇,順應市場的需求,把如何培養(yǎng)優(yōu)秀的、適合社會需求的合格的軟件技術(shù)人才放在首要位置。
隨著軟件產(chǎn)業(yè)的快速發(fā)展,國內(nèi)市場對軟件人才的需求也越來越多。目前各地的軟件學院正在緊跟時代的步伐,培養(yǎng)各類、多層次的應用型軟件人才。然而,現(xiàn)實情況卻不是很理想:一方面,軟件行業(yè)缺乏大量從事軟件開發(fā)的人才;另一方面,軟件專業(yè)的高職畢業(yè)生就業(yè)困難。產(chǎn)生這種尷尬局面的原因雖然和畢業(yè)生就業(yè)期望不無關(guān)系,但究其根本原因是目前我國高職教育軟件人才培養(yǎng)模式尚存在一定問題,培養(yǎng)出的軟件人才與軟件行業(yè)的需求有一定差距。許多文獻已經(jīng)討論了這個問題,大致情況如下:軟件職業(yè)教育定位不準確、教學內(nèi)容陳舊、軟件知識更新滯后、課程體系缺乏職業(yè)關(guān)聯(lián)性、人才評價系統(tǒng)單一、缺乏實踐場所與項目依托等。[1]而在傳統(tǒng)模式下培養(yǎng)的學生缺乏動手能力,合作意識不強。[2]
一、軟件人才的培養(yǎng)模式
各地的軟件學院為了培養(yǎng)適合社會需求的應用型軟件人才,紛紛采取多種培養(yǎng)模式,例如校企合作[3]、政產(chǎn)學研合作辦學[4]、國內(nèi)外聯(lián)合辦學、訂單式合作辦學等,以適應社會對軟件人才的不同需求。
綜合考慮各種培養(yǎng)模式,其目的可以總結(jié)為一個,即培養(yǎng)適合社會需求的軟件人才。事實上,無論哪一種培養(yǎng)模式都離不開培養(yǎng)過程。只有在培養(yǎng)過程中加強管理、注重實效才能培養(yǎng)出高質(zhì)量的應用型軟件人才。而“任務(wù)驅(qū)動”是任何培養(yǎng)模式中都應該采用的教育教學方法。
二、任務(wù)驅(qū)動
隨著軟件行業(yè)的發(fā)展,過去那種以知識傳授為主的培養(yǎng)模式已經(jīng)無法適應經(jīng)濟發(fā)展方式轉(zhuǎn)變對軟件人才的需要,與之相適應的“任務(wù)驅(qū)動”的人才培養(yǎng)模式普遍受到重視。[5]
在“任務(wù)驅(qū)動”教學模式中,強調(diào)學生在真實項目的任務(wù)驅(qū)動下,在探索解決問題或完成任務(wù)的過程中,在學生獨立自主和團結(jié)協(xié)作的環(huán)境下,在相互討論和會話的氛圍中進行學習活動。在此模式中,不再是由老師單方面進行灌輸式教學,而是讓學生在實踐中靈活掌握所學,將所學的知識正確地應用到實際項目中,學生通過自己主動學習來發(fā)現(xiàn)所學內(nèi)容中的重點難點。在完成任務(wù)的過程中,學生始終處于主動地位。在這種教學模式下,學生不僅可以學到知識,而且提高了實踐動手能力,增強了學生的探索和創(chuàng)新精神。而教師在這個過程中起著引導的作用,提供學習情境,布置學習任務(wù),提供學習資源,并且適時地進行學習方法的指導。
“任務(wù)驅(qū)動”教學模式無論對學生還是老師都是一個很大的挑戰(zhàn)。這種教學模式強調(diào)以學生為主體,要求學生在完成教師指定的任務(wù)的過程中利用掌握的知識去尋求完成當前任務(wù)的方法,鞏固所學知識,習得學習經(jīng)驗,體會自主創(chuàng)造帶來的成功與快樂,教師則在制訂并引導目標實現(xiàn)的過程中獲得教學經(jīng)驗,適時地調(diào)整任務(wù)的難度和深度。在教學過程中,要求老師能夠比較全面地把握教學內(nèi)容,根據(jù)學生當前的認知水平、操作技能,制訂合理的、可行的任務(wù),并能充分激發(fā)學生的學習興趣,培養(yǎng)學生養(yǎng)成知識遷移、發(fā)散思維的習慣和能力。
根據(jù)四年來的一線教學經(jīng)驗,采用“任務(wù)驅(qū)動”教學模式大致可以分為如下三種情況分步驟進行:
(1)當課程開始開課時,將第一個項目布置給學生,該項目是在給出完整的需求分析、項目文檔和系統(tǒng)架構(gòu)的前提下,要求學生在課程結(jié)束時完成代碼設(shè)計。隨著課程進展,老師提醒學生何時應該完成哪一部分內(nèi)容,并提示學生應該如何運用剛學過的知識來完成。
在這個過程中可以分階段來實現(xiàn),首先幫助學生熟悉項目需求,了解系統(tǒng)架構(gòu)的藍圖,明白整個系統(tǒng)的流程。其次要求學生根據(jù)課程的相關(guān)知識完成部分代碼,當所有代碼完成后檢查學生所做的情況,根據(jù)存在的問題加以解決。在學生進一步熟悉項目的結(jié)構(gòu),理解了項目的含義之后,要求學生重新完成該項目。通過這樣反復訓練,學生不僅可以順利的完成項目,而且加深了對所學課程的理解,可以掌握更多知識并加以應用。
從2008年到現(xiàn)在,我校軟件學院信息管理專業(yè)每年在校人數(shù)是:2008年77人,2009年68人,2010年72人,2011年106人。四年來,每個年級在此過程中的完成情況如圖1所示。
(2)完成第一個項目后,組織學生成立項目開發(fā)小組,布置第二個項目,該項目只給出用戶需求說明,然后讓學生完全按照需求說明來合作完成項目的所有設(shè)計,包括需求分析、系統(tǒng)架構(gòu)設(shè)計、編寫代碼、項目測試和項目文檔說明書,直至完成整個項目。
在第一個項目完成后,學生對如何完成一個項目有了清晰的認識,所以有能力根據(jù)用戶需求說明完成一個完整的項目。具體完成情況如圖2所示。
(3)布置第三個項目。組織學生成立項目開發(fā)小組,按照實際項目開發(fā)情況來實施。小組成員分別擔任項目經(jīng)理、系統(tǒng)架構(gòu)設(shè)計師、程序員、數(shù)據(jù)庫設(shè)計師。教師作為用戶,學生通過和教師(用戶)交流,了解用戶的需求,理解用戶所提出的功能和需求的真正意義。在這個項目實施的過程中,老師應該提醒學生一定要從用戶的角度出發(fā),只有這樣才能開發(fā)出有用的軟件??梢砸越涣鲿男问?,盡量讓參與開發(fā)的學生發(fā)表自己對項目的見解和建議。采用這種形式不僅可以讓同學們相互學習、相互幫助,而且有助于項目的設(shè)計。因為在互相討論的過程中,可以讓參與項目開發(fā)的同學對項目的認識更加清楚,最終討論的結(jié)果有助于優(yōu)化項目的系統(tǒng)結(jié)構(gòu)。具體完成情況如圖3所示。
通過以上三個步驟,所有參與的同學基本上能夠掌握項目開發(fā)的基本步驟和開發(fā)方法。實現(xiàn)了學生能力培養(yǎng)的工程化,達到了從畢業(yè)到上崗順利過渡的目的。
三、結(jié)束語
采用文中提出的實施“任務(wù)驅(qū)動”教學模式的三個步驟,不僅可以讓學生掌握應該掌握的知識,重要的是學生畢業(yè)后能夠立即投入到實際項目開發(fā)中,從而節(jié)約再培訓時間和資金。自我校軟件學院成立以來,一直在試探采用這種教學模式,從畢業(yè)生就業(yè)情況以及用人單位的反饋信息來看,畢業(yè)生受到社會的極大歡迎,這就說明了這種教學模式的作用是立竿見影的。
參考文獻:
[1]陳寶國,廖倩.加快教育方式轉(zhuǎn)變與高職軟件人才培養(yǎng)模式實證研究[J].福建教育學院學報,2011,2(4):39-41.
[2]鄭杰.高職學院軟件人才培養(yǎng)模式的研究[J].中國科技博覽,2010,
(22):143.
[3]方紅光,干紅華,邵延潔.浙江大學軟件學院校企合作創(chuàng)新人才培養(yǎng)模式[J].教育與職業(yè),2009,28(3):77-78.
[4]李祥.應用型軟件技術(shù)人才培養(yǎng)模式探索與實踐[J].計算機教育,
2007,(15):72-74.
[5]林楠,李翠霞.國家示范性軟件職業(yè)技術(shù)學院人才培養(yǎng)模式創(chuàng)新[J].計算機教育,2010,12(24):12-15.
(責任編輯:王祝萍)