杜少波 李靜
摘? 要:在大力推進課程思政建設(shè)的背景下,將先進的OBE教育理念與Java課程思政教學(xué)相結(jié)合,在培養(yǎng)學(xué)生專業(yè)技能的同時,實現(xiàn)學(xué)生德育教育目標。將OBE教育理念與課程思政相融合,分別從思想要點挖掘、教學(xué)目標制定、教學(xué)內(nèi)容建設(shè)和教學(xué)效果評價等方面進行探索和研究,致力于培養(yǎng)德才兼?zhèn)涞母咚刭|(zhì)新時代技術(shù)人才。
關(guān)鍵詞:課程思政;Java;OBE;教學(xué)方法;計算機程序設(shè)計語言
中圖分類號:G642? ? ? ? 文獻標志碼:A? ? ? ? ? 文章編號:2096-000X(2024)15-0116-04
Abstract: Under the background of vigorously promoting the ideological and political construction of the curriculum, combining the advanced OBE education concept with the ideological and political teaching of the Java curriculum, in the case of cultivating students' professional skills, it can achieve the goal of moral education for students. The OBE-based education concept and curriculum ideological and political integration, respectively from the mining of ideological points, teaching objectives, teaching content construction and teaching effect evaluation and other aspects of exploration and research, is committed to training high quality technical personnel with both moral and ability in the new era.
Keywords: curriculum ideology and politics; Java; OBE; teaching method; computer programming language
1995年美國Sun公司發(fā)布了Java語言至今已近30年,經(jīng)歷了多次版本的更新和功能的完善,依然保持著強勁的勢頭和生命力,幾乎在所有的信息技術(shù)領(lǐng)域都有Java語言的身影,在IEEE Spectrum[1]公布的編程語言排行榜中始終保持在前5名之內(nèi)。正因為Java語言的廣泛應(yīng)用,該語言已成為各大高校計算機專業(yè)必修課程或非計算機專業(yè)選修課程。各大高校已針對Java課程進行了教學(xué)改革和教學(xué)研究,教學(xué)資料已經(jīng)相當豐富和完善,因此在教學(xué)過程中,如果沒有找到新的切入點,則很難有新穎的教學(xué)方法和思路。
2016年,習(xí)近平總書記主持召開全國高校思想政治工作會議強調(diào),“高校思政工作關(guān)系高校培養(yǎng)什么樣的人、如何培養(yǎng)人以及為誰培養(yǎng)人這個根本問題。要堅持把立德樹人作為中心環(huán)節(jié),把思想政治工作貫穿教育教學(xué)全過程,實現(xiàn)全程育人、全方位育人”。2020年教育部印發(fā)了《高等學(xué)校課程思政建設(shè)指導(dǎo)綱要》,綱要指出全面推進課程思政建設(shè)是落實立德樹人根本任務(wù)的戰(zhàn)略舉措,也是全面提高人才培養(yǎng)質(zhì)量的重要任務(wù),同時明確課程思政建設(shè)的目標要求和內(nèi)容重點。教育部高等教育司于2022年下發(fā)了《關(guān)于深入推進高校課程思政建設(shè)的通知》,強調(diào)進一步推進高校課程思政高質(zhì)量建設(shè),杜絕“表面化”“硬融入”的問題。
計算機專業(yè)思政教育的基本要素是培養(yǎng)思維邏輯、傳播計算文化、弘揚計算文化。近年來,針對計算機學(xué)科的改革主要是朝著培養(yǎng)愛黨愛國,具有良好道德品質(zhì)的高新技術(shù)人才。而程序設(shè)計類課程又是計算機專業(yè)的核心課程,在整體人才培養(yǎng)體系中占據(jù)了主導(dǎo)地位。而Java程序設(shè)計課程是計算機專業(yè)的一門重要的專業(yè)課程,學(xué)生通過該課程的學(xué)習(xí)可以掌握面向?qū)ο蟮某绦蛟O(shè)計的基本方法和原理,掌握面向?qū)ο蟮木幊趟季S和技巧,能夠?qū)⑺鶎W(xué)內(nèi)容應(yīng)用到解決實際問題中,起到良好的作用。教師如何教授該課程才能使學(xué)生更好地掌握該課程,如何將OBE教育理念和課程思政進行有機結(jié)合,達到在技能的傳授過程中也進行了思政教育,實現(xiàn)所傳授的知識與實際生活密切聯(lián)系是該課程任教教師和課程組需要認真思考的問題。
在這樣的背景下,各大高校都開展了課程思政建設(shè)研究??傮w上,針對Java課程的課程思政建設(shè)主要從以下幾方面開展[2-6]。
分析現(xiàn)階段Java程序設(shè)計課程面臨的主要問題。
課程思政案例建設(shè),針對知識點和思政內(nèi)容進行抽取和設(shè)計。
教學(xué)方式的改進,Java程序設(shè)計對于實踐動手能力要求較高,直接將思政內(nèi)容與教學(xué)內(nèi)容相結(jié)合會產(chǎn)生硬融入的問題,因此通常需要進行巧妙設(shè)計,達到潤物細無聲的效果。
教學(xué)手段的創(chuàng)新,采用翻轉(zhuǎn)課堂、線上線下混合式教學(xué)等。
綜上可知,課程思政建設(shè)很好地促進了課程思政內(nèi)容融入Java課程中,但是在進行思政內(nèi)容融入時,沒能從Java語言發(fā)展歷史和自身特點出發(fā),也沒有建立以產(chǎn)出為導(dǎo)向的評價機制,因此本文嘗試從Java語言自身特點和內(nèi)在邏輯出發(fā)形成一種具有產(chǎn)出導(dǎo)向的課程思政課程,即基于OBE+課程思政的Java程序設(shè)計課程教學(xué)研究。
一? Java程序設(shè)計課程面臨的問題
Java程序設(shè)計課程是所有計算機類相關(guān)專業(yè)的必開課程,通常開設(shè)在大二下學(xué)期或大三上學(xué)期。該階段學(xué)生通常學(xué)習(xí)了面向過程程序設(shè)計課程,容易形成固定的思維模式,而面向?qū)ο蟪绦蛟O(shè)計課程具有高度的抽象邏輯性,對于學(xué)生的動手實踐要求較高。因此,基于日常的教學(xué)積累和文獻資料總結(jié)發(fā)現(xiàn)容易出現(xiàn)以下問題。
(一)? 學(xué)習(xí)積極性不高,缺少學(xué)習(xí)動力
傳統(tǒng)的課堂教學(xué)是教師教與學(xué)生學(xué)構(gòu)成的,但是這樣的教學(xué)方式學(xué)生只是被動接收信息而沒有完全融入到教學(xué)過程中。這就會使得學(xué)生逐漸失去學(xué)習(xí)的動力,同時移動互聯(lián)網(wǎng)的發(fā)展使學(xué)生容易沉迷于手機世界。大學(xué)生因此缺乏自我約束能力更容易產(chǎn)生厭學(xué)情況,而大學(xué)主要培養(yǎng)學(xué)生的自主學(xué)習(xí)和主觀能動性。如果不能很好地適應(yīng)這一轉(zhuǎn)變過程學(xué)生就會出現(xiàn)逐漸失去學(xué)習(xí)動力的可能,所以在日常的教學(xué)中需要重點引導(dǎo)學(xué)生樹立正確的人生觀、世界觀和價值觀。
(二)? 教學(xué)手段單一,課堂缺少活力
Java程序設(shè)計課程是一門理論和實踐要求較高的課程,在教學(xué)過程中通常以教師為中心,以課程內(nèi)容為導(dǎo)向進行教學(xué),這種教學(xué)模式重點關(guān)注的是教師的教而非學(xué)生學(xué)習(xí)到了多少知識。需要教師針對這一問題進行教學(xué)改革嘗試,缺乏先進的教學(xué)理論作為支撐因此改革效果并不理想。主要表現(xiàn)在以下幾個方面。
重過程,輕結(jié)果。傳統(tǒng)的教學(xué)是以教師為中心,以教學(xué)內(nèi)容為導(dǎo)向,按照制定好的教學(xué)計劃進行授課,沒有關(guān)注學(xué)生的學(xué)習(xí)效果。
教學(xué)過程缺乏引導(dǎo)。學(xué)生對于Java程序設(shè)計課程的教學(xué)目標不是很明確,而教師在教學(xué)過程中又沒有過多關(guān)注這一問題,導(dǎo)致學(xué)生不能充分認識到Java課程在實際工程、行業(yè)中的廣泛應(yīng)用。從教材角度思考,教材的知識點分布相對較為分散,各個知識點之間沒有連貫性,缺乏整體案例貫穿整體教學(xué)過程,導(dǎo)致學(xué)生在日常學(xué)習(xí)中缺少學(xué)習(xí)動力。
缺乏過程監(jiān)控。傳統(tǒng)的教學(xué)課堂注意知識的傳授,沒有充分考慮學(xué)生的學(xué)習(xí)情況。教學(xué)手段較為單一,沒能很好地調(diào)動學(xué)生的學(xué)習(xí)積極性。這種教學(xué)方式只看重最終的成果,沒有充分考慮學(xué)生學(xué)習(xí)過程的重要性。
重理論教學(xué),輕實踐教學(xué)。Java程序設(shè)計對于學(xué)生的動手實踐能力要求較高,在日常的教學(xué)中對理論教學(xué)關(guān)注較多,而實踐教學(xué)重視不夠。設(shè)計的實踐案例只是針對某一知識點,過于簡單。雖然學(xué)生練習(xí)了該知識點,但是對于整個課程的綜合應(yīng)用能力還較差,與實際工作需求的能力還存在一定的差距。
缺乏改進策略。教師和學(xué)生是整體教學(xué)的整體,如果教師的教只是簡單輸出,而學(xué)生只是簡單地輸入則教學(xué)將達不到預(yù)期目標。教學(xué)是一個雙向的過程,需要教師及時掌握學(xué)生的學(xué)習(xí)情況,可以通過問卷、座談和交流的方式反饋教學(xué)中的問題,針對問題不斷改進教學(xué)。
二? 融入OBE理念的課程思政教學(xué)方法和教學(xué)模式探索
在OBE教育理念影響下,研究課程思政的內(nèi)在邏輯,巧妙地將思政點融入進課堂教學(xué)中。在進行教學(xué)設(shè)計時,研究課程思政的內(nèi)在邏輯,巧妙地將思政點融入到課堂教學(xué)中,在教學(xué)中既達到教學(xué)目標也達到思政育人目標。
OBE教育理念重點關(guān)注的是課程教學(xué)設(shè)計和教學(xué)實施的最終產(chǎn)出,也就是說學(xué)生經(jīng)過學(xué)習(xí)后最后獲得了什么。課程思政強調(diào)學(xué)生的日常的學(xué)習(xí)中不僅是專業(yè)能力的提升,同時也要提升個人的職業(yè)道德、思想覺悟和文化素養(yǎng)。將OBE教育理念與Java課程思政融合,以學(xué)生工程開發(fā)能力為導(dǎo)向,將思政育人滲透到技能培養(yǎng)的各個階段,這樣可以使學(xué)生既可以獲得專業(yè)能力也可以完成對學(xué)生德育目標的培養(yǎng),如圖1所示。
(一)? OBE概述
成果導(dǎo)向教育[7](Outcomes Based Education, OBE)是一種基于學(xué)習(xí)產(chǎn)出的教育模式,最早出現(xiàn)于美國和澳大利亞的基礎(chǔ)教育改革,其核心思想是以學(xué)生的產(chǎn)出為核心,分析學(xué)生的產(chǎn)出,根據(jù)學(xué)生的產(chǎn)出結(jié)果對教學(xué)過程和教學(xué)評價體系進行設(shè)計,這是一種以產(chǎn)出結(jié)果反向設(shè)計的思想。由此可見,OBE的教育模式可以更好地設(shè)計進Java程序課程中,使學(xué)生能夠更好地掌握該課程。
基于OBE教育理念的課堂,可以使學(xué)生不再是一個簡單的聽課者或被動接收者,而是變?yōu)榱苏n堂的參與者。這樣可以充分調(diào)動學(xué)生參與課堂的積極性和主觀能動性,從而培養(yǎng)學(xué)生主動思考解決問題的能力。可見,OBE教育理念下開展課程思政不僅可以完成教學(xué)目標,還可以達到思政教育潤物細無聲的效果,在提升學(xué)生能力的同時完善學(xué)生的道德品質(zhì),促使好的品質(zhì)內(nèi)化于心,外化于行。
(二)? 思政要點挖掘和融合
通過挖掘課程中的思政要點,將思政要點與教學(xué)內(nèi)容進行整合,達到潤物細無聲的教學(xué)效果,促使學(xué)生更好地學(xué)習(xí)專業(yè)課程,同時激發(fā)學(xué)生愛國、愛黨和敬業(yè)情懷,提升專業(yè)課程的思政育人效果。課程思政要點和融合可以從以下幾個方面考慮。
從課程發(fā)展歷史出發(fā),挖掘發(fā)展歷史過程中蘊含的歷史哲理、職業(yè)道德和感人事跡等。
從課程內(nèi)容出發(fā),挖掘課程內(nèi)容中蘊藏的各種辯證思維、哲學(xué)觀點和社會現(xiàn)象,引導(dǎo)學(xué)生樹立正確的人生觀、價值觀。
從專業(yè)背景出發(fā),挖掘國內(nèi)和國外科技領(lǐng)域突發(fā)事件和熱點事件,使學(xué)生更加堅定共產(chǎn)主義理想信念和職業(yè)發(fā)展前景。
從教師個人出發(fā),教師以身作則、言傳身教,在課堂上傳播正能量,培養(yǎng)學(xué)生愛崗敬業(yè)、遵紀守法、樂于奉獻的職業(yè)素養(yǎng)。
思政元素的挖掘需要不斷積累和發(fā)展,及時跟進時事熱點才能更好地挖掘思政內(nèi)容。在實際的教學(xué)過程中,首先優(yōu)化教學(xué)案例的設(shè)計,將抽象的概念和知識點以更為直觀和生動的方式進行展示。如在講解類的繼承時,使用家譜的形式進行講解,將課本上難以理解抽象的內(nèi)容轉(zhuǎn)化為更為直觀和切身體會的案例,這樣學(xué)生能夠較好地理解事物的發(fā)展規(guī)律,可以突出其中蘊含的哲學(xué)道理。又如在講解循環(huán)語句時,通過引入累積函數(shù)使學(xué)生明白,偉大的事業(yè)不要期望一蹴而就,需要從點滴工作開始,精益求精。
(三)? 教學(xué)目標的制定
基于OBE教學(xué)理念對課程教學(xué)大綱進行重新編寫,在編寫過程中結(jié)合課程知識點增設(shè)思政目標,達到教學(xué)過程中的思政育人效果。OBE促使學(xué)生掌握課堂內(nèi)容知識,而思政目標引導(dǎo)學(xué)生愛黨、愛國,樹立良好的職業(yè)道德和職業(yè)操守,進一步理解崗位職責(zé),形成誠實守信、愛崗敬業(yè)、樂于奉獻、勇挑重擔的職業(yè)素養(yǎng),堅定“四個自信”、做到“兩個維護”,使學(xué)生在學(xué)習(xí)過程中自覺踐行社會主義核心價值觀,養(yǎng)成良好的人生觀和價值觀,實現(xiàn)高校立德樹人的目的。
教學(xué)目標將知識傳授、學(xué)生的能力培養(yǎng)和價值觀形成融為一體,通過有機整合思政育人目標和課程目標,可以為后繼課程思政元素挖掘與融入、教學(xué)內(nèi)容的建設(shè)改進提供有力的保障。
(四)? 教學(xué)內(nèi)容的建設(shè)
依據(jù)Java課程自身的特點,按照章節(jié)重點難點分布,將思政要點與課程內(nèi)容進行適當?shù)娜诤?。Java程序設(shè)計課程對于學(xué)生實際動手能力要求較強,通過學(xué)習(xí)當前社會熱點和科技發(fā)展需求,學(xué)生可以更有針對性地進行練習(xí),從而可以很好地開發(fā)出有利于社會發(fā)展的軟件產(chǎn)品。
Java課程學(xué)習(xí)結(jié)束后,要求學(xué)生將所學(xué)知識進行綜合應(yīng)用形成課程設(shè)計,通過課程設(shè)計完成一個相對完整的實驗項目。融入OBE+課程思政的Java程序設(shè)計課程需要保持與社會生產(chǎn)實踐需求相一致,在課程設(shè)計階段通過邀請企業(yè)資深工程師進行現(xiàn)場指導(dǎo)授課,同時將企業(yè)現(xiàn)階段正在做的真實項目和團隊管理模式引入到課堂中,使學(xué)生提前感受企業(yè)管理和項目管理方法,培養(yǎng)學(xué)生項目開發(fā)、團隊協(xié)作能力。
可以引導(dǎo)學(xué)生利用Java程序設(shè)計語言,設(shè)計出有利于表達中華上下五千年傳統(tǒng)文化的作品,這樣既有利于學(xué)生掌握這門語言,也有利于學(xué)生了解中華民族傳統(tǒng)文化,增強學(xué)生的民族自豪感。
(五)? 融入思政元素的多維教學(xué)方法
隨著移動互聯(lián)網(wǎng)的快速發(fā)展,傳統(tǒng)以教師教為主的課堂,已經(jīng)不能滿足現(xiàn)在的教學(xué)。學(xué)生只是單純地接受知識,而沒有積極主動地參與到課堂教學(xué)和知識的探索中。為了能使OBE教學(xué)理念與課程思政更好地融入到專業(yè)課堂的教學(xué)中,不再使學(xué)生只是單純地接收知識,這就要求教師改變現(xiàn)有的教學(xué)方法,積極引導(dǎo)學(xué)生參與到教學(xué)過程中,形成以學(xué)生為主體的課堂教學(xué)。因此,可以采用以下幾種教學(xué)方法。
前期導(dǎo)入:借助數(shù)字資源和多媒體設(shè)備,通過前期課程錄制學(xué)生可以進行課前學(xué)習(xí),帶著問題到課堂。同時可以融入思政元素精彩案例或時事新聞素材以圖文和視頻的方式講解作為課堂的引入點,抓住學(xué)生的注意力和激發(fā)學(xué)生的學(xué)習(xí)興趣,使得學(xué)生有積極探索知識的興趣。
課堂討論:學(xué)生通過前期導(dǎo)入課堂資源的學(xué)習(xí),可以將自己的問題帶到課堂與同學(xué)討論形成頭腦風(fēng)暴。通過各自的觀點進行思維碰撞,這種形式的討論可以培養(yǎng)學(xué)生辯證思維。
課堂報告:教師以現(xiàn)階段出現(xiàn)的新事物或新設(shè)備為出發(fā)點,引導(dǎo)學(xué)生積極探索新事物或新設(shè)備的技術(shù)前沿,最后以報告的形式進行匯報。培養(yǎng)學(xué)生獨立思考和表達能力。
團隊合作:程序設(shè)計是計算機專業(yè)學(xué)生需要具備的一項基本能力。而在實踐工作中,較強的程序設(shè)計能力和團隊協(xié)作能力更能體現(xiàn)一個人的綜合素質(zhì)。
(六)? 教學(xué)效果評價
程序設(shè)計是一門不斷變化發(fā)展的技術(shù)性課程,社會發(fā)展的需求變化、技術(shù)的迭代更新、學(xué)情的變化等都將推動教學(xué)目標和教學(xué)內(nèi)容的變化和更新。教學(xué)目標的制定是否合理、教學(xué)內(nèi)容是否能夠?qū)崿F(xiàn)教學(xué)目標、教學(xué)模式是否能夠很好適應(yīng)學(xué)生學(xué)情,需要通過教學(xué)的不同階段進行反饋更新,根據(jù)教學(xué)效果評價反饋的信息調(diào)整教學(xué)目標、修改教學(xué)內(nèi)容、采用適當?shù)慕虒W(xué)模式,最終完成教學(xué)目標。
而課程的考核標準可以通過教學(xué)目標和課程思政的特點進行制定,后期通過評教、教學(xué)反饋或調(diào)研問卷形式分析在教學(xué)過程中課程思政融入效果,根據(jù)反饋結(jié)果對下學(xué)期的課程進行改進和完善。課程考核應(yīng)逐漸加大過程化考核的力度,不僅從知識技能的掌握情況進行考核,同樣進行學(xué)生的德育考核。這樣有利于促進學(xué)生專業(yè)素養(yǎng)和職業(yè)道德的養(yǎng)成。
三? 結(jié)束語
計算機程序設(shè)計語言是人類與計算機交流的語言,而Java語言是眾多程序設(shè)計中使用最為廣泛的計算機程序設(shè)計語言。為了能夠更好地建設(shè)Java程序設(shè)計課程教學(xué),本文將OBE教育理念和課程思政相融合,同時從思政要點挖掘、教學(xué)目標的制定、教學(xué)內(nèi)容的建設(shè)和教學(xué)效果的評價等多方面進行了探索,從而培養(yǎng)出具有較強專業(yè)技能和過硬素質(zhì)能力的高素質(zhì)人才。
參考文獻:
[1] Top programming languages[EB/OL].[2022-01-25].https://spectrum.ieee.org/top-programming-languages/.
[2] 謝美英,范慧.《面向?qū)ο蟪绦蛟O(shè)計實戰(zhàn)》課程思政元素思考與實踐初探[J].電腦知識與技術(shù),2021,17(33):232-233.
[3] 李振江,王亞婷.面向課程思政的Java程序設(shè)計教學(xué)新思考[J].計算機教育,2021(11):101-105.
[4] 熊智,蔡玲如.基于混合式教學(xué)和課程思政的并行程序設(shè)計教學(xué)設(shè)計[J].計算機教育,2021(11):167-171.
[5] 古銳.新工科視域下基于OBE的醫(yī)藥程序設(shè)計課程思政探究[J].電腦知識與技術(shù),2021,17(31):172-173.
[6] 施曉芳,陳銀燕.課程思政在程序設(shè)計類課程中的探索與實踐——以面向?qū)ο蟪绦蛟O(shè)計(Java)為例[J].福建技術(shù)師范學(xué)院學(xué)報,2021,39(5):538-544.
[7] 秦鵬,劉亮龍.基于OBE理念的應(yīng)用型本科面向?qū)ο蟪绦蛟O(shè)計課程思政教學(xué)實踐[J].科學(xué)咨詢(教育科研),2021(10):37-38.