劉靜
湖南工程職業技術學院信息工程學院 湖南 長沙 410005
《Java程序設計基礎》課程是一門專業基礎課,其先修課程為計算機應用基礎,后續課程有Java面向對象程序設計、Java Web應用開發、Java SSM框架技術、Java EE企業級應用開發等。課程教學宗旨在于培養學生掌握運用Java語言進行程序開發的基本知識和技能,并養成編碼規范、按時交付軟件等良好的職業素養。同時通過編寫相應的項目來加強學生靈活運用Java語言進行程序設計能力的培養,為學生建立初步地面向對象程序設計的基礎知識體系結構,為將來從事軟件開發工程師等工作做打下堅實基礎。
教學對象為高職類軟件技術專業學生,授課時間為大一上學期。通過前置課程的學習,學生對計算機工作的基本原理及其簡單應用操作有了基本認知,已具備專業課程學習的基礎。選擇就讀軟件技術專業的學生,絕大多數是因為對網絡游戲的開發過程非常的好奇。然而,大多數高職學生的英文水平薄弱,對于純英文的代碼編寫存在畏懼心理;邏輯思維能較弱,難以理解復雜的程序算法,對編程缺乏自信;《Java程序設計基礎》是第一門專業課程,如何通過專業課程的思政教學來激發學生學習興趣,提升學習主動性;如何更好地培養“德技并舉”的應用型人才,專業課程思政的教學途徑研究顯得尤為迫切[1]。
《Java程序設計基礎》是軟件技術專業等計算機專業一塊非常重要的思想政治教育工作陣地。通過結合真實企業項目,巧妙融入人文情懷、社會主義核心價值觀、優秀傳統文化、大國工匠精神、團隊合作、創新意識、社會責任、遵紀守法、計算機行業職業道德等思政育人元素,將思政育人目標以“潤物細無聲”的方式進入課堂、滲入學生心中,提高學生對本課程和本專業的學習興趣,引導學生樹立正確的理想信念、培育正確的勞動觀念和價值取向;為大一新生樹立正確的職業使命感,提升職業認同感,培育“精技強能”的技能觀,提升科技自信。讓學生在學習專業課的同時,進行思想政治的良性引導,培養學生愛國精神、團隊合作精神和創新意識等,以期促進專業課程與思想政治理論課同向同行,為社會培養技能過硬、思想過硬的“德技并舉”的高素質程序員。
根據程序員崗位職業能力需求,以培養工作崗位“需要的人”為宗旨,培養軟件開發行業需要的高素質程序員。遵循學生的認知規律,結合課程特點,將“疫情監測與上報系統”作為進行貫穿項目,將疫情數據存儲及處理作為知識主線,對教學內容進行重構,使之更符合學習學習規律及個性需要。對接國家標準《應用軟件安全編程指南》(GB/T 38674-2020)中Java編程安全規范的相關規定,依托職教云在線教學平臺以及自主研發的云實踐管理平臺,實現線上線下混合教學,實現教學過程與企業軟件項目開發過程無縫對接。依據“國家職業教育改革實施方案”、“專業人才培養方案”,全面把握專業課程思政育人規律,教學精準對接市場需求,激發學生學習興趣,以“潤物細無聲”的方式將思政元素融入課程教學;不斷收集教學過程信息,對課程思政實踐教學過程不斷迭代與優化,實現課程內容和思政教育的相互滲透,最終達成思政育人目標[2]。《Java程序設計基礎》課程思政建設總體思路如圖1所示:

圖1 課程建設總體思路圖
結合程序設計課程內容邏輯性強的特點,針對大一新生對編程課程好奇但又有畏難心等特點;在科技強國國家戰略以及疫情防控常態的國家形勢下,以科技抗疫為故事主線,充分挖掘緊貼本專業、本課程的政治元素和德育要素,以生動的方式、有溫度的向專業學生講好中國的“科技強國故事”。
依據人才培養方案及三全育人體系,修訂完善新的含思政教育目標的課程標準;根據新課標,找準思政切入點,建設一整套能體現“課程思政”特點的課程資源;以智慧職教為教學平臺,遵循認知規律并結合專業學生特點,對教學載體、教學途徑進行研究,以期覆蓋課前、課中、課后教學全過程;研發本課程的“標桿”思政教學案例;將“德”納入考核體系,創建多維度、立體的考核機制,對學生“德、技、績、勤”進行全方位的考核評價。具體實施步驟如下:
2.2.1 踐行立德樹人,緊跟行業發展修訂課程標準、確定教學總目標。以社會主義核心價值觀為施課研究的理論驅動,結合科技強國國家戰略方針,本課程作為軟件技術專業、大數據技術與應用專業的第一門專業基礎課程,課程地位顯得尤為重要,“上好第一課,入好專業門”。傳統的程序設計課是“重編碼、重技術、輕思想、輕理論”的,代碼是“乏味、枯燥、冷冰冰”的,課程對學生的邏輯思維能力要求較高,學生學習動力會在課程中后期顯得愈發不足;課程思政元素的融入讓程序課程有了“溫度”,為課程的教、學主體注入更大的活力。
每年依托專業調研、緊跟行業發展,對課程標準進行修訂,設計教學貫穿項目“疫情監測與上報系統”,以科技抗疫為主線,科技先進事跡為底色,充分挖掘思政要素,如科技自信、創新意識、職業操守、編碼規范、工匠精神等,針對現有課程標準的三維目標進行優化升級,將“術道結合、科技自信、精技強能、工匠精神”的作為本課程思政教育教學總目標,深入滲透思政教學內涵[3]。
2.2.2 打造思想高地,緊貼國家戰略重構教學內容、確立思政子目標。以學生為主體、教師為主導,遵循信息大類學生的認知規律,以潤物細無聲的方式重構教學內容,課程內容分為8個教學模塊、15個教學活動單元,共計60課時,如圖3所示。在科技強國戰略及科技抗疫背景下,將“疫情監測與上報系統”項目作為教學貫穿項目,包含了軟件系統的部署及基本認識、輸入輸出功能設計、系統統計功能設計、系統登錄和查詢功能設計、系統購物計時功能設計、系統數組的應用、系統功能優化、綜合項目實踐。深入挖掘科技抗疫故事的思政內涵及要素,并合理的融匯貫通至每一個教學活動中,設計思政教學子目標,將“術道結合”真正落實到教學全過程,為后續專業課程學習強力續航,打造專業課程思想政治高地[4]。
2.2.3 講好中國科技強國故事,融入科技抗疫敘事載體、建設教學資源。結合當下疫情背景,在已有的智慧云在線課程資源基礎之上優化升級,融入我國科技抗疫背景,將疫情數據實時采集、疫情數據公開透明、數據反饋及時、每日健康報備、疫情地圖查詢、每日健康報備、行程卡、居民健康卡等科技元素,融入教學貫穿項目“疫情監測與上報系統”中,以抗疫人物、事件為思政敘事載體,優化完善含有思政教育元素的教學方案、課件、教材、教學案例庫等,如引入“輝煌中國”紀錄片中關于“科技創新”視頻片段,精選抗疫人物及事跡制作含思政教學的微課視頻,將社會主義核心價值觀、大局意識、優秀傳統文化、大國工匠精神、團隊合作、創新意識、社會責任、法制意識、計算機行業職業道德等思政育人元素滲透到教學資源中,分別從課前、課中、課后三個環節全方位的提高學生對本課程和本專業的學習興趣,增強學生的民族自信心,自豪感,鼓勵學生勇于擔當民族復興的重任[5]。
2.2.4 設計思政教學活頁,統一教學目標、指導有效開展思政教學。為統一教學團隊的思政教學步調,針對每一個教學活動,設計思政教學指導活頁。從思政元素描述、課程細節(方法路徑、情境成效、教學提示、優化措施)多方面指導團隊教師有據可依地完成該教學活動的思政教學活動,達成思政教學目標。如圖2所示[6]。

圖2 思政教學活頁
2.2.5 納入德育考核指標,建立多維度思政考核機制、構建評價體系。課程考核體系參照企業評價體系,借助職教云平臺的課前預習、課堂自測、課后拓展等客觀成績,再綜合教師評價、企業導師評價、小組自評、小組互評,從“德、技、績、勤”四個方面對學生進行四個維度的多元化考核。
依據指定的課程教學總體目標和子目標,制定出更為精細和系統的課程思政評價指標;以強化課程思政教學質量考核為導向,形成有效體現“術道結合”的考核評價體系,并形成學生對本課程教學效果的反饋評價機制,以此推動本課程思政教學的持續優化與迭代,如圖3所示[7]。

圖3 課程思政考核評價
《Java程序設計基礎》專業課程思政的建設過程有理論的依據、專業知識的支撐;課程思政的開展過程不單純是思政元素簡單的引入,是從課程標準、教學方法及手段、教學資源建設、教學效果評價、教學效果反饋等一系列機制的構建。實踐表明,課程的思政教學更大的激發了學生的學習興趣,提升了學習的主動性;思政教學資源的建設使課程思政教學過程更具可操作性和實用性;結合科技強國戰略及疫情防控常態化國家形勢,結合真實企業項目背景,向高職軟件技術專業的學生以“潤物細無聲”的方式、有溫度的講好中國科技故事,同時扎實練就職業技能。后續,需要更進一步深度挖掘思政元素,對課程思政教學過程做進一步優化與迭代,加強思政教學的深度。此外,課程思政教學模式值得在同類課程以及其他專業課程中進行推廣。