于海燕 張鵬
摘要:課程思政教學目標是激發(fā)學生對社會主義核心價值觀的認同感,科技報國的家國情懷和使命擔當,培養(yǎng)學生具有堅持、嚴謹、誠信、合作、精益求精等程序員工匠精神。該文以Java程序設計為例,從課程思政育人體系設計、實施、成效和不足等方面介紹了課程思政的實踐過程,對同類課程思政實施提供了參考和借鑒。
關鍵詞:混合式教學;課程思政;Java程序設計
中圖分類號:G642.0? ? ? 文獻標識碼:A
文章編號:1009-3044(2021)03-0023-03
Abstract: The goal of Ideological and political teaching of the course is to stimulate students' sense of identity with the core socialist values, the national feelings and mission of serving the country through science and technology, and cultivate students' craftsmanship spirit of persistence, preciseness, integrity, cooperation and excellence. Taking Java programming as an example, this paper introduces the practical process of Ideological and political education from the aspects of design, implementation, effectiveness and deficiencies of the ideological and political education system of the course, and provides reference for the implementation of Ideological and political education in similar courses.
Key words: mixed teaching; ideological and political courses; Java programming
2020年5月,教育部下發(fā)了《高等學校課程思政建設指導綱要》,明確指出了各學科課程思政建設的目標要求和內容重點、提出要科學設計課程思政教學體系、結合專業(yè)特點分類推進課程思政建設[1]。近年來學者根據(jù)要求對程序設計類的課程進行了改革[2],借鑒已有研究內容對Java程序設計進行了課程思政育人體系設計,本文以Java程序設計課程思政實施、效果和不足等方面進行了闡述。
1 課程思政目標
Java程序設計課程是計算機科學與技術、數(shù)據(jù)科學與大數(shù)據(jù)專業(yè)、物聯(lián)網(wǎng)工程等專業(yè)的基礎課,是Java Web、J2EE等課程的先修課程。通過該課程學習,使學生熟練掌握面向對象編程技術的基本原理和概念;掌握通用的Java編程技術及其對應組件或者類庫;結合需求分析和建模技術,能夠設計出滿足實際需求的中等規(guī)模的PC端Java程序[3-5]。
課程思政教學目標是激發(fā)學生對社會主義核心價值觀的認同感,科技報國的家國情懷和使命擔當,培養(yǎng)學生具有堅持、嚴謹、誠信、合作、精益求精等程序員工匠精神,具有愛崗敬業(yè)、遵守行業(yè)法則的職業(yè)道德,提高學生在溝通表達、自我學習和團隊協(xié)作能力。
2 課程思政實施
2.1 課程思政設計
實現(xiàn)通過課中融入和主題活動兩種方式,課中融入主要以愛國主義情懷、“程序員工匠精神”和職業(yè)道德引入為主,主題活動主要設計6大主題。
課中融入主要在程序分析、編寫、調試運行過程中,將堅持、嚴謹、誠信、合作、精益求精等“程序員工匠精神”融入,使學生具有較高綜合職業(yè)素養(yǎng)和大國工匠精神。
主題活動主要分為6個主題,如表1所示,通過在智慧樹平臺發(fā)布主題活動,引導學生查找相關主題資料、觀看視頻、文檔等,達到思想政治教育目的。
2.2 課程思政實施
2.2.1 課中融入
1)堅持:在開發(fā)、調試中注重細節(jié),遇到無法解決的問題,應該堅持不懈查找資料、問老師或者同學,而不是放棄。
2)嚴謹:在面向對象理論講解案例過程中,處處體現(xiàn)程序設計的嚴謹性,比如包中訪問權限使用、對象轉型應用、重載和重寫使用、Java語法等,使學生理解程序員嚴謹精神。整個教學過程中將水果超市案例從類、集合、文件、GUI、JDBC等以迭代方式講解,通過層層迭代的方式,一環(huán)套一環(huán)深入講解,功能越來越齊全,用戶使用越來越方便,讓學生體會程序員精益求精的精神。
3)誠信:程序設計過程中應獨自完成,嚴禁抄襲,有該行為者實驗成績歸零,應遵循誠信原則。
4)合作:上課過程中,建立學生3人小組,由學生自己進行分工,培養(yǎng)學生團隊合作意識,發(fā)揮組長帶頭作用,培養(yǎng)大局意識,組員間相互鼓勵,互幫互助,培養(yǎng)協(xié)作意識。
5)精益求精:每個程序設計過程按照軟件產(chǎn)品進行設計,從用戶需求角度出發(fā),力求做到精益求精。
2.2.2 主題活動實施
主題活動采用線上和線下結合的混合式教學方式,線上主要是對應6大主題的預習,知識點內容講解前現(xiàn)將主題活動內容通過智慧樹平臺進行發(fā)布,并以討論或者心得體會方式對思政主題進行感受反饋。
2.3 教學方法
2.3.1? 321督促教學法
每節(jié)課提前預習,提交記住的3個關鍵字、1個疑惑,完成兩個活動,1個預習測試題和1個思政主題討論或心得體會。智慧樹平臺建立了6個思政主題相關內容,包括視頻、網(wǎng)頁、文檔、討論主題,心得體會作業(yè)等,為321督促教學法實施提供了保障。
2.3.2 134教學法
134教學法用于線下課堂教學,需要完成1份作業(yè),3人學習小組,案例教學、討論教學、翻轉課堂、項目教學4種主要教學方式,從而實現(xiàn)線下知識拓展鞏固。
1)案例教學法:根據(jù)教學目標和內容,設計與之適應的案例,在案例中加入知識點,設計的案例貼近生活。
2)討論教學法:對現(xiàn)實問題模擬或者程序的功能以學生討論為主,以小組討論確定最終功能。
3)翻轉課堂教學法:每章結束有一節(jié)翻轉課堂,以案例分析方式由學生講解,評測設計的程序,將課堂交給學生。
4)項目教學法:GUI、JDBC設計部分以項目方式按照軟件開發(fā)流程,講解設計開發(fā)桌面應用過程。
3 課程思政成效
3.1 構建了課程思政體系
構建了課中融入和主題活動為主的課程思政育人體系,根據(jù)思政育人目標,重新修訂教學大綱,按照課程體系將教學內容進行重構,將程序工匠精神和主題活動以教學內容為基礎設計,盡可能做到潤物細無聲。
3.2 線上線下混合式教學方式,效果顯著
Java程序設計以線上線下混合式教學方式進行授課,將預習視頻、課件、教學設計、預習檢測、討論主題等提前發(fā)布在智慧平臺,專門設置有思政模塊,要求學生提前了解相關課程思政主題,以便上課過程中討論。以Java程序設計為研究對象的河南省“十三五”規(guī)劃課題《混合式教學模式下民辦本科學生課程學習績效實證研究》2019年立項研究,并順利結項。Java程序設計2020年7月獲得河南省本科教育疫情防控期間線上教學優(yōu)秀課程一等獎。
3.3 更新教學方法,學生課堂參與度高
為了將堅持、嚴謹、誠信、合作、精益求精等“程序員工匠精神”潤物細無聲地融入課程教學過程中,采用討論、案例、項目等教學方法,使學生體會程序設計的嚴謹性、調試代碼的堅持精神、優(yōu)化程序的精益求精態(tài)度。同時每章結束進行一次翻轉課堂,由學生作為課堂主題講解案例,另外上機課采用小組教學,以3人為一個小組,上機課題目以組為單位討論、合作完成,并在上機課上分享小組設計或程序代碼,調動學生積極性和課堂參與度,減少了“假聽課”學生數(shù)量,大部分學生參與到課堂中。
3.4 學生軟件類學科競賽成績顯著。
與改革前對比發(fā)現(xiàn)班級平均成績有顯著提高,另外學生學習興趣濃厚,個別學生獲得軟件設計大賽獎項。
4 課程思政改進
4.1 課程思政不足
課程思政在實施過程中取得一定成績,學生感受深刻,任課教師也很有獲得感,但同時也發(fā)現(xiàn)一些不足。
1)思政元素如何和課程內容結合,做到潤物細無聲還有一定差距。
2)學科專業(yè)課程思政育人體系構建不完善。
3)課程評價如何體現(xiàn)思政育人成效需要進一步研究。
4.2 改進措施
思政元素融入不是簡單地將思想政治內容加入課程中,需要學科、專業(yè)、課程內容、任課教師有機結合,統(tǒng)一思想根據(jù)專業(yè)特色挖掘出不同的思政元素,并潤物細無聲地融入知識講解中,課程思政建設可以在以下方面探索。
1)加大課程思政教師培訓力度。
課程思政建設教師非常關鍵,起到主要作用,應加大思政相關內容培訓力度,鼓勵專業(yè)教師和思政教師結合,深挖課程思政元素
2)創(chuàng)新課堂教學模式,課程思政有機融合課程教學過程。
要讓課程思政真正落實落地,課堂教學是主渠道,要把課程思政融入課堂教學建設的全過程。將課程教學模式改革和思政元素融合,更好地發(fā)揮思政育人效果。
3)改革評價機制,將課程思政加入課程評價。
完善的評價機制是政策引導,需要在課程評價中加入思政元素評價,有利于思政課程長期、持續(xù)發(fā)展。
課程思政建設是一項長期、系統(tǒng)性工程,需要任課教師以學科、專業(yè)、課程內容為基礎不斷挖掘與之適應的思政元素,引導學生具有正確的人生觀和價值觀。
參考文獻:
[1] 國務院.教育部關于印發(fā)《高等學校課程思政建設指導綱要》的通知[EB/OL].[2020-06-06]. http://www.moe.gov.cn/srcsite/A08/s7056/202006/t20200603_462437.html.
[2] 郭世仁,王俊紅,連劍波,等.教學矩陣驅動的面向對象程序設計課程思政[J].計算機教育,2020(9):64-67.
[3] 張翔,席奇,潘斌輝.課程思政在《面向對象程序設計(Java)》專業(yè)課程中的應用分析[J].計算機產(chǎn)品與流通,2020(5):161,163.
[4] 涂頻.“智慧教育+課程思政”的混合式教學設計研究[J].教育現(xiàn)代化,2019,6(A4):213-215.
[5] 于海燕,牛慶麗.新工科背景下多課程交叉軟件類教學改革[J].電腦知識與技術,2019,15(31):83-84,90.
【通聯(lián)編輯:謝媛媛】