劉征 李井竹
摘要:當(dāng)前信息技術(shù)和計算機(jī)教育快速發(fā)展,如何更好地進(jìn)行教學(xué)改革,提高學(xué)生的綜合素質(zhì)和思想道德意識變得尤為重要。本文結(jié)合OBE和思政教育的理念,探討了基于OBE和思政的Java程序設(shè)計教學(xué)改革,通過對當(dāng)前教學(xué)現(xiàn)狀和存在問題的分析,提出了重構(gòu)教學(xué)目標(biāo)、更新教學(xué)內(nèi)容、改進(jìn)教學(xué)模式和完善教學(xué)評價等一系列改革措施,并進(jìn)行了課程教學(xué)實踐,取得了一定的成果。
關(guān)鍵詞:OBE;課程思政;Java;教學(xué)改革
引言
隨著信息技術(shù)的快速發(fā)展,尤其是大數(shù)據(jù)人工智能時代的到來,Java語言在高校的計算機(jī)教育中占據(jù)著舉足輕重的作用,Java語言程序設(shè)計已經(jīng)成為計算機(jī)類專業(yè)的必修課之一,受到越來越多高校的重視。然而,傳統(tǒng)的Java語言程序設(shè)計教學(xué)模式存在很大的局限性,已經(jīng)滿足不了當(dāng)今社會對Java程序設(shè)計人才的培養(yǎng)需求,亟須進(jìn)行教學(xué)改革來提高學(xué)生的綜合素養(yǎng)和思想道德意識。OBE(outcome based education)是基于學(xué)習(xí)產(chǎn)出的教育模式,是工程教育認(rèn)證的核心理念,強(qiáng)調(diào)以學(xué)生為中心、以學(xué)習(xí)成果為導(dǎo)向和以持續(xù)改進(jìn)為重點(diǎn)的教育[1],重視跨學(xué)科和實踐能力的培養(yǎng)。課程思政教育是培養(yǎng)學(xué)生的思想觀念、政治理念和道德觀念的教育形式,旨在培養(yǎng)學(xué)生的愛國主義、集體主義和社會主義的意識,提高學(xué)生的理論水平和道德素養(yǎng),最終引導(dǎo)學(xué)生形成正確的人生觀、價值觀和世界觀。
1. 傳統(tǒng)的Java教學(xué)存在的問題
Java程序設(shè)計課程是面向河南牧業(yè)經(jīng)濟(jì)學(xué)院信息工程學(xué)院數(shù)據(jù)科學(xué)與大數(shù)據(jù)技術(shù)專業(yè)的基礎(chǔ)課程。近年來,對結(jié)課后學(xué)生的持續(xù)調(diào)查發(fā)現(xiàn),學(xué)生的學(xué)習(xí)積極性不高、編程能力每況愈下,課程的滿意度持續(xù)走低,嚴(yán)重影響了后續(xù)教學(xué)進(jìn)程。
1.1 教學(xué)方式單一
傳統(tǒng)的Java程序設(shè)計教學(xué)過程,實際上是以教師為中心,按照事先制定好的教學(xué)計劃表的教學(xué)內(nèi)容和實驗按部就班進(jìn)行講解,缺乏機(jī)動性和靈活性。教學(xué)過程中,教師講解語法知識與演示示例程序,學(xué)生按部就班被動學(xué)習(xí),師生缺乏互動交流。這種被動式的教學(xué),學(xué)生們學(xué)習(xí)的積極性普遍不高,課堂上不乏出現(xiàn)走神、玩手機(jī)的現(xiàn)象,更談不上鉆研程序、研究代碼這些創(chuàng)造性思維。究其根本,這樣的教學(xué)方式忽視了教學(xué)中學(xué)生的主體地位,無法激發(fā)學(xué)生的學(xué)習(xí)興趣和動力,學(xué)生的參與度不高。
1.2 缺乏真實環(huán)境的實踐
傳統(tǒng)的Java教學(xué)模式比較偏重理論知識的講授,所配套的實驗和實訓(xùn)以經(jīng)典算法或者陳舊的、過時的案例為主,而沒有選擇以當(dāng)前真實工程項目案例為背景的實驗。這樣的實驗落后于Java技術(shù)的發(fā)展,跟不上時代的潮流。實驗的設(shè)計都是以章節(jié)實驗為主,往往關(guān)注一個知識點(diǎn),為了一個教學(xué)目的而設(shè)定,沒有綜合實驗涵蓋所有知識點(diǎn)。這樣的實驗和實訓(xùn)存在理論與實踐脫節(jié)、教學(xué)與需求脫節(jié)的問題[2],并且不能及時更新和提供最新的技術(shù)和實踐案例,因而導(dǎo)致學(xué)生缺乏運(yùn)用所學(xué)理論知識解決實際案例的機(jī)會,很難將所學(xué)知識轉(zhuǎn)化成實際的動手能力,教學(xué)目標(biāo)達(dá)成度較低。
1.3 缺乏多元化評價形式
傳統(tǒng)的Java程序設(shè)計教學(xué)評價仍以紙質(zhì)試卷考核為主,紙質(zhì)試卷一般是在規(guī)定時間內(nèi)完成規(guī)定的題目。這種形式重在考察概念和理論知識,缺乏實際案例的考察。另外,規(guī)定的時間限制了學(xué)生深入思考解決問題,無法通過多維度全面評估學(xué)生的能力水平和綜合素質(zhì)[3]。因此,應(yīng)在試卷評估的基礎(chǔ)上引入其他的評價形式,比如課堂討論評估、項目評估等全面評價學(xué)生綜合素質(zhì),指導(dǎo)教學(xué)工作。
1.4 缺乏課程思政教育
高等教育的根本任務(wù)在于立德樹人,培養(yǎng)德智體美勞全面發(fā)展的建設(shè)者和接班人。但是在傳統(tǒng)的Java教學(xué)實踐中,乃至在大多數(shù)工科專業(yè)中,仍以傳授知識為主,課程思政知識滲透不足,缺乏對學(xué)生的思想意識和道德倫理的培養(yǎng)。在傳統(tǒng)觀念中,思政教育多描述抽象層面的內(nèi)容,對于工科課程而言通常會有實踐性不足的困擾[4]。將課程思政內(nèi)容無縫深入Java教學(xué)中,既能傳授編程知識又能立德樹人,是現(xiàn)代教育的一個重要方向。
2. 教學(xué)改革措施
結(jié)合OBE和課程思政的理念,形成Java程序設(shè)計改革思路,如圖1所示。前期,根據(jù)OBE理念通過企業(yè)調(diào)研大數(shù)據(jù)專業(yè)的工作崗位,確定了人才培養(yǎng)方案。根據(jù)人才培養(yǎng)方案的畢業(yè)要求以及前述分析目前的Java教學(xué)存在問題,重新制定教學(xué)目標(biāo),補(bǔ)齊短板。繼而更新教學(xué)內(nèi)容,教學(xué)內(nèi)容引入任務(wù)驅(qū)動模式,覆蓋所有教學(xué)目標(biāo),并且每個任務(wù)都有對應(yīng)的思政元素。對應(yīng)任務(wù)驅(qū)動式的教學(xué)內(nèi)容,有多種教學(xué)模式,全方位匹配教學(xué)內(nèi)容,利用多種方式實現(xiàn)OBE理念。最后,通過多元的復(fù)合評價模式對教學(xué)目標(biāo)達(dá)成度進(jìn)行評價,從而推動課程和教學(xué)的優(yōu)化和改進(jìn)?;贠BE理念結(jié)合思政教育的元素,通過教學(xué)改革來解決這些問題,并提升學(xué)生的綜合素質(zhì)和教學(xué)目標(biāo)的達(dá)成情況。
2.1 重構(gòu)教學(xué)目標(biāo)
OBE教育理念中的課程教學(xué)目標(biāo)是由該課程承擔(dān)的畢業(yè)設(shè)計指標(biāo)點(diǎn)所支撐的[5]。通過分析人才培養(yǎng)方案,找到Java程序設(shè)計這門課程所支撐的三個畢業(yè)要求,然后融入思政元素,最終形成以知識、能力和思想政治元素為核心的教學(xué)大綱中的教學(xué)目標(biāo),內(nèi)容如下。
課程目標(biāo)1:掌握J(rèn)ava語言的基本知識和語法,包括語法規(guī)則、數(shù)據(jù)類型、控制結(jié)構(gòu)、面向?qū)ο缶幊獭⒆址?、泛型與集合等方面的內(nèi)容,能夠利用Java語言解決實際問題;課程目標(biāo)2:掌握J(rèn)ava語言的高級編程技術(shù),包括集合框架、GUI組件及事件處理、輸入和輸出流、多線程、異常處理、數(shù)據(jù)庫編程等,能夠運(yùn)用這些技術(shù)進(jìn)行軟件系統(tǒng)的設(shè)計和開發(fā);課程目標(biāo)3:掌握J(rèn)ava開發(fā)工具,學(xué)會安裝并使用該工具調(diào)試程序并得到正確的運(yùn)行結(jié)果;課程目標(biāo)4:熟練使用Java開發(fā)工具,能夠使用Java開發(fā)工具編寫程序解決數(shù)據(jù)采集分析、數(shù)據(jù)處理與數(shù)據(jù)可視化等方面的實際問題。
上述課程教學(xué)目標(biāo)分別支撐基于工程教育認(rèn)證的畢業(yè)要求的四個指標(biāo)點(diǎn):工程知識、設(shè)計/開發(fā)解決方案、研究、使用現(xiàn)代工具。OBE理念引入課程教學(xué)目標(biāo),可以貫徹以學(xué)生為中心的教育理念,既關(guān)注Java學(xué)科知識的學(xué)習(xí)和應(yīng)用,又關(guān)注學(xué)生的綜合素質(zhì)和能力的培養(yǎng)。
2.2 更新課程內(nèi)容
對于課程教學(xué)內(nèi)容的選擇,在OBE理念的基礎(chǔ)上,將Java程序設(shè)計教學(xué)重點(diǎn)從傳統(tǒng)的理論知識傳授轉(zhuǎn)變到學(xué)生綜合實踐能力的提升。在設(shè)計教學(xué)內(nèi)容時,首先可以通過設(shè)計任務(wù)驅(qū)動的學(xué)習(xí)模式引入OBE理念,將學(xué)生置于具體的學(xué)習(xí)情境中。其次強(qiáng)調(diào)實踐和項目實戰(zhàn),每個教學(xué)任務(wù)都提供具體的實際項目案例,這樣可以更好地將理論知識與實踐能力相結(jié)合,使學(xué)生能夠?qū)⑺鶎W(xué)知識應(yīng)用于實際問題解決中,提高學(xué)生的實踐能力。最后通過分組合作的方式,鼓勵學(xué)生相互合作、共同學(xué)習(xí)和解決問題,培養(yǎng)團(tuán)隊合作精神。
另外,也要將思政元素?zé)o縫嵌入教學(xué)內(nèi)容中,將思政教育、課程教學(xué)目標(biāo)和Java教學(xué)內(nèi)容進(jìn)行融合,如表1所示。具體是通過引導(dǎo)學(xué)生思考程序設(shè)計的社會責(zé)任、注重程序設(shè)計的價值觀教育等形式,將思政元素引入Java教學(xué)實踐中。
2.3 改進(jìn)教學(xué)模式
按照OBE理念進(jìn)行教學(xué)方式的設(shè)計,核心思想就是以學(xué)生為中心的教學(xué)模式,注重實踐教學(xué),結(jié)合教學(xué)目標(biāo)和教學(xué)內(nèi)容,設(shè)計多樣化的學(xué)習(xí)活動,關(guān)注學(xué)生的學(xué)習(xí)結(jié)果和終身能力發(fā)展。
首先,要構(gòu)建線上和線下結(jié)合的混合教學(xué)模式。混合教學(xué)模式可以充分利用線上教育技術(shù)與線下教學(xué)場景相結(jié)合的優(yōu)勢,提高教學(xué)效果和學(xué)習(xí)體驗。線下教學(xué)組織實際的課堂活動,結(jié)合案例教學(xué)和任務(wù)驅(qū)動進(jìn)行設(shè)計,在教學(xué)內(nèi)容中引入思政元素。教師可以更加有針對性地指導(dǎo)學(xué)生,解答學(xué)生的問題,進(jìn)行互動和反饋,促進(jìn)學(xué)生的理解和應(yīng)用能力的提升。線上教學(xué)在學(xué)習(xí)通等平臺建立Java程序設(shè)計課程教學(xué)網(wǎng)站,將教學(xué)大綱、教案、課程視頻、案例視頻,以及相關(guān)電子書籍、案例程序、試題庫等上傳學(xué)習(xí)平臺,幫助學(xué)生課下自主學(xué)習(xí)。線上教學(xué)還設(shè)置了在線答疑和互動平臺,比如可以利用微信群和QQ群與學(xué)生進(jìn)行互動答疑,及時解決學(xué)習(xí)中的疑問。
其次,改革實踐教學(xué)。實踐教學(xué)部分,優(yōu)選大數(shù)據(jù)行業(yè)龍頭企業(yè)進(jìn)行產(chǎn)教融合深度合作,選取這些企業(yè)的實際項目作為實驗實訓(xùn)的內(nèi)容,讓學(xué)生能夠快速接觸實際的開發(fā)項目。與此同時,聘請這些企業(yè)的工程師作為學(xué)生的實訓(xùn)企業(yè)導(dǎo)師,他們可以提供最新的技術(shù)指導(dǎo)和支持。企業(yè)導(dǎo)師可以幫助學(xué)生理解項目的背景和需求,提供實踐操作的指導(dǎo)和反饋。企業(yè)導(dǎo)師可以與學(xué)生進(jìn)行交流,介紹企業(yè)實際業(yè)務(wù)情況,分享實踐經(jīng)驗。
最后,以賽促學(xué)。積極組織學(xué)生參加各種程序設(shè)計類學(xué)科或技能競賽。學(xué)生可以在比賽中演練所學(xué)的Java程序設(shè)計知識,提升自信心和自我價值感。競賽還可以培養(yǎng)學(xué)生的團(tuán)隊合作意識和溝通能力,讓學(xué)生在合作中相互學(xué)習(xí),共同完成任務(wù)。同時,競賽也可以幫助學(xué)生了解自己與其他學(xué)生之間的差距,從而激發(fā)學(xué)習(xí)的動力,努力追趕并超越他人。
另外,可以根據(jù)教學(xué)內(nèi)容,設(shè)計相關(guān)的競賽任務(wù)和試題庫,題目涵蓋理論知識的理解、實踐運(yùn)用等。在設(shè)計題目時,確保題目難易適度,能夠既考驗學(xué)生的基礎(chǔ)知識,又激發(fā)他們的思考和創(chuàng)新能力。賽前提供相應(yīng)的培訓(xùn)和輔導(dǎo),幫助學(xué)生理解競賽要求和考點(diǎn)??梢越M織專題講座、示范演示等形式,讓學(xué)生掌握必要的技巧和知識,提高解題能力。
2.4 完善教學(xué)評價
基于OBE理念和課程思政的Java程序設(shè)計教學(xué)改革要建立完善的多元教學(xué)評價體系。傳統(tǒng)的評價方式注重記憶和應(yīng)試能力,對于學(xué)生實踐能力的評價相對不足,無法全面評估學(xué)生的實際能力和綜合素質(zhì)。應(yīng)引入多元化的評價方式,多維度地對學(xué)生的綜合素質(zhì)進(jìn)行評估。設(shè)定期末綜合評價由期末考核成績、平時成績和綜合實訓(xùn)成績?nèi)糠纸M成,百分比分別為30%,30%和40%,對學(xué)生的學(xué)習(xí)成果和能力進(jìn)行綜合評估。期末考試是對基礎(chǔ)知識和基本技能的考查,覆蓋了全部教學(xué)內(nèi)容。平時成績主要由課堂提問、課堂討論和課堂作業(yè)構(gòu)成。期末實訓(xùn),評估學(xué)生在項目實踐中的表現(xiàn)、團(tuán)隊合作能力、解決問題的能力等[6]。同時,還可以通過學(xué)生的作品展示和口頭表達(dá),評估學(xué)生的溝通能力和表達(dá)能力。另外,引入行業(yè)專家和企業(yè)評估。邀請相關(guān)行業(yè)專家和企業(yè)人員參與教學(xué)評價,通過實際項目評估和行業(yè)認(rèn)可,評估學(xué)生的實際應(yīng)用能力和市場競爭力。在設(shè)計以上三部分評價時,確保評價能夠有效覆蓋教學(xué)目標(biāo)的三個指標(biāo)點(diǎn)。通過建立綜合評價體系,能夠更全面地評估學(xué)生的實際應(yīng)用能力和綜合素質(zhì)[7],并且通過評價體系、反饋系統(tǒng),持續(xù)不斷地調(diào)整改進(jìn),最終保證教育教學(xué)達(dá)成培養(yǎng)目標(biāo)[8]。
結(jié)語
本文探討了將OBE理念和課程思政教育的元素引入Java教學(xué)改革中,從教學(xué)目標(biāo)、教學(xué)內(nèi)容、教學(xué)模式和教學(xué)評價等方面給出了改革的思路和方法。教學(xué)改革培養(yǎng)了學(xué)生的思想道德意識,激發(fā)了學(xué)習(xí)興趣,為他們成為“德才兼?zhèn)洹钡娜瞬糯蛳铝藞詫嵉幕A(chǔ)。未來的教學(xué)改革研究可以進(jìn)一步完善教學(xué)模式的設(shè)計和實施,提出更加精細(xì)化、科學(xué)化的評估指標(biāo)和方法,以及加強(qiáng)與實際需求的結(jié)合,確保教學(xué)效果的提升。此外,基于OBE理念和課程思政的教學(xué)模式在其他學(xué)科乃至其他專業(yè)的應(yīng)用也是一個可以擴(kuò)展研究的方向。通過將OBE理念和思政教育元素融入不同學(xué)科和專業(yè)的教學(xué)中,可以惠及更多學(xué)生,引導(dǎo)學(xué)生從“專業(yè)成才”到“精神成人”[9]。
參考文獻(xiàn):
[1]李彩紅,黃軍杰,李旸園,等.“OBE+課程思政”背景下C語言程序設(shè)計課程教學(xué)改革實踐研究[J].電腦知識與技術(shù),2023,19(9):154-157.
[2]叢靜,王建.基于OBE理念的高校財經(jīng)類專業(yè)課程教學(xué)改革研究[J].黑龍江教育(理論與實踐),2023,(8):66-68.
[3]龔萬煒,王春霞.遵循OBE理念的新工科移動通信課程教學(xué)改革[J].福建電腦,2023,39(8):121-124.
[4]陳憶群,張鋼,周如旗.基于OBE的數(shù)據(jù)結(jié)構(gòu)與算法課程思政課堂建設(shè)探索[J].計算機(jī)教育,2023,(4):113-117.
[5]王芳,王凱,張曉明.基于OBE理念的程序設(shè)計基礎(chǔ)課程思政改革與實踐[J].計算機(jī)教育,2021,(7):32-36,41.
[6]李沛.高校復(fù)合型外語人才培養(yǎng)課程設(shè)置和途徑探究[J].才智,2023,(16):181-184.
[7]胡洋,高永峰,周武藝,等.基于云課堂的藥劑學(xué)實驗混合式教學(xué)初探[J].廣東化工,2021,48(19):204-205.
[8]廖可非.基于OBE理念的數(shù)字信號處理課程思政實踐[J].佳木斯職業(yè)學(xué)院學(xué)報,2022,38(11):115-117.
[9]王春梅.三全育人視域下基于OBE導(dǎo)向的工科課程思政一體化研究與實踐——以“高級語言程序設(shè)計(C語言)”課程為例[J].科技與創(chuàng)新,2021,(21):89-90,92.
作者簡介:通信作者:劉征,碩士,講師,研究方向:大數(shù)據(jù)分析;李井竹,碩士,副教授,研究方向:軟件工程、計算機(jī)應(yīng)用。
基金項目:河南省高等教育教學(xué)改革研究與實踐項目(編號:2021SJGLX286);河南牧業(yè)經(jīng)濟(jì)學(xué)院校級教育教學(xué)改革研究項目(編號:2021-XJLX-133)。