朱萍 王建行 張孟圓 劉殿賓 王建超
1、河北北方學院科研處 2、河北北方學院信息科學與工程學院
開展教育活動的主要場所是課堂,疫情的到來促使超星學習通成為我們線上教學的主要教學平臺。對于計算機專業的學生,應遵循“互聯網+教育”的教學原則,在程序設計課程教學過程中引入思政元素,讓學生在學習知識的同時,樹立正確的價值觀念,從而更好地培養學生的創新精神,使其成為一個有理想抱負、有責任擔當的優秀青年。
2019 年4 月,黨中央首次召開以辦好學校思想政治理論課為主題的座談會,總書記再次強調:“要堅持顯性教育和隱性教育相統一,挖掘其他課程和教學方式中蘊含的思想政治教育資源?!苯陙恚鞔蟾咝UJ真學習貫徹習近平總書記關于教育的重要論述和全國教育大會精神,深入落實《高等學校課程思政建設指導綱要》(教高〔2020〕3 號)部署要求,以“立德樹人”作為教育根本任務,以推動“思政課程”向“課程思政”的立體化育人轉型為目的,以實現知識傳授與價值養成相統一、知識育人與立德樹人相統一、知識本位與人格本位相統一為目標,把思想政治工作貫穿于教學的全過程,將高校思想政治教育融入課程教學和改革,構建實施全員、全方位、全課程育人格局的教學形式。課程思政教學改革體現了對傳統教育理念的“取其精華,去其糟粕”,對傳統教育范式的突破,以及對全新教育形式的構建,促使高校教育者及時糾正教育的價值取向。
教學實踐表明,高校教師在教學過程中實施課堂思想政治教育,找準教學切入點,做好教學設計,把思想政治教育滲透到相應的教學環節中,鼓勵學生挖掘知識背后蘊含的思維方式,有助于學生樹立正確的三觀,精準化專業教學的教學內容,激發學生在學習的過程中自覺主動挖掘知識的主動性,提高學生自主學習和獨立解決問題的能力,培養學生的探索和創新精神。
程序設計課程是計算機類專業的必修課程,通過理論課程的學習和實驗課程的實踐,訓練和培養學生在編程方面的能力,讓學生獲得相關職業技術性人才必須具備的程序編制和創新設計等基本技能。程序設計課程主要包括《C 語言程序設計》《數據庫技術與應用》《數據結構》和《Java 程序設計》等,在此類課程教學過程中對學生進行思想政治教育,能夠為計算機類專業后續應用性課程和系統開發課程的學習打好更堅實的基礎。
程序設計課程的整體目標為:在學生學習后,學生能夠構建結構化程序設計的基本知識和基礎思維,逐步培養學生良好的編程習慣和邏輯縝密的分析問題、解決問題的能力,從而為后續項目開發奠定良好的基礎。
2.2.1 知識目標
初步認識計算機程序設計;學生能夠熟練應用開發環境及代碼調試;能夠在項目開發過程中運用到所學的知識,如函數、數組、編譯與處理命令、指針、接口、事件、數據庫等基本知識;通過課程的學習,使學生能夠獨立運用編程語言解決實際問題,并能夠獨立完成簡單的程序測試。
2.2.2 能力目標
了解計算機相關的基本概念,主要包括程序設計中的常用算法和基本技巧的概念;了解IT 行業中程序設計的應用及發展趨勢;掌握程序設計的相關算法;具備獨立閱讀并理解源碼的能力;能夠獨立根據需求,將理論聯系實際,運用所學知識編寫程序代碼;獲得計算機課程的學習方法,學生可根據個人的需求與興趣,通過網絡數據庫鞏固拓展所學知識。
2.2.3 思政目標
讓學生在專業知識的學習過程中建立正確的法律意識和保密意識,培養學生的社會責任感;激發學生不畏困難、敢于創新和精益求精的工匠精神;端正學生樂觀向上的人生態度,樹立學生正確的世界觀、政治觀、人生觀和價值觀,提高學生的政治認知、陶冶學生的政治情感、鍛煉學生的政治意志、確立學生的政治信念,養成受教育者的良好的行為。
利用學習通平臺創建思政課程資源庫和學生班級。深挖課程中蘊含的豐富的思政資源。例如整理著名科學家愛國、好學等精神養料,尤其是中國相關領域著名科學家的愛國、奉獻精神,激發學生的歷史責任感和使命感,樹立為國效力的專業志向,使專業課有情懷等。豐富課程思政教學資源,將學習通應用于程序設計課程旨在創新教學模式,建立基于學習通在線學習的混合式教學,充分發揮學生的主體性作用,這需要教師在上課之前創建課程資源庫和學生班級。創建課程首先需設置課程門戶,在課程門戶上對課程開設的相關信息、教學團隊、教學方法、教學參考、教學效果等進行說明。其次,教師可按照課程教學大綱和計劃課時對課程內容進行章節劃分,每一小節都要進行單獨教學設計,并編制課程目錄,按照目錄設計上傳每一節的課件、教案、圖書、視頻、測驗等相關資料,并對上傳的資料設置任務點,為學生課前預習和課后鞏固奠定基礎。
教師在課程講解的過程中采用適合學生的教學方法來高效融入思政元素,能夠充分展現思政元素的特點。例如,循環結構中最重要的就是累計值的計算,尤其是對break 和continue 循環控制語句的理解與應用。在break 和continue 語句的設計中,教師在講解相關知識時,可以用循環語句運算出1.1 與0.99 兩個數字的100 次冪,將運算結果進行比較,告訴學生循環的過程就是為了實現目標不斷積累能力的過程。在設計兩種循環語句時,可以插入break 終止和目標繼續等語句,從而引出當遇到目標被迫中斷時,不懈氣、不半途而廢、持之以恒的精神品質。
教師在由專業知識的講授引申到思政教育的過程中,合理運用超星學習通平臺上的簽到、選人、搶答、討論等環節,調動學生線上學習的積極性,積極與學生進行深入交流,引導學生從所學專業的角度切實感受課程思政元素的存在,收集整理學生的思想反饋,把握學生的思想動態。以《C 程序設計》課程為例,對課程思政進行教改設計,部分展示如表1 所示。

表1 C 程序設計課程思政授課元素及目標
以《C 程序設計》課程為依托,抽樣選擇一部分選修該課程的學生作為研究對象,研究期為一學期。該課程每周教授兩次,每次2 小時。基于調查研究和互動學習理論,進行超星學習通線上學習活動。認真分析整理好的學生觀點,及時調整教學設計。通過收集學生關于專業學習和思想政治內容的思考表達和課程前后的思想變化等相關信息,可以發現“積極努力”“追求進步”“樂觀向善”是學生的主流思想動態和價值取向,并為高校課程思政教學改革積累了更多有意義的思政教育資料,為這一領域的研究者提供了更多的研究素材,加快了高校課程思政教學改革的發展速度。
課程思政是一種全新的思維方式、教育理念和教育實踐。課程思政與計算機專業課程教學的融合,已經成為教學改革的必然趨勢。課程思想政治教育是高校實施德育的重要途徑,開展課程教學活動時,要結合當前熱點新聞事件或與知識點有關的歷史事件,分析和探索事件背后的思想政治因素,引導學生樹立社會主義核心價值觀,以潛移默化的方式完成思想政治教育,對于計算機專業的學生來說,不僅能形成規范意識,逐步完成算法分析和代碼實現,而且能形成自己良好的編程特色。