賀向光
目前,大多數(shù)高職院校軟件技術(shù)專業(yè)課程開發(fā)是基于工作過程導(dǎo)向,成立專業(yè)教學(xué)指導(dǎo)委員會進行調(diào)研分析;召開專業(yè)分析會,提煉軟件開發(fā)相關(guān)職業(yè)崗位實際工作過程中的典型工作任務(wù),通過歸納整合、分類排序,總結(jié)出本專業(yè)的典型工作任務(wù);在典型工作任務(wù)基礎(chǔ)上,進行學(xué)習(xí)領(lǐng)域轉(zhuǎn)換,從而構(gòu)建軟件技術(shù)專業(yè)基于工作過程系統(tǒng)化的課程體系。但是一旦到課程體系實施層面,在課堂教學(xué)中如何培養(yǎng)學(xué)生熟悉現(xiàn)代軟件開發(fā)規(guī)范和流程,撰寫軟件技術(shù)文檔,編寫和測試軟件代碼,溝通合作和自主學(xué)習(xí)能力等教學(xué)設(shè)計卻千差萬別。本文以濱州職業(yè)學(xué)院與齊魯軟件園在專業(yè)建設(shè)、課程建設(shè)、教學(xué)過程管理等方面深度合作為案例,系統(tǒng)介紹軟件技術(shù)專業(yè)課程如何實施“教、學(xué)、做、評”一體化教學(xué)。
行動導(dǎo)向教學(xué)是以學(xué)生為主體的教學(xué)組織形式,學(xué)生是學(xué)習(xí)的行動者,教師的作用發(fā)生了根本的變化,從傳統(tǒng)的主角轉(zhuǎn)變?yōu)榻虒W(xué)活動的引導(dǎo)者、學(xué)習(xí)輔導(dǎo)者和主持人。行動導(dǎo)向教學(xué)與傳統(tǒng)的單向灌輸式教學(xué)相比,更注重學(xué)生溝通合作、團隊協(xié)作、自主學(xué)習(xí)能力和自我管理能力培養(yǎng)。整個教學(xué)過程可劃分為確認(rèn)工作任務(wù),即明確具體工作任務(wù)和目標(biāo);制訂工作計劃,即由學(xué)生依據(jù)工作任務(wù)獲取相關(guān)信息,確定完成工作的步驟和程序;做出決定,對做出的工作計劃反復(fù)討論和修訂,并最終得到教師的認(rèn)可;實施工作計劃,即學(xué)生確定各自小組中的分工以及小組成員合作的形式,之后按照已確立的工作步驟落實各項工作,同時對實施過程進行記錄;控制工作質(zhì)量,對實施過程進行不斷的反饋和檢查;評定工作成績,先由學(xué)生自己進行自我評估,之后再由教師對工作任務(wù)成績進行檢查評分,師生共同討論、評判在項目工作中出現(xiàn)的問題、學(xué)生解決處理問題的方法,找出造成評價結(jié)果差異的原因。相應(yīng)的教學(xué)方法可以靈活采用頭腦風(fēng)暴法、案例教學(xué)法、角色扮演法、項目法等。
依據(jù)軟件技術(shù)專業(yè)培養(yǎng)目標(biāo),突出對專業(yè)課程體系中專業(yè)核心能力課程和專業(yè)能力拓展課程的知識、能力和素質(zhì)綜合培養(yǎng),以“雙線并行”(指在教學(xué)內(nèi)容和時間的安排上課上項目和課下項目并行)貫穿項目為載體,重構(gòu)和序化課程教學(xué)內(nèi)容,實施“教、學(xué)、做、評”一體化的行動導(dǎo)向教學(xué)。(1)校企合作開發(fā)課程標(biāo)準(zhǔn)。堅持以學(xué)生為主體的教學(xué)理念,根據(jù)軟件行業(yè)崗位任職要求和國家職業(yè)資格標(biāo)準(zhǔn),準(zhǔn)確定位課程在專業(yè)課程體系中的地位和作用,確定課程培養(yǎng)目標(biāo)和課程教學(xué)內(nèi)容。每門課程選取合作企業(yè)典型性項目兩個,與企業(yè)工程師共同分解、提煉、整合,進行教學(xué)化處理,即以“雙線并行”貫穿項目為載體讓學(xué)生踐行程序員等崗位典型工作過程,實施“教、學(xué)、做、評”一體化行動導(dǎo)向教學(xué)思路,校企合作共同制定課程標(biāo)準(zhǔn)。(2)合作研發(fā)工學(xué)結(jié)合的項目化教材。依據(jù)程序員等軟件行業(yè)崗位職業(yè)能力和職業(yè)素質(zhì)要求,圍繞崗位典型工作過程,選取典型性的企業(yè)項目,依據(jù)軟件項目開發(fā)流程劃分為多個工作任務(wù),每個任務(wù)就是一個學(xué)習(xí)單元,按照“任務(wù)描述、教學(xué)目標(biāo)、實踐知識、理論知識、思考提高、作業(yè)”的設(shè)計思路組織每一個學(xué)習(xí)任務(wù)的內(nèi)容框架,校企合作共同研發(fā)工學(xué)結(jié)合的項目化系列教材。(3)共建軟件工廠。由合作企業(yè)山東師創(chuàng)軟件工程有限公司和濱州職業(yè)學(xué)院共同投資,建設(shè)了真實環(huán)境、真實項目、真實管理的軟件工廠。學(xué)生通過軟件工廠,可以更好地踐行企業(yè)項目,體驗工作角色,從而感知企業(yè)文化,提高職業(yè)素養(yǎng)。(4)聘請企業(yè)工程師作為兼職教師。聘請山東師創(chuàng)軟件工程有限公司、山東陽光數(shù)碼網(wǎng)絡(luò)工程有限公司等合作企業(yè)工程師作為專業(yè)核心課程的主講教師,參與課程教學(xué)全過程,并消化吸收軟件企業(yè)員工的工作方法和管理模式,用于課堂的教學(xué)和管理。(5)教師工作室。學(xué)院成立了由專業(yè)課教師擔(dān)任負(fù)責(zé)人、學(xué)生、企業(yè)工程師、教師共同組成的教師工作室。借助工作室,專職教師與企業(yè)工程師作為指導(dǎo)教師全程參與學(xué)生軟件技能大賽和承接社會項目。技能大賽分為行業(yè)、企業(yè)、協(xié)會組織的校外比賽和結(jié)合課程內(nèi)容組織學(xué)生進行軟件項目開發(fā)的校內(nèi)比賽。同時,指導(dǎo)學(xué)生開發(fā)承接的軟件項目,為本地企業(yè)信息化建設(shè)提供服務(wù)。(6)實訓(xùn)實習(xí)基地。與合作企業(yè)簽訂實訓(xùn)實習(xí)協(xié)議,建設(shè)穩(wěn)定的校外實訓(xùn)基地。入學(xué)初期,組織學(xué)生到企業(yè)參觀,讓學(xué)生感受企業(yè)工作環(huán)境,體驗企業(yè)文化。企業(yè)兼職教師結(jié)合自身崗位和工作經(jīng)驗,為學(xué)生介紹將要從事的工作崗位、任職要求、企業(yè)規(guī)范、項目開發(fā)流程等,讓學(xué)生對將要從事的工作有一個感性認(rèn)識。最后一學(xué)年,安排學(xué)生在企業(yè)頂崗實踐,在兼職教師指導(dǎo)下,參與真實軟件項目開發(fā),進一步提升專業(yè)技能。
綜上所述,學(xué)校和企業(yè)深度合作,實現(xiàn)了教室與軟件工廠、理論教材與實訓(xùn)教材、教師工作室與軟件大賽及各種社會服務(wù)、合作企業(yè)與實訓(xùn)基地及頂崗實習(xí)的一體化,為“教、學(xué)、做、評”一體化行動導(dǎo)向教學(xué)順利實施提供了保障。
借助校企合作創(chuàng)造的教學(xué)環(huán)境和教學(xué)資源,精心選取了兩個來自企業(yè)的真實的軟件項目:項目一和項目二。在功能實現(xiàn)上,項目二比項目一復(fù)雜,項目一要求在課內(nèi)完成,項目二要求在課外完成,從而實現(xiàn)能力訓(xùn)練項目的“雙線并行”,項目的開發(fā)過程和工作任務(wù)貫穿課程的整個教學(xué)過程。
其一,按照軟件開發(fā)流程把項目一分成多個工作任務(wù),每個工作任務(wù)分解為若干個子學(xué)習(xí)任務(wù),配置相應(yīng)教學(xué)資源,按照“咨詢、決策、計劃、實施、檢查、評價”六步驟組織教學(xué)過程;教、學(xué)、做、評相結(jié)合,引導(dǎo)學(xué)生主動尋找所需知識進而實現(xiàn)各個任務(wù),逐步由教師演示或引導(dǎo)遞進到學(xué)生自主學(xué)習(xí)、分組合作完成任務(wù)。
在實施過程中,要充分發(fā)揮出團隊合作的作用。團隊作用發(fā)揮的關(guān)鍵在于小組組長,當(dāng)教師任務(wù)下發(fā)給各個小組后,各小組組長能帶領(lǐng)組員對任務(wù)進行分解和細(xì)化,并將任務(wù)具體分配給組員,確保每個組員都明確自己的職責(zé);在任務(wù)執(zhí)行過程中,各小組組長要對每個組員的完成情況進行檢查,對遇到的問題相互討論,學(xué)會查閱資料,并提出解決方案。同時,在展示任務(wù)成果環(huán)節(jié),以各小組自我評價、互相評價為主,各小組能對其他小組的任務(wù)成果給出誠懇的評價,既要肯定任務(wù)成果的優(yōu)點,又要提出存在的不足和解決辦法,實現(xiàn)組內(nèi)合作、組間競爭。
采用學(xué)習(xí)過程評價和項目答辯評價相結(jié)合方式對學(xué)生進行考核。其中,每個子任務(wù)實施過程中應(yīng)用形成性評價,即通過對學(xué)生在做中學(xué)過程中表現(xiàn)出的態(tài)度、參與活動的程度,對他們自主學(xué)習(xí)能力做出判斷,以發(fā)現(xiàn)每個學(xué)生的學(xué)習(xí)潛能,促進學(xué)生的學(xué)習(xí)積極性;每個工作任務(wù)應(yīng)用總結(jié)性評價,即在工作任務(wù)完成后,依據(jù)任務(wù)評價標(biāo)準(zhǔn)給每個小組和小組成員評定成績;項目實現(xiàn)后以項目答辯方式對學(xué)生進行綜合評價。對應(yīng)的學(xué)生成績包括平時成績(60%)和項目答辯成績(40%)。按照制定的評價標(biāo)準(zhǔn),平時成績是對學(xué)生的代碼編寫、新知識掌握、自主學(xué)習(xí)、溝通合作及創(chuàng)新等能力評價,項目答辯成績是對項目完成質(zhì)量、語言表達(dá)能力、綜合應(yīng)用能力等評價。
其二,對于項目二,采用定期指導(dǎo)、檢查、評價相結(jié)合的方式要求學(xué)生在課下獨立完成,以項目完成的效果來評價學(xué)生的能力,并將評價結(jié)果納入課程總成績。
通過對軟件技術(shù)專業(yè)實施“教、學(xué)、做、評”一體化行動導(dǎo)向教學(xué),學(xué)生在技能大賽、職業(yè)資格證書、頂崗實習(xí)和就業(yè)等方面有了顯著提高。
在軟件技術(shù)專業(yè)課程教學(xué)中,以“雙線并行”貫穿項目為載體,基于程序員等軟件行業(yè)崗位典型工作過程設(shè)計課程;按照“咨詢、決策、計劃、實施、檢查、評價”六步驟組織教學(xué)過程;對學(xué)生進行全方位評價,自我評價與互相評價,學(xué)習(xí)過程評價與項目答辯評價相結(jié)合,實施“教、學(xué)、做、評”一體化行動導(dǎo)向教學(xué)。“教、學(xué)、做、評”一體化模式,既能增強學(xué)生動手實踐能力,形成良好的教學(xué)互動,顯著提高教學(xué)質(zhì)量,又能使學(xué)生提高自主學(xué)習(xí)、溝通合作的能力和素質(zhì)。但在現(xiàn)行的教學(xué)過程中,也存在如項目任務(wù)的分解等一些問題,亟待我們進一步探索。