章喜字,吳元凱
(泉州信息職業(yè)技術(shù)學(xué)院,福建 泉州 362000)
近年來,對高職教育人才培養(yǎng)目標(biāo)的研究成為學(xué)術(shù)界探討的熱點問題,高職教育要實現(xiàn)培養(yǎng)面向生產(chǎn)、建設(shè)、服務(wù)和管理一線需要的高技能人才的目標(biāo),體現(xiàn)職業(yè)教育教學(xué)過程實踐性、開放性和職業(yè)性的本質(zhì)特征,就必須深入開展課程改革,使知識、技能與素質(zhì)三維教學(xué)目標(biāo)有機結(jié)合。本文借鑒“任務(wù)驅(qū)動、項目導(dǎo)向”的項目課程理論,以高職院校軟件技術(shù)專業(yè)的核心課程 “.NET程序設(shè)計”為例進行項目課程開發(fā)的探索與實踐。
項目課程是建立在對具體的工作崗位分析和工作過程分析基礎(chǔ)上的課程組織方式,在實施過程中,以工作任務(wù)為單位進行內(nèi)容組織與課程實施,以培養(yǎng)學(xué)生職業(yè)能力為主要目標(biāo)。
項目課程有其鮮明的特點:在教學(xué)中,學(xué)生不只是學(xué)習(xí)教師講授的知識,而是主動學(xué)習(xí)并掌握工作項目的知識,學(xué)生作為學(xué)習(xí)主體在教學(xué)過程中起主導(dǎo)作用,教師在學(xué)生的學(xué)習(xí)過程中發(fā)揮幫助和指導(dǎo)作用。
“.NET程序設(shè)計”項目課程的開發(fā)可分解為四個步驟:第一,軟件專業(yè)調(diào)研和崗位定位;第二,分析職業(yè)能力和工作任務(wù);第三,項目課程教學(xué)設(shè)計;第四,教學(xué)過程分析。
項目課程開發(fā)工作的起點是崗位定位,人才培養(yǎng)目標(biāo)和定位必須根據(jù)專業(yè)面向的工作崗位進行,即確定高職學(xué)生所面向的工作崗位層次。根據(jù)典型的軟件開發(fā)過程及崗位分析,不同層次的畢業(yè)生崗位定位不同。研究生定位于分析師的崗位,主要做的工作是系統(tǒng)架構(gòu)分析;本科生定位于分析員的崗位,主要做的工作是可行性研究和需求分析;而高職的學(xué)生主要定位于軟件開發(fā)與維護的崗位,主要做的是編碼、測試和維護的工作,如圖1和表1所示。
圖1 崗位定位
表1 軟件技術(shù)專業(yè)相關(guān)職業(yè)崗位、角色分析和工作內(nèi)容對應(yīng)表
根據(jù)表1軟件技術(shù)專業(yè)相關(guān)職業(yè)崗位、角色分析和工作內(nèi)容的分析,提出職業(yè)崗位能力分析,如表2所示。
表2 職業(yè)崗位能力分析表
首先,與軟件企業(yè)項目經(jīng)理和系統(tǒng)分析師的專家進行座談?wù){(diào)查;其次,與現(xiàn)場軟件設(shè)計師進行溝通,對工作任務(wù)的職業(yè)情境進行分析;最后,發(fā)現(xiàn)工作過程中典型活動,分析并歸納崗位的典型工作任務(wù)。確定課程內(nèi)容的依據(jù)是職業(yè)能力,在職業(yè)能力表中選出教學(xué)能夠達(dá)到的職業(yè)能力,而后將選出來的職業(yè)能力分解到可操作的層面。
開發(fā)項目課程的關(guān)鍵在于項目教學(xué)的設(shè)計,其中學(xué)習(xí)目標(biāo)、教學(xué)任務(wù)、內(nèi)容方法等因素是項目教學(xué)設(shè)計的要點。它包括各種學(xué)習(xí)情境和學(xué)習(xí)目標(biāo)、學(xué)習(xí)內(nèi)容和教學(xué)安排,所需的知識和教師技能,學(xué)生的知識和掌握所需的知識和技能的程度,教學(xué)難點,組織考核標(biāo)準(zhǔn),等等。
以“.NET程序設(shè)計”項目課程中的項目“高校學(xué)生公寓管理”為例,對整個項目設(shè)計如下:第一,要求學(xué)生做需求分析,并提交“高校學(xué)生公寓管理”需求規(guī)格說明書;第二,要求學(xué)生對整個項目做計劃(包括實際完成情況);第三,對項目做測試計劃并要求提交測試報告;第四,完成項目概要設(shè)計說明書;第五,完成詳細(xì)設(shè)計說明書(包含數(shù)據(jù)庫結(jié)構(gòu)設(shè)計);第六,編寫源代碼;第七,完成驗收計劃和驗收用例安裝手冊;第八,要求對項目的所有工作做周報;第九,項目總結(jié)。
“.NET程序設(shè)計”項目課程教學(xué)實施主要以小組形式共同完成五個環(huán)節(jié),包括項目需求分析、項目設(shè)計、項目編碼、項目測試、結(jié)項。學(xué)生根據(jù)這五步的學(xué)習(xí)和實踐,從而獲得職業(yè)知識和職業(yè)能力,在每個階段都須提交過程文檔、階段成果文檔及項目代碼,從而將理論與實踐有效結(jié)合。在項目課程的實施中,特別應(yīng)注重項目開發(fā)、教學(xué)的實施、項目教學(xué)環(huán)節(jié)與教學(xué)評估。
在項目課程實施的進程當(dāng)中,學(xué)生的學(xué)習(xí)和教學(xué)內(nèi)容的設(shè)計,要有課堂調(diào)查和項目調(diào)查,從而明確教學(xué)需求的各個方面,同時還要加強實訓(xùn)室的建設(shè):(1)建立能夠有效獲取信息的信息渠道;(2)與企業(yè)深入合作、聘請軟件公司的工程師參與;(3)論證課程項目;(4)加強教學(xué)分析與實施。
為保證該項目課程的實施教學(xué)質(zhì)量,關(guān)鍵因素有四點:
實施項目教學(xué)法,對教師的整體素質(zhì)要求有了較大的提高,與傳統(tǒng)教學(xué)不同的是,教師不僅僅是講授知識,更重要的是要教會學(xué)生怎樣才能完成一個項目,改變大部分教師沒有企業(yè)軟件開發(fā)經(jīng)驗的現(xiàn)狀。要求相關(guān)教師進入企業(yè)、參與實際項目、積累軟件開發(fā)經(jīng)驗。
這些項目需要有針對性、整體性的設(shè)計。項目教學(xué)中,對項目的要求必須是一個完整的、實用的項目,還應(yīng)該具備職業(yè)特點。如本課程確定的項目之一“高校學(xué)生公寓管理”,就是由項目課程實施團隊根據(jù)某學(xué)校實際情況開發(fā)的一套學(xué)生公寓管理系統(tǒng),職業(yè)特點比較鮮明。
在項目實施教學(xué)時,因為項目大多是由學(xué)生自己完成,相較于過去被動接受學(xué)習(xí),在學(xué)習(xí)過程中需要投入的精力要比平時上課更多,部分學(xué)生會有畏懼情緒。在這種情況下,教師既要嚴(yán)格要求學(xué)生,也要更多地指導(dǎo)學(xué)生。例如,在項目設(shè)計時,要盡可能地考慮學(xué)生的可操作性。
本課程評價方式,要打破傳統(tǒng)的學(xué)科型評價,采用階段評估、過程評估和目標(biāo)評價相結(jié)合的模式,采用知識、技能和素質(zhì)三維一體的評價方式。在每個項目中,既要進行團隊自我評估、團隊之間相互評估,也有教師對每個學(xué)生的評價,最終得到學(xué)生的綜合成績,確保成績的公平性。且在考核中增加了學(xué)生項目演示、現(xiàn)場答辯的環(huán)節(jié),發(fā)揮了學(xué)生在考核評價中的主體作用。
“.NET程序設(shè)計”采用項目教學(xué),以學(xué)生為學(xué)習(xí)主體,取得了傳統(tǒng)教學(xué)法不能達(dá)到的效果,不僅提高了學(xué)生的綜合實踐能力,也促進教師加強與企業(yè)的聯(lián)系,提高了教師的實踐經(jīng)驗。
[1]蔣慶斌,徐國慶.基于工作任務(wù)的職業(yè)教育項目課程研究[J].職業(yè)技術(shù)教育,2005(22).
[2]徐湘云,李曉利.職業(yè)教育專業(yè)建設(shè)與項目課程開發(fā)研究之分析[J].教師,2009(8).
[3]徐國慶.職業(yè)教育項目課程開發(fā)指南[M].上海:華東師范大學(xué)出版社,2009.
[4]付興宏.《網(wǎng)絡(luò)數(shù)據(jù)庫技術(shù)》項目課程的設(shè)計與實施[J].遼寧師專學(xué)報,2011(6).