角色的學生實踐能力培養探索與實施論文

角色的學生實踐能力培養探索與實施論文

  摘要:針對傳統的教學模式存在的缺陷,探索出一種基於角色的學生實踐能力培養的教學模式,並以“Web應用軟體工程實踐”為例應用於教學實踐過程中。該教學模式以學生為主導,以素質教育為目的,透過專案實踐激發學生的學習興趣,有效地促進了學生的自主學習能力,改善了教學效果,使學生更好地適應未來的發展。

  關鍵詞:角色;實踐能力;教學模式

  在科學技術高度發展的今天,強調以學生親自動手的方式開展自然科學教育已形成一種趨勢,在西方發達國家的科學課程改革方案和我國當前正在逐步實施的基礎教育課程改革中,實踐能力都被列為課程目標和課程體系最關鍵、最基本的要素。“學習必須是主動性的”已成為教育界同行基本的教育理念。現代教育的特點和要求在於關注人的個性化和人的可持續發展性,注重主體性教育和自我教育,推崇啟發式教學。國家高等教育課程改革倡導學習方式的變革,突出了以學生為中心的教學指導思想,對於學習的本質和學習的過程認識日益深入,大力提倡自主學習、合作學習和研究性學習。但是,目前高校學生的實踐能力培養還存在著很多問題和不足,這主要是因為:實踐能力培養的機制尚不完善;課程設定與師資配置難以滿足達到實踐能力培養要求;可供選擇的實習機會過少等原因所致。如何才能讓學生具有較強的實踐能力,與將來要就業的職業或者說是企業直接接軌?如何才能培養出“即插即用”型的適合企業的人才?這些問題已經逐漸成為高等教育關注的焦點,並已經發展為實實在在亟待解決的問題。

  一、基於角色的實踐模式

  傳統的填鴨式教學模式在中國教育領域長期佔據主導地位。隨著中國經濟社會的高速發展,對人才培養質量的要求越來越高,這種現成文字內容在師生間機械位移的填鴨式說教教學模式越來越不能適應高素質人才培養的要求。尤其是在高等教育階段,這種填鴨式教學模式已經嚴重製約了中國高層次人才培養的質量,必須改革這種教學模式以適應素質教育的需要。

  基於角色的學生實踐活動是指在教學過程中,以學生為中心,利用角色情景、合作等學習環境要素,充分發揮學生的主體性和創新精神,使學生有效地組織所學知識處理實際問題,教師發揮幫助者角色,使課堂教學的質量和效率得到更大幅度的提高。

  這種實踐活動使學生的學習方式從根本上發生了變化。專案導向教學改變了學生“傾聽”式的被動接受學習、傳統機械式的學習方式,使教師和學生有更多的接觸,讓學生和教師都能夠充分了解彼此。最重要的是該種教學模式逼真地模仿了企業工作的模式,使學生提前瞭解、適應企業的工作模式。

  基於角色的實踐教學使學生明確自身學習任務與目標,充分理解在課程學習中需掌握的`知識和解決的問題。對於學生來說,掌握實踐性課程的主要內容、經歷動手環節、達到要求的水平等等都需要有明確的學習目標。當然只有明確的學習目標是不夠的,還需要能對實現這一目標制訂出詳細具體又切實可行的學習計劃,這包括學生根據教師安排的專案制訂實踐課程計劃、單元計劃等,科學合理地安排學習內容、活動與時間。這樣就能保證自主學習活動有計劃有步驟順利地進行。

  基於角色的教學模式透過角色的扮演使學生明確自己的定位和學習的目標,變被動學習為主動探究;老師在教學過程中充當整體規劃者的角色,變督促為引導,為學生提供了多方面展示自己的機會,喚起了他們濃厚的學習興趣,極大地提高了他們的學習積極性。

  學生為了成功完成所擔任角色的任務要求,必須認真自學教材內容,深入研究課程知識,耐心實踐和調研,鍛鍊了學生的實踐能力,培養了學生的自學能力。遇到問題要自己查閱參考資料予以解決。為了弄清楚該節課程知識的歷史、現狀和未來的發展趨勢,他們更需要大量查閱參考文獻,這就促使他們必須學會文獻檢索知識,掌握資訊搜尋技術,使得他們能夠熟練地利用網際網路、圖書館、書店等資訊資源尋找自己想要的資訊。

  在任務完成的過程中會遇到許多問題,這些都必須靠學生自己獨立解決。學生必須學會全面、系統、深入地分析問題和分解問題,要能迅速切中問題的要害,並找出問題的組成結構及關鍵點。要具有很強的邏輯推理能力和抽象思維能力,分析問題要思路清楚,解決問題要果斷有力。

  在整個實踐環節中,基於角色的教學模式不但積極有效地促使學生消化吸收課堂上所學理論知識,更鍛鍊學生分析問題、解決問題的能力,也在實踐的過程中培養了學生的學習能力,更牢固地掌握相應的具體實踐技能。

  二、實踐環境的設計

  基於角色的學習除了要求學習者有較強的自主學習能力外,還需要為學生提供良好的學習支援服務,以滿足學習者在學習過程中的各種需求,維持學習者的學習動力,保證基於角色的學習的持續性。下面以“Web應用軟體工程實踐”為例進行討論。  將整個實踐分為10個階段:

  立項期:完成專案立項報告、團隊開發規範、計劃。

  場景分析期:學生以團隊為單位收集原始需求、用例準備,完成需求場景分析。

  用例設計期:UML用例設計,完成需求分析報告。

  原型設計期:UI建模,完成功能說明書。

  需求分析期:完成需求分析報告編寫、評審。

  資料庫設計期:完成資料庫設計報告。

  詳細設計期:完成詳細設計報告。

  編碼期:分模組進行程式碼編寫,並完成單元測試。

  測試期:整合及測試,完成測試計劃報告、測試用例分析、程式設計規範、測試規範測試分析報告。

  驗收期:使用者手冊、幫助文件、驗收、總結。

  在整個實踐中,學生以7~8人為一個團隊,每個團隊被分配一個真實企業業務流程的案例。在每個時期,學生被分配一個或多個角色,協同合作,以完成每個時期的任務為最終目的。比如在在編碼期,將學生分配為專案組長、程式組長、測試組長、程式設計師和測試員等角色。根據工作量一個學生可以兼任多個角色,如一個學生可以既是程式組長又是程式設計師,既負責架構搭設、程式設計管理,又負責某個模組程式碼的編寫。學生透過實際企業業務流程,結合相關軟體使用,在學習業界先進的軟體工程理論的同時接受規範的軟體工程實踐訓練,重點培養學生實際業務能力及團隊合作能力。在整個階段,學生透過角色的扮演明確知道自己的工作任務,在老師的導學下更多的是發揮自己的主動性,自學相應開發工具,並學以致用,落實於實踐中,完成各個時期的任務,從而成功完成整個實踐環節的任務。

  在整個過程中,老師充當導學者的角色。在專案的每一步及時地講授當前所需的知識技能。學生在專案進行過程中,在各個環節透過聽教師講、自己做、教師反饋、完善這樣迭代的方式不斷學習和提高。在專案的進行過程中,指導老師也提供及時的指導,幫助學生解決問題。老師的這種指導性幫助又區別於家庭型的輔導。

  三、實踐能力的考核

  基於角色的教學過程中,對學生學習效果的跟蹤、檢查、反饋亦很重要。在“Web應用軟體工程實踐”的各個時期,學生會被安排作一次小結報告,所提交的相應文件及結果的演示是老師對該組學生成績評定的重要要素,從而將傳統教學中主要以最終的考試成績決定學生的課程成績變成對整個學習過程的考核。這種模式使得老師透過對各個時期的總結和考核,能很好地控制學生的學習進度,達到較滿意的教學效果。

  而對一些理論學習較強的實踐課程,如“C語言程式設計基礎”,我們可以使用線上評測(OnlineJudge,OJ)來對學生基於角色的教學進行檢查。OJ是個基於WWW的伺服器端軟體系統。學生在OJ上做題,師生能夠立即同時看到結果,對錯分明,錯了學生還可以修改後再次提交。學生所程式設計序執行的結果將被OJ捕捉並儲存,然後再轉交給一個裁判程式。該裁判程式比較學生所程式設計序的輸出資料和標準輸出樣例是否存在差別,系統會返回給教師學生一個狀態,如透過(Accepted)、答案錯誤(WrongAnswer)、超時(TimeLimitExceed)、超記憶體(MemoryLimitExceed)、執行時錯誤(RuntimeError)或是無法編譯(CompileError),並返回程式使用的記憶體、執行時間等資訊。用OJ進行現場集中上機考試,方便易行,能夠比較準確地反映學生的水平。

  不同的教學內容應結合先進技術並輔之以不同的考核方法,及時發現問題,指導學生,循序漸進。

  四、結束語

  隨著高等教育改革的深入,全面推進素質教育,把培養學生的實踐能力作為全面發展教育改革的重點。而基於角色的教育模式著眼於在實踐教學中調動學生主動學習的積極性,變灌輸性教育為主動的求知,更大程度上將所學用於所用。在這種教學模式的實踐探索中已經顯示了它的強大生命力。相信透過基於角色的教育模式的改革將會大大增強學生的實踐能力能力,提高學生的競爭力。

最近訪問