田新志 王振鐸 張慧娥 陳曉范 申海杰 邊倩



摘要:Java程序設計是高等學校計算機類專業的專業核心課程。結合課程的授課經驗,分析了目前Java課程教學中存在的問題,采用“OBE+思政”先進理念指導下,對Java課程教學進行了探討,就課程教學目標、教學內容、教學方法、教學評價等進行了設計。希望對Java授課教師能有所幫助。
關鍵詞:OBE;思政;Java課程;教學改革
中圖分類號:G642.0? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2021)01-0180-03
1 引言
2018 年全國教育大會上,習近平總書記發表重要講話,指出要把立德樹人融入教育的各個環節,而課程思政建設則是教育改革的重要舉措[1][3]。作為高校教師,承擔著培養新時代下合格建設者的任務。在傳授專業知識過程中,適當將思政元素引入課堂教學,對學生綜合能力的提高和身心全面發展大有益處。
OBE教育理念應用于課程教學,顛覆了“教為主、學為輔”的傳統教學模式,倡導教育形式由“內容驅動”向“成果驅動”轉型,以學生完成該課程時應取得的學習成果為起點和出發點,采用反向設計原則,根據畢業要求,開設對應課程(形成任務),確定課程目標、組織教學內容、實施教學過程、評估學習成效,并持續改進課程教學質量,實現“學生為中心”的教學模式[2]。
《Java程序設計》是計算機類專業的重要必須基礎課程。通過課程的學習,使學生能夠掌握面向對象程序設計的基本理論與方法,掌握實用的面向對象編程語言的技能,為學生應用面向對象程序設計理論解決實際問題奠定了良好基礎。學生如何學好這門課,教師如何教好這門課,如何將先進的思政理念和OBE理念與課程進行有機結合,實現知識傳授與思想教育的緊密結合,實現教師所教與實際應用密切相關是任課教師亟須思考的問題。
2 目前JAVA程序設計類課程面臨問題
《JAVA程序設計》是計算機類專業的專業基礎課程[2],一般高校將其開設在大二階段。這個時期,學生的程序設計思想并不完善。課程內容較多,面向對象程序設計抽象度高,因而對于學生來說其難度較大。而且該課程實踐性很強。就目前的教與學的過程中存在諸多問題。
(1)學生學習興趣不強烈,缺乏明確學習目標
電子游戲——信息時代的產物,對風華正茂的青年學生來說有著致命的誘惑。有些學生長期迷戀游戲不能自拔。對人生觀、世界觀、價值觀沒有正確的認識。不能樹立有正確的學習目標,沒有了目標,學習的過程中只是被動的接收,而大學學習則更注重的是學生的主觀能動性與自學動力,從而導致很多學生在學習過程中,逐漸喪失了學習興趣[1]。因此在教學過程中如何引導學生樹立正確的人生觀、世界觀和價值觀也是當下高校教師亟須思考的問題。
(2)教學模式和教學手段,難以適應當下社會對學生的能力要求
《Java程序設計》是計算機類專業的專業基礎核心課程,課程強調理論與實踐相結合。在以往的教學過程中,都是按照傳統的以內容為導向、以教師為中心來進行的。注重的是教師教了多少內容,沒有充分考慮學生學會了什么內容。雖然很好高校在教學過程中嘗試了各種不同的手段,但沒有先進教學理念的支撐效果并不是很好。具體表現在以下幾個方面。
第一,注重對知識點的掌握,忽視預期學習成果。傳統教學以內容為導向,教師按教學進度表按部就班地進行教學,對學生的學習效果不夠重視。難以達到現代社會對人才培養的要求。
第二,不重視對學生的引導。大多數學生在Java 課程的學習學習過程中不是很了解學習的目標,而老師又沒有很好的引導,致使學生難以認識到Java 課程的工程性、應用性及實踐行性特點。另一方面,目前Java程序設計的教材中知識分布的比較散亂,將所學知識應用到實際應用開發的意識不強,無法結合自身特點正確理解課程學習的目標,導致學習興趣缺乏。在學習過程中不能主動參與到課程的學習中。加之,目前高校學生學風不夠嚴謹,教師沒有積極的引導,致使課程學習效果不佳,課外學習意識不強,學習方法單一,在學習中過于被動。
第三,以教師為中心。傳統教學以教師為中心,教學過程中的教學內容、教學進度、教學形式、教學方法等都是以教師為中心來制定的,不能突出學生的主體地位和個體特性。現代教育理念強調以學生為中心,以學生的學習過程為導向,做到分層次教學,因材施教。
第四,實踐重視程度不夠?!禞AVA程序設計》要求學生具有很強的實踐能力,傳統教學在實踐方面的重視程序不夠,所設計的實踐教學案例大多都是過時的、陳舊的。因而學生完成學習后實際動手能力差,缺乏實戰經驗,總體素質和技能與培養目標相違背,與企業的需求存在一定的差距[4]。
第五,忽視持續改進的質量文化。教學過程涉及教師與學生兩個主體,教學也不是單方面的教師講學生聽。教學是雙向的,作為教師一方要及時獲取學生對知識和技能的掌握情況,到學生中去,通過各種方法手段(如座談、線上交流等),發現問題,分析原因,找出解決方案,然后反哺到教學中去。
3 基于“OBE+思政” 理念的JAVA程序設計課程構建
《JAVA程序設計》課程注重學生實踐能力、創新能力的培養,要體現學生用所學知識來解決實際問題的能,具有現實世界中的模型抽象成計算機語言模型的能力,需要有刻苦鉆研的精神、開拓創新精神、團隊協作精神以及嚴謹的科研態度。
基于“OBE+思政” 理念的JAVA設計課程構建的思路是:將OBE教育理念及思政元素融入JAVA程序設計教學全過程,形成完整的教學模式。如圖1所示。
3.1 確定教學目標、教學內容、制定教學計劃
課程教學計劃是課程設置的整體規劃,必須符合教學規律和專業培養目標,且需要充分考慮學生學情,本課程與其相關課程的銜接關系,社會對人才的需求等多方面因素。 JAVA程序設計一般開設在第三或第四學期。該課程是JSP動態網頁開發技術、JAVAEE框架、Android應用開發課程的基礎課程。在該課程中培養學生形成良好的編程思想和編程習慣,為后續課程奠定良好基礎。所以,對于JAVA程序設計課程來說,首先需要制定符合辦學定位、專業培養方向、學生學情的教學目標,然后根據具體的教學目標來設置教學內容。從而進一步確定教學計劃。
JAVA程序設計課程涉及內容多、跨度大、體系龐雜。通過教學,要使學生掌握Java基本語法要點、流程控制,熟練使用常用類,理解面向對象編程思想,掌握面向對象編程方法,最終達到能夠運用所學JAVA技術進行程序的開發[3]。由于課時限制,本著實用性原則,在進行教學內容的確定上需要有所取舍。去掉網絡編程、套接字不常用或過時的技術,對GUI編程采取學生自學方式進行。而保留JAVA基礎部分、面向對象、輸入輸出流、集合類及JDBC技術等內容。JAVA程序設計課程是一門理論與實踐并重和課程。在進行教學內容的設計過程中除了有平時課內的實驗外,還專業設計了20學時的綜合實踐環節,通過實踐環節讓學生將所學與實踐相結合。具體如表1所示。
3.2 分析課程特點,確定教學方法,融入思政元素
教學方法有多種,而基于OBE教育理念的成果產出為導向,注重學生的學習過程,那么如何加強學生的學生過程管理,需要結合學生的情況有針對性的實施教學。目前高校學生學風不夠嚴謹,學生的學習主動性較差。如何提高學生的學習主動性樹立正確的學習觀,在學習過程中如何快速地掌握所學知識,并將所學知識運用到實際工程中呢?在Java的教學中,教學內容有JAVA基礎部分、JAVA高級部分及JAVA課程設計部分。結合學生的特點將思政元素融入平時的教學過程中,課堂組織形式則采用“對分易”+案例+項目相結合方式。
在JAVA基礎部分教學,采用“對分易”教學法。從教師講授、學生內化、師生互動三個模塊來組織教學。在教師講授模塊中教師對基本的和必要的知識點進行剖析,為了提高學生的積極主動性,在課堂教學中融入思政元素,并根據知識點設置相關問題,圖2給出了一次教師授課的教學設計;學生內化模塊則由學生對提出的問題進行內化吸收形成自己的見解;在師生互動模塊則由老師和學生共同探討,對知識點及所提出的問題進行深入的交流,以期學生能夠對知識內容融會貫通。
JAVA高級部分,主要培養學生初步軟件開發能力,故在該部分采用“案例+項目”的教學方式。以案例為切入點,引導學生進行知識點的學習。在進行案例設計時,對各個知識點的相互關系認真考慮,讓每個知識點的案例能夠有效地銜接在一起,最終形成一個完整的項目。
按照教學計劃安排,學生在JAVA課程學習結束后,安排有20學時的課程設計環節,在該環節中要求學生運用學JAVA知識以項目組的形式完成一個完整的項目?;凇癘BE+思政”理念的JAVA程序設計課程要求保持與市場的有效對接,課程設計環節要求安排有企業實踐經驗的教師授課,將企業實際項目及企業的項目管理模式帶入課堂,培養學生的項目能力、培養團隊協作意識,并進一步融合“OBE+思政”理念。其教學流程如圖3所示。
3.3 制定考核標準,形成有效性評價
“OBE+思政”理念指導下的考核標準及課程評價聚焦在學生學習成果及學習態度上。因此設計的考核方式采取“過程性+期末試卷”考核相結合,理論考核和實踐考核相結合。過程性考核分階段進行,按照教學內容劃分若干個階段,每個階段進行一次綜合考核,考查知識理解、技能掌握等情況。期末試卷考核方式主要針對JAVA基本知識點進行考核,重點考核學生對JAVA基本概念和基本語法的掌握程度。實踐考核主要涉及課內實驗和課程設計部分,主要考查學生對實踐技能的掌握情況,實踐項目的開發能力,團隊協作能力。通過多種考核方式相結合,檢驗學生的學習成果達成度,如表2所示。
3.4 教學效果反饋,完善教學過程
教學過程包括不同階段,教師通過一定活動獲得關于教學效果的反饋信息以調整教學過程和要求?;诔晒麨閷虻腛BE教育理念強調學習效果,程序設計是不斷不展,不斷變化的一門技術性課程,行業需求的變化、技術更新迭代、學生學情的變化等都要求教學要依據實際情況不斷完善。教學目標是否具有前瞻性,教學內容能否滿足實際需求,教學方法與教學手段是否合適,都需要通過教學的不同階段反饋回來,然后根據反饋結果修訂課程教學目標、調整完善教學內容,調整教學方法與教學手段,最終完成新的教學。不斷地發現問題、分析問題、解決問題,使JAVA課程教學過程開成一個良性循環,以培養滿足市場對JAVA技術需求的專門人才。
4 結語
將思政元素與OBE理念引入《Java程序設計》課程教學過程中,在思政目標的指導下,運用OBE理念來實施教學,在課程目標的設定、課程教學內容的精簡優化、教學方法教學手段的運用、教學效果的評價體系等方面具有現實的指導意義。
參考文獻
[1] 李永彬.高級語言程序設計課程教學中開展課程思政的探索[J].西部素質教育,2020,6(2):37+39.
[2] 向模軍.基于OBE理念的Java課程教學改革研究[J].電腦知識與技術,2020,16(12):169-171.
[3] 溫振宏.融入OBE理念的JAVA課程教學模式研究[J].科技創新導報,2020,17(2):204-205.
[4] 王璐,陳滿林,呂健雄.基于工作過程導向的Java課程建設研究與實踐[J].當代教育實踐與教學研究,2020(5):147-148.
【通聯編輯:朱寶貴】