黃霞 楊凡 華麗

摘要:C語言是高等學校理工科類學生學習的一門必修課,文章依據C特點,討論如何在課程教學中切入思政元素,培養品學兼優新型人才。
關鍵詞:課程思政;程序設計;教學探索
中圖分類號:G642? ? ? 文獻標識碼:A
文章編號:1009-3044(2022)07-0164-02
教育部倡導的課程思政,是指將專業課與思想政治教育相結合開展思政工作,其本質是立德樹人[1]。以往老師在課堂授課時,很少考慮思想品德教育問題對于學生身心健康成長的必要性。要在C語言課堂上開展課程思政,就必須要找到一個好的切入點,將思政教育與C語言課堂教學進行整合。
程序設計基礎C語言是一門面向過程的高級程序設計語言,其受眾面廣、實踐性強、抽象思維能力高,很適合學校開展思政教育[2]。本文從C語言學習特點,探討在C語言中加入思政素材,即“授業”,又“傳道”,構建思政一體化新格局。
1 課程目標介紹
下面從知識、能力、育人描述教學目標。
1.1 知識目標
(1) 掌握程序開發的基本知識;(2)掌握面向過程的三種結構:順序、條件和循環;(3)掌握C語言基本結構; (4)掌握結構化程序編寫方法;(5)掌握指針技術;(6)文件技術。
1.2 能力目標
(1) 培養學生應具有基本的實現問題求解過程的能力;(2)學習C語言可以提升學生計算程序編寫的能力,進一步拓展思維空間,提高計算思維能力;(3)提高學生信息化素養。
1.3 育人目標
在C語言學習中結合思政素材,既實現了知識的灌輸,同時對學生進行價值引導。
(1) 實現民族自豪感和社會責任感;(2)直面困難,不怕艱苦;(3)踏實做事,誠實做人;(4)勇于創新,積極探索。
2? 當前課程教學在課程思政上面臨的主要問題
2.1 重知識,輕思政
作為教書育人的主體,教師的基本素質之一就是師德修養,是實施思想政治教育的前提[3]。但老師只重教,致使教與學脫節。課程思政要求教師既講解專業知識,又引導學生以積極的態度面對在學習過程中碰到的種種困難,實現全面教育[4]。
2.2 專業知識融入思政元素存在困難
現下的思政課,都是以理論講授為主,實踐方面的內容較少涉及;而《程序設計基礎C》課程對學生實際動手編寫程序的能力有很高的要求,既要學生掌握基礎知識,又離不開實驗操作。大多數的教師講解知識時,都忽視了學生兩年思政教育。長此以往,教書育人的育人環節慢慢弱化[5]。
3 《程序設計基礎C》課程教學內容
表 1 給出了《程序設計基礎C》的教學內容,主要分為九大部分:概述、輸入輸出、分支請多、循環結構、模塊化與函數、數組、指針、結構體共用體和文件九個部分。
4 《程序設計基礎C》課程融入思政元素教學設計
4.1概述和C語言的基本輸入輸出
在《程序設計基礎C》課程講授第一堂課的內容時,結合C語言的發展背景,從 C 語言的發展歷程引出科技強國的必要性,從美國對華為的打壓引出中國制造問題,教育同學們學習科技知識特別是軟件發展的重要性,教育同學們勤奮求知積極探索,為實現偉大中國夢而努力學習。
4.2 選擇結構
通過條件算法的講解,引導學生做事情要分門別類,知道如何按照計劃和秩序做事;通過學習各類運算符運算規則,教育同學們做事要遵守規則,守紀律;同時,教育學生的生活中面臨選擇的時候要做正確的決定,不要做損害他人利益違反法律法規的事情。
4.3循環結構
通過生活中各種循環的例子,例如:一年四季,日夜交替,幫助學生理解抽象概念,引導學生抽象事物可以具體化,告訴學生做事情要反復思考,深思熟慮。
4.4數組
將社會主義核心價值觀宣傳標語圖在課堂上給學生展示,要求學生仔細觀察后建立(二維)字符數組按行(國家、社會、公民)存儲并打印輸出。在解釋陣列定義和作業等知識點的同時,引導學生作為合格公民應熱愛祖國,服務社會,激發他們的愛國情懷、勇于奉獻,敢于擔當,自覺地將小我融入國家和社會的大我中。
4.5函數和指針
通過模塊化程序結構的介紹,引導學生做事情要分工明確,既獨立又合作,共同完成任務,培養學生在團隊中既實現自我價值又融入團隊集體;通過遞歸函數的定義,引導學生從多個角度和層次去處理問題;通過指針的學習,引導學生處理問題時要快速高效,同時引導學生同一個問題可以有多個解決方法,站在不同的立場看問題,問題就會有不同的解決方法。
4.6結構體與文件
通過對結構體和共同體的學習,引導學生合作共贏,在團隊中,每一個成員的角色都不可替代,要遵從團隊規則,也要各負其責;通過編寫文件程序對文件進行操作,引導學生在信息化時代要努力實現信息共享,資源優化。
5? 結束語
本文對思政素材融入《程序設計基礎C》教學過程進行了教學探討,以立德樹人為根本目標,將其融入每一個教學環節。為學生營造良好的教學環境,以實現學校根本育人目標。
參考文獻:
[1] 馮志紅,王春嫻,李鳳榮.“C語言程序設計”課程中思政教育的研究與實踐[J].教育現代化,2019,6(45):173-175.
[2] 陳波,李夫明.《C語言》課程思政探索[J].電腦知識與技術,2019,15(35):152-153.
[3] 許淑琴,邱暉,孟驚雷.高校本科課程思政建設路徑與機制[J].高教學刊,2021(11):193-196.
[4] 吳芳,錢蘭美,徐歡瀟,等.基于課程思政的C語言程序設計教學改革探索[J].計算機產品與流通,2020(10):172.
[5] 黃俊.“C程序設計”課程思政教學探索[J].教育教學論壇,2020(50):189-190.
【通聯編輯:光文玲】
收稿日期:2021-05-15
基金項目:湖北文理學院教學研究項目(SZ2020025)。
作者簡介:黃霞(1976—),女,湖北襄陽人,碩士,副教授,主要研究方向為軟件工程。