朱倩,周冰
(武漢城市學院,湖北 武漢 430083)
2019年10月,《教育部關于一流本科課程建設的實施意見》中指出,課程是人才培養的核心要素,課程質量直接決定人才培養質量[1]。深入挖掘各類課程和教學方式中蘊含的思想政治教育元素,建設適應新時代要求的一流本科課程是高校教師的責任,將立德樹人作為根本任務,構建知識傳授與價值引領相統一的一流本科課程體系更是高校教師的使命。課程思政是立足課程作為學科專業發展的基礎地位,發揮各類課程的思想政治教育資源,共同致力于提高學生的思想水平、政治覺悟、道德品質、文化素養的高校思想政治工作新理念新模式。作為計算機專業教師更是深感開展課程思政的緊迫性和必要性。在傳授專業知識、培養學生專業素養的同時,適時開展思想政治教育,對學生綜合能力的提高和全面發展大有裨益。
程序設計類課程面向高校各專業學生,是計算機及非計算機專業的公共基礎必修課程,在培養學生編程的基本理論、基本知識和基本技能等方面占有重要地位。課程教學以學生知識、能力、素質協調發展為目標,強調以學生為主體,促進學科融合,重視學生邏輯思維能力、獨立思考能力、團隊協作能力、創新能力以及計算思維能力的培養。
但由于程序設計類課程不局限某個專業和層次,受眾面廣,涉及學生數量多,而學生個體信息化知識技能儲備差異大,課程本身也存在理論性強、邏輯性強、實踐性強等特點,思政教學課堂面臨著來自多方面的困難。如何開展課程思政建設?如何將思政內容與學科教學有機結合?如何實現顯性教育和隱性教育相統一?如何進行合理有效的思政教學設計?很多問題,都急迫需要去研究、規劃、實踐和解決。
程序設計類課程是高校各專業非常重要的公共基礎必修課程,通過學習計算機語言,不僅僅是掌握編程技術,更是培養不可或缺的計算思維能力,提高信息化素養。下面,以我校省級混合式一流課程《程序設計基礎Python》為例,詳細探討程序設計類課程的思政建設方案。
Python課程理論性強、實踐性高,同時學生信息化水平差異大、自主學習能力弱,結合這些特點,依據培養新時代應用型人才、復合型人才的定位和目標,確立課程的教學目標,堅持將知識、能力、素質有機融合。

圖1 教學目標設計
Python語言是目前各大高校開設的程序設計類課程的首選語言,其在大數據、人工智能、云計算、腳本編寫、系統測試等領域應用廣泛、功能強大。《程序設計基礎Python》課程從Python語言的實現機制入手,結合程序示例和上機實驗,較為系統地介紹Py?thon語言的主要特征和編程技術[2]。課程教學設計緊緊圍繞知識目標、能力目標,以及素質目標這三個方面展開。為實現目標,對教學內容進行了優化和重構,將其劃分為三大模塊——基礎知識模塊、數據結構模塊,以及綜合應用模塊。

圖2 教學內容設計
在綜合應用模塊里,設計側重點不同的綜合應用案例,聚焦“四新”建設,促進多學科融合。結合不同專業的實際需求,有針對性和選擇性地進行講授。針對不同學習程度的學生,設計不同難度的知識點,提出不同層次的學習要求,滿足學生的個性化需求,兼顧差異,分層教學。

圖3 分層教學設計
堅持以學生為中心,依照學生的學習路徑,重構知識要點,精心教學內容設計。將課程內容劃分為三大模塊、15個教學單元,每個單元設立“知、學、練、用、測”五大環節,達到知識點學習的環環相扣。
同時,每個教學單元開設“思政園地”,根據課程教學內容,結合專業特點,挖掘思政元素,設計思政案例,開展思政討論。程序設計教學環節與思政元素的融合結點如圖4所示。

圖4 教學內容融入思政元素
課程利用超星平臺創建線上線下混合式教學平臺,打造了一個線上可學習、資源可獲取、師生可交流、知識可共享的教學生態系統。采用翻轉課堂理念,重構教學流程,鼓勵學生利用零碎的時間,進行自主地學習。混合式教學模式的實施主要分為三大步驟,即課前預習、課中指導、課后鞏固。

圖5 線上線下混合式教學設計
(1)課前學習環節的思政建設
課前,教師布置學習任務,學生通過查閱相關資料、觀看教學視頻、完成自測練習等方式進行自主學習,并根據“思政園地”中的內容參與話題討論。引導學生通過自主查閱資料了解國內外信息技術的發展現狀,特別是關注我國的新技術新發展,激發學生的愛國熱情;通過線上學習平臺,引導和督促學生自主學習,激發學生的求知欲,鍛煉學生的閱讀能力、理解能力、思維能力,增強快速接受新知識的學習能力;通過思政話題討論,帶給學生積極向上的人生態度,助力學生勤于思考、善于交流,相互之間拓展思維、豐富認知,建立良好的學習及生活氛圍。
(2)課中指導環節的思政建設
課堂教學是整個教學過程中的核心,應充分發揮課堂教學育人主渠道、主陣地的作用,挖掘和豐富課程育人內涵。在課堂教學中,教師應構建有溫度、有深度、有廣度、有力度的教學模式[3]。具體實施過程可按照以下步驟進行:創設問題情境,突出重點難點;開展小組討論,師生互動共探;實操指導解惑,作品投屏展示;知識梳理歸納、總結評價反思。在課堂中,始終貫穿“愛國、勵志、求真、力行”的價值引領,引導學生勇于嘗試、不懼失敗;同時,強調舉一反三,知識應用,將能力培養放在首位,增強學生的鉆研精神和科學素養。
(3)課后鞏固環節的思政建設
根據教學內容布置課后練習以及有針對性的編程訓練。其中,理論基礎知識點多以客觀題形式,自查自改,查缺補漏,激發學生學習的主動性、積極性;編程訓練多以討論形式,展示分享,互助共進,啟發學生運用所學習的編程知識去探索解決實際生活難題,激勵學生敢于創新,勇于挑戰,用實力鑄就信心,運用所學為國家發展富強貢獻力量。為每個教學單元設置單獨的問題討論和答疑解惑區,學生可通過教學平臺、QQ、微信等多種途徑與同伴或教師進行互助、討論和指導,教師給予適當的時間供學生自我思考和探索,鼓勵學生之間互幫互助,共同尋求問題的解決方案,對于疑難問題、共通問題、個體問題給予及時的、多樣化的、多渠道的、個性化的幫助和指導。
通過深挖課程教學中的思政內容和思政元素,將立德樹人融入教學全過程的思政實踐,課程得到了初步改進,也取得了良好的教學效果。針對2021級學生發放關于課程教學評價的期末問卷,獲取有效問卷184份。調查統計結果表明,對于課程教學的滿意度,有63.59%的同學表示非常滿意,35.32%的同學表示滿意,滿意率達到98.9%。在“課程結束后,是否會繼續主動學習Python”的問題上,有近90%的同學表示有繼續學習的想法和意愿,說明大部分學生具有較強的學習能力,能夠較好地適應線上線下混合式教學方式。另外,問卷調查其他項目統計結果表明,將思政元素融入混合式教學課堂,對于提高自主學習能力,培養科學思維方式,激發求實創新意識,增強團隊合作能力,建立民族自信、個人自信,樹立正確的人生觀、價值觀,都起到了積極的推動作用。
程序設計課程是培養學生信息素養、程序設計能力和計算思維的基礎課程,融入思政教育,是對現有教育的有力支撐和補充。本文以程序設計類課程為例,對課程教學與“課程思政”的融合進行了思考、探究和實踐。高校教師不僅要傳道解惑,強化學生創新意識,還要對學生進行正確的價值熏陶,引導學生修煉內在品德,最終提高學生的綜合素養,培養“有理想、有本領、有擔當”的新時代大學生。