劉平 劉翠煥 張麗娟
摘要:《軟件開發框架技術》課程在傳統教學中存在著問題:授課過程以教師為中心,限制了學生的學習和思考的積極主動性;學習的內容和學習的過程,缺乏互動性和連續性;考核方式單一,沒有具體的考核標準;教師的反思和持續改進缺乏載體依托進行闡述。提出了工程教育模式OBE,并且對OBE教育模式進行說明,將OBE教育模式應用到《軟件開發框架技術》課程的改革,從確定課程的產出目標、采用多種教學方法,融入思政元素,豐富課程的實施過程、明確課程目標的評價方式和學生實際的學習成果、不斷反思和持續改進等方面進行詳細的闡述。
關鍵詞:OBE;教學方法;產出目標
《軟件開發框架技術》是軟件工程專業的一門專業限選課程,綜合性和實踐性都比較強。該課程是學生就業崗位群中從事后臺開發工作必須掌握和熟練應用的一門專業支撐課程,所以能夠熟練的應用所學內容進行項目的設計和實現,提高學生的動手能力和實際開發能力,是畢業中對學完該課程的要求。按照傳統的教學模式實施教學,在教學過程中會存在以下問題。
1.授課過程以教師為中心,限制了學生的學習和思考的積極主動性
傳統的授課模式,主要以教師講授為主,教師負責學習,學生只是被動的聽課,在授課過程中,對于學生的激勵主要來源于教師的責任心,而教師的責任心與教師當時的狀態和心情有關。學生的學習主要是靠學生自己上進心,以及對學生的鼓勵和鞭策,這樣很難調動起學生的積極性,也很難激發起學生的學習興趣。
2.學習的內容和學習的過程,缺乏互動性和連續性
在傳統的授課模式中,教師在課堂上會講授每個章節的知識點,然后通過不同的案例演示某個知識點的應用,這樣學習內容之間的關系很容易被忽略,學習的過程也缺乏連續性,這樣造成學生對所學內容不能系統的理解和應用,對于我們這類課程來說,是最忌諱的。與學生之間的互動也僅僅限于回答問題,缺乏場景的設置,很難讓學生融入到學習之中。
3.考核方式單一,沒有具體的考核標準
傳統的教學模式,考核方法也比較單一,或者是期末做一張考試試卷,或者是上機考試出幾道相關的題型,無論是哪種都不能準確地檢驗學生學習和應用的效果。即使是過程性的考核可能也沒有具體的考核標準,不能對學生整體的學習情況進行評價,也不能對學生的綜合應用能力進行評估。
4.教師的反思和持續改進缺乏載體依托
傳統的教學模式,教師的教學反思和持續改進僅僅是教師的個人心理活動,上完課后由于缺乏載體依托,所以不能形成反思的報告,僅通過教師的想法,很難在下一次上課時進行改進,尤其是持續的改進,所以很難進行教學質量的優化和提高。
為了解決傳統教學模式的問題,提高教學質量,我們采用OBE教育模式對該課程進行教學改革和創新。OBE(Outcomes-based Education)成果導向教育,OBE強調5個問題:想讓學生取得的學習成果是什么?為什么讓學生取得這樣的學習成果?如何幫助學生取得這些學習成果?如何知道學生取得這些學習成果?如何保障學生取得這些學習成果?OBE強調的這5個問題,符合工程教育的理念,所以在《軟件開發框架技術》課程中采用這種教育模式進行改革和創新。
1.確定課程的產出目標
我們根據畢業和教學大綱的要求,確定本課程的產出目標。本課程中包括三個框架技術,所以先確定每個框架產出的目標,Spring框架技術產出的目標是使用Spring技術開發一個能在控制臺進行操作的圖書銷售系統,能夠實現圖書信息、用戶信息的管理,和圖書的銷售功能。Mybatis框架技術產出的目標是,將Spring技術與Mybatis技術進行整合,將圖書銷售系統中圖書信息和用戶信息的管理操作功能使用Mybatis框架技術實現;SpringMVC框架技術的產出目標,是三種技術(SSM)進行整合,完成一個實現基本功能的圖書銷售系統,并進行功能的擴展和優化。這樣產出目標明確,才能確定學生的學習成果。
2.采用多種教學方法,融入思政元素,豐富課程的實施過程
為了這學生取得上述成果,在教學實施的過程中,始終以學生為主體,采用靈活多樣的教學方法。首先在上課前通過基于項目的教學方法引出本次課程學習之后呈現的工程效果,然后拋出問題讓學生根據課前預習的視頻進行分析,然后同學們可以分組討論,總結實現該功能用到的知識內容,通過翻轉課堂的教學方式,教師隨機抽取小組中的成員進行講解,教師根據學生的分析講解進行總結,并講授該項目中用的的新知識、新內容,教師講完后,引導學生動手實現該項目并幫助學生解決問題。在課程的實施過程中挖掘思政元素,將社會主義核心價值觀、傳統文化、職業素養等通過講故事、反面教材、比較等方法融入課程的實施過程中,充分調動了學生的學習積極性,極大的激發了學生的學習興趣。
3.明確課程目標的評價方式
在本課程中有三個課程目標,每個課程目標都設定了評價標準:每個課程目標的完成度50%,解決問題的能力20%,完成的時間20%,目標優化10%,我們根據這個評價標準對每個課程目標進行評價,最后可以獲取每位同學每個課程目標學習的實際成果。在這三個課程目標中第一個目標達成的權重值為40%,第二個目標達成的權重值為35%,第三個目標達成的權重值為25%,所以根據各個目標評價標準和權重可以獲得階段性的評價即為:目標1*40%+目標2*35%+目標3*25%。
4.不斷反思和持續改進
我們對照課程的目標和對學習成果的評估,要對每個階段的教學實施進行反思,可以根據學習成果的評估寫反思報告,并且在此基礎上進行改進,而且是持續的改進過程。
《軟件開發框架技術》是工程類程序設計的課程,所以相關類型的課程我們都可以采用這樣的教學模式,這樣對于促進學生學習積極性,培養學生工程基礎知識、個人能力、開發能力、解決問題的能力、人際團隊能力等綜合方面的能力具有積極的作用。
參考文獻:
[1]董海榮.基于OBE理論的教學改革與實踐——以“房屋建筑學”課程為例[J].教育教學論壇,2021(24):97-100.
基金項目:本文系河北工程技術學院教學科研部課題,課題編號:2021HGJG09。
作者簡介:劉平(1978.05-),女,漢族,河北安國人,本科,講師。主要研究方向:分布式開發和數據挖掘