

[摘要]課程思政主要以課程為依托,以課程教學為基本方式,貫徹落實學生核心素質提升的教育理念;通過挖掘課程中蘊含著的思政元素,科學、合理設計課程教學環節,采用多樣性教學方法,促進學生知識體系豐富和思政認識提升。本文針對《C語言程序設計》課程為依托,對其蘊含的思政元素展開討論,探究《C語言程序設計》教學中的思政元素運用策略,希望對一線教師開展教學工作有所參考。
[關鍵詞]C語言;程序設計;教學;思政元素
[中圖分類號]G41 [文獻標識碼]A
[DOI]:10.20122/j.cnki.2097-0536.2023.08.042
引言
教育強則國家強,人才興則民族興,教師不僅是知識的傳授者,也是學生核心素養培養者。《C語言程序設計》作為大學生重要課程之一,教師深入挖掘其中蘊含的思政元素,有針對性地開展教育教學活動,對學生人文素養提升、理想信念的樹立和工匠精神培育具有重要意義;不斷優化課堂教學設置,不僅能完善學生的知識體系,還能提升學生技術水平和思想道德品質,對促進學生持續發展具有重要價值。
一、《C語言程序設計》課程中蘊含的思政元素
《C語言程序設計》是一門面向過程的計算機高級程序設計語言,其課程要求主要是幫助學生掌握C語言基本語法、基本結構、數組、函數、文件等相關的知識,同時掌握編寫調試程序。其發展貫穿了整個計算機設計的發展歷程,不僅包括了程序設計的基本概念,還包括了程序設計的基本思想。通過知識的系統學習,一方面能豐富學生的知識體系,提升學生的思維層次,提高學生解決問題的能力;另一方面能幫助學生快速建立起程序開發的基本知識,教師充分運用其中蘊含的思政元素開展教學,可發揮對學生思想道德的引領作用,從而提高學生的思想境界[1]。《C語言程序設計》各個章節知識中蘊含的思政元素如表1所示:
二、《C語言程序設計》教學中的思政元素運用策略
《C語言程序設計》是面向高校理工類專業學生開設的計算機公共基礎課程,包括了電子信息、農業機械、農業水利、電子工程、數學、土木工程等多個專業,教師充分挖掘其中蘊含的思政元素,并依據各個專業的學生實際情況,設置恰當的教學環節;同時依據課堂教學效果不斷優化,既能提升學生的知識水平和專業能力,又能培養學生健全人格,幫助學生樹立堅定的理想信念,也是貫徹落實習近平總書記提出的“各類課程和思想政治理論課同向同行”理念的具體措施。
(一)明確課程教學目標
《C語言程序設計》課程的教學目標是教師開展教育教學具體工作的基本參考,可為教師開展教學活動提供基本方向。因此,依據課程特點和專業學生實際需求,明確課程教學目標是將思政元素融入《C語言程序設計》課程的基礎工作。首先,對傳統的C語言課程教學進行反思和總結,明確傳統教學中思政元素挖掘的不足之處,以此為基礎開展具體的教學目標確立工作。其次,依據時代發展特點和學生學習豐富及能力提升的實際要求,增設學生價值塑造方向性目標;教師在實際的教學過程中,不僅重視學生C語言程序設計實際問題解決能力、課程知識應用能力的培養,還兼顧學生工匠精神、創新意識、團隊協作等諸多能力的培養,幫助學生樹立正確的三觀,充分落實立德樹人、提升學生核心素養的教育理念。最后,將課程教學目標以書面形式向《C語言程序設計》課程教師呈現出來,吸取教師的專業意見和建議,不斷優化;同時遵循動態性原則,針對階段性出現的思政元素運用問題進行解決,修改相關教學目標內容,促進教學目標充分發揮自身的規范性、科學性的指導價值[3]。
(二)將思政元素有效融入教學環節
教師是學生課程思政學習環節的設置者,也是學生課堂實際活動的引導者。教師尊重學生主體地位,對C語言中思政元素充分挖掘,將其融入教學環節,可有效激發學生的主觀能動性,促進學生知識體系建立。首先,教師充分備課,也是開展課程思政教學的前提條件;只有教師做好課前準備工作,從具體的C語言知識體系中明確思政元素并深入理解,才能設置有效的課程教學環節,將思政內容合理地融入其中,繼而完成課程思政教學目標,潛移默化地對學生產生影響。其次,提升課堂趣味性,課程思政教學并非說理,而是在滿足學生實際學習需求的前提下,從知識體系中引申出思政內容,對學生思想境界的提升產生積極影響;通過豐富多彩的課程教學環節設計,激發學生的學習積極性,提升課堂溫度和容量,繼而提升學生課堂學習效果,完成課堂思政目標。最后,采用多樣化的課程教學方法,依據課程思政教學目標,選用講授法、啟發式談話法、小組討論法、合作探究法、多媒體教學等不同的教學方法開展實際的教學環節,充分尊重學生的學習主體地位,提高知識教學的質量,提升思政元素融合具體知識內容的合理性[4]。
(三)將思政元素有效融入案例教學
案例教學是開展C語言課程思政教學的重要策略,也是提升學生學習靈活性和實踐能力的重要方法。教師可在實際的教學環節中,依據C語言教材內容,為學生補充和拓展相關的實際案例;或者依據實際案例開展相關的知識教學,不斷拉近學生同實踐之間的距離,提升學生知識運用能力;此外,教師可對先進的前沿技術進行系統講授,激發學生探究知識的欲望,培養學生主動學習和思維提升的良好品質。例如,教師在開展循環結構程序設計相關內容時,向學生引入了南北朝時,數學家張丘建在《算經》中提到的百錢買百雞的數學問題;在開展二維數組知識講授時,以唐朝詩人元稹的《一七令·茶》寶塔詩為導入,并向學生細致介紹了楊輝三角這一神奇數列。一方面,通過實例讓學生感受到了數學之美,激發學生學習《C語言程序設計》的興趣;另一方面,引導學生感受到中華傳統優秀文化的博大精深,繼而激發學生的民族自豪感和文化自信。在程序設計概述中,教師將具體的發展歷程同時事相結合,向學生提及自主研發、突破受制的鴻蒙操作系統,堅定學生學習C語言知識的自信心和決心,樹立學生科技強國的意識,從而激發學生的愛國、強國和報國的熱情[5]。
(四)將思政元素有效融入實踐環節
課堂教學和實踐應用是相輔相成的關系,共同對學生的專業素養提升和知識體系建立發揮作用。教師不僅需要在課堂教學中開展思政教學,也需要在實踐環節中適時開展思政教育,從而提升學生思想境界,促進學生全面發展。首先,在程序調試中幫助學生樹立面對困難的正確觀念,學生在進行編程知識實踐過程中可能面臨著各種各樣的錯誤,對于編程調試工作需要極大的耐心和信心,當學生出現語法錯誤時,教師需要引導學生注意語法的正確格式,培養學生嚴謹的學習態度;當學生在反復調試中失去信心和耐心時,教師需及時給予學生鼓勵,同時對學生進行指導,引導學生放平心態、穩定情緒、沉下心去完成相關的任務,提升學生克服困難的勇氣,磨練了學生的意志力。其次,教師鼓勵學生參與編程競賽活動,在競賽中充分發揮主觀能動性,運用積累的知識完成競賽具體要求;鼓勵學生勇攀高峰、挑戰自我,同時放平心態、百折不撓、敢于拼搏,培養學生的時代精神。最后,開展研究型小組學習活動,教師可引導學生自主分組、自選項目,發揮團隊協作能力完成項目開發工作,并培養學生主動探究精神和創新意識,不斷拓展自身的邏輯思維;在項目開發過程中遇到困難時,同小組成員共同探究,提升溝通協調能力;項目完成后,小組匯報,驗收成果,小組之間相互學習且相互競爭,培養了學生的競爭意識[6]。
三、結語
《C語言程序設計》課程中實施思政教學,對其中蘊含的思政元素進行挖掘是首要工作,也是基礎性環節,依據課程和各個專業學生的實際情況,明確個性化的教學目標是開展課程思政教學的基礎方向保障。教師需不斷提升自身挖掘思政元素的能力,提升開展實際課程思政教學的合理性和規范性,充分將思政元素融入進實際教學環節和實踐環節中,并提升對案例教學方法的重視程度,以此提升學生課程思政教學的質量和效率,實現全程育人、全面育人的高校育人目標。
參考文獻:
[1]王艷艷,羅曉鋒,李偉華.“新工科”背景下課程思政在《C語言程序設計》課程中的實踐[J].電腦知識與技術,2022,18(11):162-163.
[2]白雪峰.高職高專《C語言程序設計》課程思政教學探索[J].電腦知識與技術,2023,19(8):117-118+133.
[3]肖寧.《C語言程序設計》課堂教學中的思政元素探究[J].產業與科技論壇,2021,20(14):187-189.
[4]劉麗娟,劉永福,張廣輝,苑迎春,周桂紅.C語言程序設計課程思政教學實踐研究[J].電腦知識與技術,2023,19(7):133-135.
[5]辛向麗.“C語言程序設計”課程思政教學設計研究與實踐[J].北京政法職業學院學報,2021(3):101-108.
[6]吳敏,陳可佳,許棣華.課程思政視域下《高級語言程序設計》的教學探索[J].電腦知識與技術,2022,18(9):148-150.
基金項目:黑龍江省高等教育教學改革項目,項目名稱:代數學方向本碩博課程貫通式拔尖人才培養模式研究(項目編號:SJGY20220342)。
作者簡介:
高曉爽(1982.2-),女,漢族,黑龍江巴彥人,碩士,講師,研究方向:信息與計算科學;
杜娟(1977.11-),女,漢族,黑龍江牡丹江人,博士,副教授,研究方向:計算數學。