王彥群 高賢強 陳立平


關鍵詞:課程思政;德育;智育;德才兼備;教學改革
1 引言
習近平總書記全國高校思政工作會議中指出,堅持把立德樹人作為中心環節,把思政工作貫穿教育教學全過程,努力開創我國高等教育事業發展新局面。在此背景下,各個高校紛紛探索將思政教育融入課堂教學中,決定通過“課程思政”教學改革來實現目標。課程思政改革的目標是在向學生傳授知識的同時使其樹立正確的價值觀[1]。課程思政不僅可在文史類課程中開展,也可在理工科課程中開展[2-3]。文史類課程因其蘊含濃厚的文化底蘊,思想政治教育容易在傳授課程知識的同時開展,所以有進行課程思政改革的先天優勢。相對來說,理工類課程涉及客觀事物和規律等自然科學知識較多,較少涉及人文元素,因而較難進行課程思政教學改革,但是,只要依據知識點引申出相應的科技事件和人物事跡,挖掘相關聯的思政元素,也能取得較好的效果。
課程思政建設工作要緊緊圍繞社會主義核心價值觀逐漸在所有學科全面推進,使高校立德樹人成效進一步提高。本文擬在說明Java程序設計課程概況及分析課程思政教學現狀的基礎上,對Java程序設計課程思政教學改革策略加以論述。
2 課程概況
Java 程序設計是一門實踐性、技能性很強的課程,是計算機類、電子類等專業的基礎必修課,也是其他專業的公共選修課。其課程內容主要包括:面向對象的基本概念、繼承、重寫、重載、多態、數組、集合類、Java的異常處理機制、Java多線程、GUI編程、JDBC編程、輸入輸出流等。此門課程的課程思政教學,不僅要培養學生利用Java面向對象的思想解決問題和進行簡單應用程序開發的能力,而且要進行理想信念、價值觀、工匠精神等思想品德教育。課程思政教學要講究方法和實效,教師應采用潤物無聲的方式將思政元素和專業知識點融合講解[4]。
2 Java 程序設計課程思政教學現狀分析
2.1 教學模式不利于德才兼備人才的培養
關于此門課程,很多學校采用的方法是按照大綱進行逐項授課,采用“教師:講解—演示—輔導,學生:學習—模仿—實踐”的教學模式。這種模式雖然能提高教學效率,但存在一定的缺陷:學生按照固定套路和方法學習,解決問題的方法單一,創新能力欠缺,刻苦鉆研、團隊合作等人文素養難以培養,甚至到了就業崗位卻無法勝任實際需求。為了符合現實社會的需要,必須要改變原有的教學模式及方法,必須要讓教師和學生都成為教學活動中的主要角色,做到學以致用,培養具有良好人文素養和創新能力的人才。
2.2 教學案例缺乏思政元素
目前Java程序設計課程的教學案例大多是學生信息或學生成績等陳舊的案例,在這些案例中,應用繼承、重寫、重載、多態、數組等方法進行程序設計。案例領域狹窄,難以融入思政元素,很難進行課程思政教學。需要引入當今社會反映科技、人文的一些信息案例,重點引入校企結合的典型素材,讓學生在進行程序設計的同時,也學習人文、社會知識、了解企業文化。引入了這些典型案例后,在進行算法及程序設計的同時,進行德育也就順理成章。
2.3 考核形式單一
這門課程的教學考核的方式往往采用筆試或機試,成績由兩部分組成:平時成績(考勤、提問、作業、實驗)占總成績的30%-40%,考試占60%-70%。這種考核方式是總結性評價,評價學生對課程內容掌握情況。現代教育中更應注重過程型評價,即學生認知、能力的發展,而且應采用多元評價方式來評價學生的學習效果。既要關注學生的學習過程及成績,又要關注學生的心理成長。
針對上述情況,Java程序設計課程思政教學應主要從教學模式、教學內容、教學評價三方面進行改革。
3 Java 程序設計課程思政教學改革的實施
3.1 教學模式改革
傳統的教學模式培養的學生創新意識不強[5]。現代教育推崇構建“學生為主體、教師為主導”的教學模式,以達到教學過程的最優化[6]。慕課是一種新型的網絡教育模式,它使在線課程的學習內容和呈現方式更靈活多樣[7],為雙主教學模式的構建創造了有利的條件[8]。
現在很多課程都可以嘗試模塊化教學。模塊化教學是指根據學生的培養目標和要求,結合本門課程的教學大綱,把一門課程劃分成幾個相對獨立的模塊,對各個模塊實施針對性的教學,最后按照各個模塊的要求分模塊組織考試/考核[9]。
經過以上分析,筆者以教育部教指委的指導文件為依據,以社會需求和學生專業技能需求為導向,根據學生對計算機基礎知識掌握情況和學習興趣,結合Java程序設計課程各部分內容相對獨立的特點,提出實施分類、分層次和模塊化相結合的教學模式,打造靈活、相對獨立和精品的教學模塊;學生根據自己的水平現狀、個人興趣和專業需求,自主安排各模塊學習時間。在已建立的課程體系基礎上,通過開展應用技能講座,及時豐富和更新各課程的知識內容。鑒于Java程序設計課程各部分內容相互獨立的特點,筆者將該課程分成了若干個模塊,根據需要靈活調整每個模塊的知識點、教學內容、教學學時,形成適合不同專業、不同層次學生的教學模塊。
綜上所述,Java程序設計課程思政教學研究以課堂教學為主,慕課教學為輔,進行線上和線下混合的模塊化教學。其中,慕課教學以“學習通”為平臺來進行,涵蓋課程管理、課程資料、作業庫、考試庫、學習統計等部分,由Java教師團隊構建并管理課程資源,任課教師負責本班級活動的管理。這種教學模式既利于學生刻苦學習及團隊協作精神等人文素養的培養,也利于創新能力的培養。
在實際教學過程中,根據教學內容把整個教學環節劃分為基礎模塊、進階模塊、拓展模塊3個部分,每個大模塊又可細分為幾個子模塊。基礎模塊,又稱必修模塊側重基本知識點的掌握,只有通過了基礎模塊才能進入進階模塊,進而進入拓展模塊。
基礎模塊的內容包括面向對象的基本概念、繼承、重寫、重載、多態、數組、集合類、Java的異常處理機制;進階模塊的內容包括Java多線程、GUI編程;拓展學習模塊的內容包括JDBC編程、輸入輸出流。筆者在各階段靈活運用多元化教學法,其中基礎模塊主要采用講授法、案例教學法、任務驅動教學法,并把教學網站發布出去,供學生學習和復習;進階模塊主要采用案例教學法、分組討論法、任務驅動教學法;拓展模塊則主要采用基于問題的教學法、分組討論法、案例教學法。這幾個模塊是連續的,預示著學習環節由初級到高級的過程。每個模塊用到的教學方法也并會根據教學內容靈活使用。具體的教學模塊安排詳見表1。
這種線上和線下混合的模塊化教學模式能激發學生學習興趣,調動學生自主學習能力,提供豐富學習資源,注重實踐能力培養。線上和線下混合的模塊化教學模式不僅能讓學生掌握Java基礎知識,也能鼓勵學生通過團隊配合、共同協作完成任務。這種教學模式可調動學生與其他同學交流的積極性,有利于培養學生交往能力及勇于克服困難的能力。與傳統的Java程序設計課程相比,不但教學方式有了突破,也使學生學習的可貴精神得到凸顯,學生唯有認真鉆研并持之以恒,才能解決一個又一個問題。
3.2 教學內容改革
Java程序設計課程內容的選擇應結合實際,融入品德教育。課程內容的選擇應結合實際需求,融入理想信念、社會主義核心價值觀等思想品德教育。教師要秉承德育為先的觀念,將思想政治教學資源逐漸融入教學環節當中,重點引入校企結合的經典案例,讓學生在學習課本內容的同時,也學習科技文化、了解企業文化、了解社會及經濟等常識。因此,教學內容改革要充分挖掘蘊含在專業知識中的德育元素,通過在各章節教學過程中融入思想政治教學素材,教師可以順理成章地完成思政教學。課程思政教學內容如表2所示:
3.3 教學評價改革
Java程序設計教學評價應注重個性化、發展性評價[10],同時融入多元評價方式,即采用多種方式來評價學生的成長過程。學生可多次提交作業、參加考試直到考核達標。課程考核要包括學生的課堂學習、慕課學習效果以及心智成長,所以課程成績可由平時成績、期中成績、期末成績及學習心得組成。
慕課的學習活動統計情況和課堂表現可以作為平時成績,占總成績的20%。作業庫、考試庫的成績也可作為期中的課程成績,只有合格才有資格參加期末的考核,其成績可占總成績的20%。期末考核可采用集中考試,讓學生在機房完成一些程序設計題目,其成績占總成績的40%。學生還要提交這門課程的學習心得,其成績占總的20%,學習心得要結合完成的案例談自己心智的成長,包括知識收獲以及心得體會。
與傳統的Java程序設計課程相比,融入了發展性評價和多元評價的課程思政教學,能讓學生充分體會到學習過程中的不斷進步和品格培養的重要性。
4 結束語
Java程序設計思政教學法通過線上線下模塊化教學模式、教學內容融入思政元素、教學評價融入發展性評價和多元化評價的改革,在計算機、通信工程2021級班級實施后,學生學習的興趣、實踐能力較往屆有了明顯提高。這顯示了Java程序設計課程進行課程思政改革的可行性和有效性,也為其他理工類課程的思政教學樹立了典范。以后仍要深入研究理工類思政課程的優秀案例和教學方法,充實到教學改革中,進一步提高教學效果。