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