成都信息工程大學軟件工程學院 王嘉昀 李 蕊 陳曉紅 魏 維
2020年6月,為深入貫徹落實習近平總書記關于教育的重要論述和全國教育大會精神,教育部印發了《高等學校課程思政建設指導綱要》,綱要中明確提出把思想政治教育貫穿人才培養體系,全面推進高校課程思政建設。而在計算機技術飛速發展的背景下,思政教育應該與時俱進,在計算機專業教學中推行思政教育很有必要,在計算機專業課教學中融入思政教育,促使學生具備扎實專業知識和技能的同時,養成良好的學習能力和道德素養,是促進學生素質能力全面發展的必然選擇。筆者以計算機類專業公共基礎課工程導論、專業課程C語言程序設計、實踐類課程工程實踐1(編碼訓練)為例,探索了如何明確思政實施目標,以及在課程中實施思政的措施。
大一是專業人才培養的過渡時期,學生的專業認知水平處于初級階段,價值觀的形成也處于關鍵階段,因此,以大一開設的三門專業課程C語言程序設計、工程導論、工程實踐1(編碼訓練)為牽引,深挖每門課程的思想價值和精神內涵,對每門課程的價值導向、實現途徑和方式方法進行研究與實踐,將價值塑造的成分有機地融入能力培養和知識傳授之中,達到“潤物細無聲”的育人效果(如下圖所示)。
在《高等學校課程思政建設指導綱要》的指導下,以思政角度梳理課程之間的關聯,從社會主義核心價值觀教育、職業理想和職業道德教育、憲法法治教育等三方面明確各門課程的育人目標、設計教與學的策略以及反饋評價方法。目前,三門課程的前后續關系以及思政元素梳理如圖所示。
C語言程序設計是第一門專業課,為后續的工程實踐1(編碼訓練)奠定基礎,該課程的知識能力教學目標為使學生能夠以計算思維運用C語言所提供的數據結構分析設計算法并實現。工程導論從“工程與社會視角”“工程與環境視角”“工程倫理與社會責任視角”引導學生從工程與社會影響、工程與環境可持續發展、工程倫理與職業道德等方面,思考工程和社會及人類發展的辯證關系,樹立正確的工程倫理觀,養成良好的工程意識和職業道德修養。工程實踐1(編碼訓練)為第一門集中性實踐教學課程,課程通過完成一個適當規模的、完整的工程項目,使學生經歷實際問題分析、程序設計、規范代碼的編寫和調試以及程序測試等一系列軟件項目開發過程,使學生對軟件設計開發有初步的感性認識。

三門課程的思政融合點梳理
課堂教學是學生素質養成和能力培養的重要途徑,在實施課程思政教學之前,教師需要從畢業要求及對應的課程目標出發,深入挖掘和尋找課程的思政教育內容和結合點。在課程教學設計和內容中融入思政教育的內容,實現思政教育工作貫穿教育教學全過程,實現知識傳授、能力培養與價值引領的有機統一,著力培養有社會責任、有創新精神、有專門知識、有實踐能力、有健康身心的應用型高級專門人才。使學生不僅能掌握抽象和負責的專業基礎知識,更能幫助學生深入理解社會主義核心價值觀的內涵和意義,樹立正確的人生觀和價值觀。下面以C語言程序設計、工程導論、工程實踐1(編碼訓練)為例,具體說明計算機類專業基礎課程思政教育的具體實施途徑。
C語言程序設計作為計算機類專業的一門基礎課,在整個課程體系的思政建設中占有重要的位置。課程主要采取案例驅動教學模式,在案例中穿插思政元素,讓學生切身體會、潛移默化地接受思想政治教育,合理而深刻地引入思政元素,具體實施途徑如下。
1.介紹計算機的發展及C語言發展過程中,讓學生自行查找資料,制作PPT,了解科技對國家發展的重要作用。通過翻轉課堂的形式,激發學生對本專業的熱愛,培養學生的愛國主義及民族自豪感,為實現中國夢更加努力學習。
2.讓學生了解我國計算機的發展、軟件行業的現狀及領軍人物,激發學生對專業的熱愛和作為“軟件人”的社會責任感。
3.通過對基礎語法的介紹和編碼規范的學習,引導學生在學習、生活和以后的工作中遵守規定,遵守學校各種規章制度,遵守國家的各種法律制度。
從工程與社會、工程與環境、工程倫理與職業道德3條主線進行教學內容設計,具體實施途徑如下。
1.通過案例教學,從“絲綢之路”的中國傳統文化到“一帶一路”倡議,了解民族發展的歷史脈絡和大國崛起的時代使命,融入中華民族數千年厚重的歷史積淀和當代中華民族新時代復興的大國責任,樹立學生的民族自豪感和為國家奮斗的責任心。
2.通過案例教學,從國家提倡的“匠人精神”和“感動中國人物”對道德準則、愛崗敬業、社會責任和社會影響等方向進行講述,樹立學生立足崗位的堅守、踏實肯干的擔當、家國天下的情懷。
在課程思政建設中,結合課程內容和學生特點,應用當代教育心理學的相關理論進行課程思政的教學設計,具體實施途徑如下。
1.在選題階段,引導學生關心社會、生活中的實際問題,應用所學知識解決實際問題。學生自主選題后,教師與之探討,確定自主選題,引導學生重視程序交互設計。在“設計互評”活動中,通過角色扮演體會同行交流與公眾交流的差異,增強職業責任感。
2.采用分解教學、協作學習等教學方法,并引入線上“工程倫理”教學資源,對“軟件工程師道德規范和職業實踐”的8項原則進行分組討論,形成小組觀點,并撰寫PPT在全班進行分享。學生通過探討理解軟件工程師的道德規范,并在自己的軟件開發活動中加以實踐,在課程報告中認識總結。
3.通過“工程師職責探討”活動,認識到軟件工程師應有良好的知識產權保護觀念,自覺抵制各種違反知識產權保護法規的行為。倡導合理學習網上資源,在自己開發的產品中不拷貝、復用未獲得使用許可的他方內容。
“立德樹人”是高校的根基,在計算機類專業課程中滲入思政教育,有助于在教授基礎專業知識的同時,培養學生精益求精的大國工匠精神,激發學生科技報國的家國情懷和使命擔當。在對C語言程序設計、工程導論、工程實踐1(編碼訓練)三門課的思政教育探討中,充分挖掘專業課程中蘊含的思想政治教育資源,將社會主義核心價值觀拆分成對口案例引入課堂,讓學生深刻明白自身的發展離不開社會主義核心價值觀的引領,從而達到潛移默化引導學生學習的目的。