張永 付崢 胡菊霞
【摘 要】 在《C語言程序設計》教學過程中,加入思政育人元素,在潛移默化中對學生實施思想政治教育,使學生在掌握專業知識的同時,強化理想信念、價值觀念、道德觀念。從C語言功能入手就自然而然地建立了課程思政的入口。從規則到語法,從語言表達方式到計算思維,在課程教學中,C語言的基本知識和算法,都能與課程思政融為一體。
【關鍵詞】 課程思政? C語言? 探索與實踐
1. 引言
要把課堂作為立德樹人的主陣地,實現全程育人、全方位育人,就必然要面對如何將思政教育與課程教學有機融合的問題。C語言是應用范圍比較廣泛的一種計算機程序設計語言,大多數高等院校都開設了《C語言程序設計》這門課程,是受眾面極廣的計算機基礎課程,其理論與實踐結合緊密,是最適合開展思政教育的平臺。將“課程思政”理念融入到課程培養方案、教學體系、教學質量保障機制、課程考核等課程管理和教學環節中,實現知識傳授與思想教育的緊密結合,構建全課程育人的“一體化”新格局。因此,通過軟硬件相結合的C語言課程教學模式,通過實驗現象啟發學生思考目標實現方法,在實驗過程中引入重點理論知識,挖掘課程思政元素,力求在傳授學生編程知識的同時,夯實學生做人做事的品德,實現培養學生具有社會主義核心價值觀、職業道德、個人修養的教育目標。
2. 融入思政元素的探索
(一)課程普及策略
人工智能時代,程序設計猶如駕照,不分文理科都應該開設不同深度的程序設計課程,C語言既能學習程序設計思想又能開發控制系統,應該是作為公共程序設計課程的不二選擇。
(二)課程深化策略
計算機相關專業的學生不但要學習語法和算法,還要學習單片機及電路知識,重要的是把幾種知識融合在一起開發出有一定質量的軟件或硬件產品。軟硬件相結合的C語言課程教學模式,通過實驗現象啟發學生思考目標實現方法,在實驗過程中引入重點理論知識,讓學生帶著興趣和目標進行C語言學習。
(三)品牌打造策略
通過軟硬件項目的實施,學生學會語法和算法的同時還能夠開發一些中小型項目,在開發中檢驗自己的學習成果,用實際的硬件效果來驗證理論知識。長此以往,形成自己獨特的教學方法和手段,打造專業金課。
(四)加強校企溝通與管理,建立長效合作機制
確保校企合作信息交流暢通,深入學習,形成雙方優勢互補,最終實現“校、企、學生三贏”的局面。
(五)引入多種思政教育案例與實際項目案例
通過團隊合作、分組競爭、目標導向等措施,加強學生團結協作能力的訓練,培養團隊合作精神,建立和諧的人際關系和職業素養。在教學中,不斷挖掘和積累思政教育案例與實際項目案例。
3. 目標和關鍵問題
3.1 目標
(1) 在課程內容中挖掘課程思政元素,力求在傳授學生編程知識的同時,夯實學生做人做事的品德,實現培養學生具有社會主義核心價值觀、職業道德、個人修養的教育目標。
(2) 學生學會語法和算法的同時能夠開發一些中小型項目,在開發中檢驗自己的學習成果,用實際的硬件效果來驗證理論知識,讓學生帶著興趣和目標進行C語言學習。
(3) 加強校企合作,形成雙方優勢互補,最終實現“校、企、學生三贏”。
3.2 關鍵問題
(1) 課程思政目標要與《C語言程序設計》課程內容相聯系,盡量擴展思維,既要與本課程相關,又不僅僅局限于課程內容,關鍵是如何由課程內容合理巧妙地引申出思政教學目標。
(2) 在教學內容上,根據《C語言程序設計》課程思政教學目標進行內容挖掘,如何在課程中融入思政教育功能,將思政內容融入C語言教學資源中。
4. 特色和創新點
4.1 特色
(1) 將“課程思政”理念融入到課程培養方案、教學體系、教學質量保障機制、課程考核等課程管理和教學環節中,實現知識傳授與思想教育的緊密結合,構建全課程育人的“一體化”新格局。
(2) 用硬件實驗效果來驗證程序開發正確性的教學模式,所見即所得,學生對C語言的語法和算法學習不再那么枯燥無聊,程序開發不再那么抽象,邏輯思維能力的提高也不再那么高不可攀。
(3) 實現理論、實踐與商用軟硬件技術同步,為將來轉型人工智能方向打下基礎,為復合型人才的培養提供了有力支撐,通過校企合作拓寬了就業渠道。
4.2 創新點
(1) 將思想政治教育融入《C語言程序設計》教學中,破解思想政治理論課孤軍作戰、孤掌難鳴的局面,實現立德樹人潤物無聲以及顯性教育與隱性教育相統一。
(2) 用硬件實驗效果來驗證程序開發正確性的教學模式,使程序開發不再抽象,讓學生帶著興趣和目標進行C語言學習;與企業聯合開展創新創業教育活動,校企合作拓寬了就業渠道。
5. 小結
計算機專業的學生,畢業后從事軟件開發等相關工作是一種選擇,在科學技術飛速發展的現代社會,要想使自己有用武之地,除了努力學習專業知識外,還要具備執著專注、作風嚴謹、精益求精、敬業守信、推陳出新等各種素質,而這種素質就是大國工匠精神。所以,在專業課程教學過程中,培養學生具有社會主義核心價值觀、職業道德、個人修養的教育目標是非常必要的。
參考文獻
[1] 蔣安納,章春芳,林海峰.C語言程序設計課程中的思政教學設計實踐.計算機時代,2021,02.
[2] 于莉莉,趙佳彬,李美珊,王曉娟.“C語言程序設計”課程思政資源挖掘及教學路徑探索.佳木斯大學社會科學學報,2020,12.
*課題資助:2019年校級教改課題(JY1927),2020年校級“課程思政”示范課程(sz2007)。