摘要:針對傳統(tǒng)的教學(xué)模式存在的缺陷,探索出一種基于角色的學(xué)生實踐能力培養(yǎng)的教學(xué)模式,并以“Web應(yīng)用軟件工程實踐”為例應(yīng)用于教學(xué)實踐過程中。該教學(xué)模式以學(xué)生為主導(dǎo),以素質(zhì)教育為目的,通過項目實踐激發(fā)學(xué)生的學(xué)習(xí)興趣,有效地促進了學(xué)生的自主學(xué)習(xí)能力,改善了教學(xué)效果,使學(xué)生更好地適應(yīng)未來的發(fā)展。
關(guān)鍵詞:角色;實踐能力;教學(xué)模式
在科學(xué)技術(shù)高度發(fā)展的今天,強調(diào)以學(xué)生親自動手的方式開展自然科學(xué)教育已形成一種趨勢,在西方發(fā)達國家的科學(xué)課程改革方案和我國當前正在逐步實施的基礎(chǔ)教育課程改革中,實踐能力都被列為課程目標和課程體系最關(guān)鍵、最基本的要素!皩W(xué)習(xí)必須是主動性的”已成為教育界同行基本的教育理念。現(xiàn)代教育的特點和要求在于關(guān)注人的個性化和人的可持續(xù)發(fā)展性,注重主體性教育和自我教育,推崇啟發(fā)式教學(xué)。國家高等教育課程改革倡導(dǎo)學(xué)習(xí)方式的變革,突出了以學(xué)生為中心的教學(xué)指導(dǎo)思想,對于學(xué)習(xí)的本質(zhì)和學(xué)習(xí)的過程認識日益深入,大力提倡自主學(xué)習(xí)、合作學(xué)習(xí)和研究性學(xué)習(xí)。但是,目前高校學(xué)生的實踐能力培養(yǎng)還存在著很多問題和不足,這主要是因為:實踐能力培養(yǎng)的機制尚不完善;課程設(shè)置與師資配置難以滿足達到實踐能力培養(yǎng)要求;可供選擇的實習(xí)機會過少等原因所致。如何才能讓學(xué)生具有較強的實踐能力,與將來要就業(yè)的職業(yè)或者說是企業(yè)直接接軌?如何才能培養(yǎng)出“即插即用”型的適合企業(yè)的人才?這些問題已經(jīng)逐漸成為高等教育關(guān)注的焦點,并已經(jīng)發(fā)展為實實在在亟待解決的問題。
一、基于角色的實踐模式
傳統(tǒng)的填鴨式教學(xué)模式在中國教育領(lǐng)域長期占據(jù)主導(dǎo)地位。隨著中國經(jīng)濟社會的高速發(fā)展,對人才培養(yǎng)質(zhì)量的要求越來越高,這種現(xiàn)成文本內(nèi)容在師生間機械位移的填鴨式說教教學(xué)模式越來越不能適應(yīng)高素質(zhì)人才培養(yǎng)的要求。尤其是在高等教育階段,這種填鴨式教學(xué)模式已經(jīng)嚴重制約了中國高層次人才培養(yǎng)的質(zhì)量,必須改革這種教學(xué)模式以適應(yīng)素質(zhì)教育的需要。
基于角色的學(xué)生實踐活動是指在教學(xué)過程中,以學(xué)生為中心,利用角色情景、合作等學(xué)習(xí)環(huán)境要素,充分發(fā)揮學(xué)生的主體性和創(chuàng)新精神,使學(xué)生有效地組織所學(xué)知識處理實際問題,教師發(fā)揮幫助者角色,使課堂教學(xué)的質(zhì)量和效率得到更大幅度的提高。
這種實踐活動使學(xué)生的學(xué)習(xí)方式從根本上發(fā)生了變化。項目導(dǎo)向教學(xué)改變了學(xué)生“傾聽”式的被動接受學(xué)習(xí)、傳統(tǒng)機械式的學(xué)習(xí)方式,使教師和學(xué)生有更多的接觸,讓學(xué)生和教師都能夠充分了解彼此。最重要的是該種教學(xué)模式逼真地模仿了企業(yè)工作的模式,使學(xué)生提前了解、適應(yīng)企業(yè)的工作模式。
基于角色的實踐教學(xué)使學(xué)生明確自身學(xué)習(xí)任務(wù)與目標,充分理解在課程學(xué)習(xí)中需掌握的知識和解決的問題。對于學(xué)生來說,掌握實踐性課程的主要內(nèi)容、經(jīng)歷動手環(huán)節(jié)、達到要求的水平等等都需要有明確的學(xué)習(xí)目標。當然只有明確的學(xué)習(xí)目標是不夠的,還需要能對實現(xiàn)這一目標制訂出詳細具體又切實可行的學(xué)習(xí)計劃,這包括學(xué)生根據(jù)教師安排的項目制訂實踐課程計劃、單元計劃等,科學(xué)合理地安排學(xué)習(xí)內(nèi)容、活動與時間。這樣就能保證自主學(xué)習(xí)活動有計劃有步驟順利地進行。
基于角色的教學(xué)模式通過角色的扮演使學(xué)生明確自己的定位和學(xué)習(xí)的目標,變被動學(xué)習(xí)為主動探究;老師在教學(xué)過程中充當整體規(guī)劃者的角色,變督促為引導(dǎo),為學(xué)生提供了多方面展示自己的機會,喚起了他們濃厚的學(xué)習(xí)興趣,極大地提高了他們的學(xué)習(xí)積極性。
學(xué)生為了成功完成所擔任角色的任務(wù)要求,必須認真自學(xué)教材內(nèi)容,深入研究課程知識,耐心實踐和調(diào)研,鍛煉了學(xué)生的實踐能力,培養(yǎng)了學(xué)生的自學(xué)能力。遇到問題要自己查閱參考資料予以解決。為了弄清楚該節(jié)課程知識的歷史、現(xiàn)狀和未來的發(fā)展趨勢,他們更需要大量查閱參考文獻,這就促使他們必須學(xué)會文獻檢索知識,掌握信息搜索技術(shù),使得他們能夠熟練地利用互聯(lián)網(wǎng)、圖書館、書店等信息資源尋找自己想要的信息。
在任務(wù)完成的過程中會遇到許多問題,這些都必須靠學(xué)生自己獨立解決。學(xué)生必須學(xué)會全面、系統(tǒng)、深入地分析問題和分解問題,要能迅速切中問題的要害,并找出問題的組成結(jié)構(gòu)及關(guān)鍵點。要具有很強的邏輯推理能力和抽象思維能力,分析問題要思路清楚,解決問題要果斷有力。
在整個實踐環(huán)節(jié)中,基于角色的教學(xué)模式不但積極有效地促使學(xué)生消化吸收課堂上所學(xué)理論知識,更鍛煉學(xué)生分析問題、解決問題的能力,也在實踐的過程中培養(yǎng)了學(xué)生的學(xué)習(xí)能力,更牢固地掌握相應(yīng)的具體實踐技能。
二、實踐環(huán)境的設(shè)計
基于角色的學(xué)習(xí)除了要求學(xué)習(xí)者有較強的自主學(xué)習(xí)能力外,還需要為學(xué)生提供良好的學(xué)習(xí)支持服務(wù),以滿足學(xué)習(xí)者在學(xué)習(xí)過程中的各種需求,維持學(xué)習(xí)者的學(xué)習(xí)動力,保證基于角色的學(xué)習(xí)的持續(xù)性。下面以“Web應(yīng)用軟件工程實踐”為例進行討論。 將整個實踐分為10個階段:
立項期:完成項目立項報告、團隊開發(fā)規(guī)范、計劃。
場景分析期:學(xué)生以團隊為單位收集原始需求、用例準備,完成需求場景分析。
用例設(shè)計期:UML用例設(shè)計,完成需求分析報告。
原型設(shè)計期:UI建模,完成功能說明書。
需求分析期:完成需求分析報告編寫、評審。
數(shù)據(jù)庫設(shè)計期:完成數(shù)據(jù)庫設(shè)計報告。
詳細設(shè)計期:完成詳細設(shè)計報告。
編碼期:分模塊進行代碼編寫,并完成單元測試。
測試期:集成及測試,完成測試計劃報告、測試用例分析、編程規(guī)范、測試規(guī)范測試分析報告。
驗收期:用戶手冊、幫助文檔、驗收、總結(jié)。
在整個實踐中,學(xué)生以7~8人為一個團隊,每個團隊被分配一個真實企業(yè)業(yè)務(wù)流程的案例。在每個時期,學(xué)生被分配一個或多個角色,協(xié)同合作,以完成每個時期的任務(wù)為最終目的。比如在在編碼期,將學(xué)生分配為項目組長、程序組長、測試組長、程序員和測試員等角色。根據(jù)工作量一個學(xué)生可以兼任多個角色,如一個學(xué)生可以既是程序組長又是程序員,既負責(zé)架構(gòu)搭設(shè)、編程管理,又負責(zé)某個模塊代碼的編寫。學(xué)生通過實際企業(yè)業(yè)務(wù)流程,結(jié)合相關(guān)軟件使用,在學(xué)習(xí)業(yè)界先進的軟件工程理論的同時接受規(guī)范的軟件工程實踐訓(xùn)練,重點培養(yǎng)學(xué)生實際業(yè)務(wù)能力及團隊合作能力。在整個階段,學(xué)生通過角色的扮演明確知道自己的工作任務(wù),在老師的導(dǎo)學(xué)下更多的是發(fā)揮自己的主動性,自學(xué)相應(yīng)開發(fā)工具,并學(xué)以致用,落實于實踐中,完成各個時期的任務(wù),從而成功完成整個實踐環(huán)節(jié)的任務(wù)。
在整個過程中,老師充當導(dǎo)學(xué)者的角色。在項目的每一步及時地講授當前所需的知識技能。學(xué)生在項目進行過程中,在各個環(huán)節(jié)通過聽教師講、自己做、教師反饋、完善這樣迭代的方式不斷學(xué)習(xí)和提高。在項目的進行過程中,指導(dǎo)老師也提供及時的指導(dǎo),幫助學(xué)生解決問題。老師的這種指導(dǎo)性幫助又區(qū)別于家庭型的輔導(dǎo)。
三、實踐能力的考核
基于角色的教學(xué)過程中,對學(xué)生學(xué)習(xí)效果的跟蹤、檢查、反饋亦很重要。在“Web應(yīng)用軟件工程實踐”的各個時期,學(xué)生會被安排作一次小結(jié)報告,所提交的相應(yīng)文檔及結(jié)果的演示是老師對該組學(xué)生成績評定的重要要素,從而將傳統(tǒng)教學(xué)中主要以最終的考試成績決定學(xué)生的課程成績變成對整個學(xué)習(xí)過程的考核。這種模式使得老師通過對各個時期的總結(jié)和考核,能很好地控制學(xué)生的學(xué)習(xí)進度,達到較滿意的教學(xué)效果。
而對一些理論學(xué)習(xí)較強的實踐課程,如“C語言程序設(shè)計基礎(chǔ)”,我們可以使用在線評測(OnlineJudge,OJ)來對學(xué)生基于角色的教學(xué)進行檢查。OJ是個基于WWW的服務(wù)器端軟件系統(tǒng)。學(xué)生在OJ上做題,師生能夠立即同時看到結(jié)果,對錯分明,錯了學(xué)生還可以修改后再次提交。學(xué)生所編程序執(zhí)行的結(jié)果將被OJ捕捉并保存,然后再轉(zhuǎn)交給一個裁判程序。該裁判程序比較學(xué)生所編程序的輸出數(shù)據(jù)和標準輸出樣例是否存在差別,系統(tǒng)會返回給教師學(xué)生一個狀態(tài),如通過(Accepted)、答案錯誤(WrongAnswer)、超時(TimeLimitExceed)、超內(nèi)存(MemoryLimitExceed)、運行時錯誤(RuntimeError)或是無法編譯(CompileError),并返回程序使用的內(nèi)存、運行時間等信息。用OJ進行現(xiàn)場集中上機考試,方便易行,能夠比較準確地反映學(xué)生的水平。
不同的教學(xué)內(nèi)容應(yīng)結(jié)合先進技術(shù)并輔之以不同的考核方法,及時發(fā)現(xiàn)問題,指導(dǎo)學(xué)生,循序漸進。
四、結(jié)束語
隨著高等教育改革的深入,全面推進素質(zhì)教育,把培養(yǎng)學(xué)生的實踐能力作為全面發(fā)展教育改革的重點。而基于角色的教育模式著眼于在實踐教學(xué)中調(diào)動學(xué)生主動學(xué)習(xí)的積極性,變灌輸性教育為主動的求知,更大程度上將所學(xué)用于所用。在這種教學(xué)模式的實踐探索中已經(jīng)顯示了它的強大生命力。相信通過基于角色的教育模式的改革將會大大增強學(xué)生的實踐能力能力,提高學(xué)生的競爭力。
來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時刪除。