摘要:將思政教育融入專業(yè)課教學是新時代高教教育教學改革的重要方向。分析程序設計課程現(xiàn)狀,明確該課程的知識能力、專業(yè)素質(zhì)、思政育人三大目標。從頂層設計、有效融合課程思政與教學內(nèi)容、搭建智慧教學平臺、建立基于全過程的評價體系四方面入手對程序設計課程進行教學模式探索,將課程思政建設落到實處。以期為計算機類專業(yè)的課程思政教學改革提供參考。
關鍵詞:課程思政;程序設計;教學模式;立德樹人
中圖分類號:G642? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2022)07-0152-02
教育部《高等學校課程思政建設指導綱要》明確提出要科學設計課程思政教學體系、結合專業(yè)特點分類推進課程思政建設[1]。一線教師要發(fā)揮專業(yè)課程在思想政治教育方面的作用,對學生進行人格塑造和價值引領,將立德樹人、育人育心落實到課堂教學中[2]。程序設計課程是一門實踐性很強的工科類課程,如何進行教育模式改革以適應新時代的要求是急需解決的問題。
1 程序設計課程存在的問題
以C++語言程序設計課程為例,該門課程是計算機類專業(yè)的主干課程,在低年級開設。對于學生來說,面向對象思想比較抽象,不易理解,實踐性較強,學生學習難度較大。
1.1 教學模式過于單一,無法滿足當前社會對學生的要求
目前大多數(shù)教學活動仍然以線下教師講課為主,學生學習熱情不高,互動困難。教學中教師對學生的學習效果不夠重視,難以達到現(xiàn)代社會對人才培養(yǎng)的要求[3]。教學質(zhì)量不高,學生獲得感較低。
1.2 思政育人程度弱
課程教學中聚焦教學內(nèi)容本身,思政元素融入較少,從而忽視學生價值觀引領及德育方面教育,課程內(nèi)容與思政內(nèi)容融入不協(xié)調(diào),課程教育人程度弱化[4]。課程思政的實施途徑、方法或策略等不豐富,導致課程思政實施力度不夠、協(xié)同效應不強[5]。
1.3 評價方式單一
傳統(tǒng)課程多采用“平時成績+期末成績”的成績構成方式。這樣的考核方式很難綜合考核學生對專業(yè)知識和職業(yè)技能全面掌握的程度,學生應具備的素質(zhì)目標得不到有效評價[6],也無法激起他們學習的熱情和動力。且由于最終期末考試成績占了很大的權重,必然造成“一考定成敗”或“期末決定論”。
2 課程目標
在課程思政視角下,將C++語言程序設計課程目標分為知識能力、專業(yè)素質(zhì)、思政育人三大類目標。
2.1 知識能力目標
通過理論和實踐教學,使學生從結構化編程逐漸過渡到面向對象的編程,掌握程序設計的基本過程和技巧,具備初步的高級語言程序設計能力。使學生通過學習類和對象、運算符重載、繼承和派生、多態(tài)性和虛函數(shù)等基礎知識,形成良好的程序設計風格和習慣,具備獨立思考、分析問題、解決問題的能力,為后續(xù)專業(yè)課程學習奠定堅實基礎。
2.2 專業(yè)素質(zhì)目標
通過課程學習,使學生具有熱愛科學、實事求是、耐心細致、誠實守信的工作作風;具有良好的團隊協(xié)作和創(chuàng)新能力,為從事相關工作邁出堅實的一步。
2.3 思政育人目標
以立德樹人為根本目的,將習近平新時代中國特色社會主義思想、社會主義核心價值觀和中國優(yōu)秀傳統(tǒng)文化教育內(nèi)容融入教學要求中。通過融入課程思政元素,將教書和育人緊密結合,激發(fā)學生對社會主義核心價值觀的認同感,激發(fā)學生科技報國的家國情懷和使命擔當。在學習程序設計的基本思想、基本方法、基本理論的過程中,培養(yǎng)學生的軟件工匠精神,在潛移默化中提高綜合職業(yè)素養(yǎng),樹立社會主義職業(yè)精神。著力培養(yǎng)有社會責任、有創(chuàng)新精神、有專門知識、有實踐能力、有健康身心的應用型高級專門人才。
3 教學設計
3.1 頂層設計,修訂教學大綱
課程大綱必須符合教學規(guī)律和本專業(yè)培養(yǎng)目標,充分考慮學生實際情況,社會對人才的需求等多方面因素。C++語言程序設計課程以“基礎理論與實踐并重”為原則,力求突出C++語言編程的應用性和實踐性,加強學生的抽象思維能力與實際動手能力的培養(yǎng)。將課程思政納入教學大綱,明確將思政教育納入教學全過程,在原有基礎上加入對思政教學內(nèi)容的學習要求。將教學內(nèi)容分為6大模塊,具體如表1所示。
3.2 課程思政與教學內(nèi)容的有效融合
深入挖掘課程的教學內(nèi)容,精心梳理該課程中所蘊含的思政教育資源,用好身邊鮮活生動的事跡和典型案例,在教學中巧妙地融入思政教育。
例如在模塊“C++語言概述”中,通過介紹廣泛的應用領域,讓學生了解到本課程在專業(yè)領域的應用場景和社會價值。激發(fā)學生的學習積極性,引發(fā)學生對未來的職業(yè)愿景。通過觀看視頻“軟件定義的未來世界”,讓學生了解到本專業(yè)代表了未來技術的發(fā)展方向,激發(fā)學生的專業(yè)自豪感。通過典型的案例介紹,讓學生了解愛國是具體的,既有滿腔熱情,更要有能力與實力,科技報國是年輕人的首選。激發(fā)學生對社會主義核心價值觀的認同感。
在模塊“C++語言基礎”模塊中,通過介紹案例“一位C++工程師的成長之路”,讓學生了解軟件開發(fā)的職業(yè)前景,明晰職業(yè)發(fā)展道路。通過解讀軟件行業(yè)國家標準,讓學生了解C++程序開發(fā)規(guī)范的重要性,培養(yǎng)學生的職業(yè)素養(yǎng)和道德規(guī)范。通過經(jīng)典書籍、典型企業(yè)的編程規(guī)范解析,讓學生養(yǎng)成遵循標準和規(guī)范的習慣,了解到優(yōu)秀程序員做事認真負責,一絲不茍,每條代碼都經(jīng)過周密思考,從而樹立學生精益求精的工匠精神。
在“重載”模塊中,通過介紹華為公司推出的鴻蒙操作系統(tǒng)實例,指出科技創(chuàng)新要敢于大膽突破,鼓勵學生勇于創(chuàng)新,敢于挑戰(zhàn)。通過介紹華為自主研發(fā)的鯤鵬生態(tài)的發(fā)展和規(guī)劃,進一步增強學生對我國科技的自信以及民族自豪感,激發(fā)社會責任感和使命擔當。
在“繼承與多態(tài)”模塊中,通過介紹身邊案例“學長們的高光時刻”,樹立榜樣,引領學生向他們學習,認識到學習的價值。通過介紹相關的競賽,鼓勵學生積極參與,用自己的專業(yè)知識弘揚中華優(yōu)秀傳統(tǒng)文化。
3.3 搭建智慧教學平臺
借助智慧教學平臺實時查看教師布置的任務點完成時間及完成效果,如圖1所示。每小節(jié)學習完立即開始小測驗,檢驗學習效果;設置討論、搶答環(huán)節(jié),學生學習積極性很高、參與率高、學習效果較好。
根據(jù)學生提交的作業(yè),教師可以迅速定位錯誤率比較高的題目并進行分析,留在下次課集體講解,如圖2所示。
3.4 建立基于全過程的評價體系
在課程中開設課內(nèi)競賽環(huán)節(jié),將其貫穿于教學整個過程,作為課程考核的一部分,能夠持續(xù)、有效地激勵學生。成績構成由平時成績(20%)、課內(nèi)競賽(30%)和期末考試(50%)組成。
學生使用在線測評系統(tǒng)(Open Judge,簡稱OJ平臺)實現(xiàn)線上競賽平臺。通過課內(nèi)競賽環(huán)節(jié)引導學生進行自學和反復實驗,增強了學生編程的嚴謹性和不斷克服難題、挑戰(zhàn)難題的信心,磨煉了學生的學習品質(zhì)和思想意志。擴展了學習維度,拓寬了學生的學習視野,增強了學生的學習興趣。
4 結束語
在程序設計課程中融入課程思政內(nèi)容對培養(yǎng)合格大學生具有非常重要的意義。明確了課程知識能力、專業(yè)素質(zhì)、思政育人三大類目標,以此為基礎進行教學設計。將課程思政要求納入教學大綱,根據(jù)課程特點精心設計融入思政元素,運用多元化教學手段,建立基于全過程的考核評價體系,逐步提高人才培養(yǎng)質(zhì)量。
參考文獻:
[1] 唐光義,高俊鋒,李繼革.課程思政在專業(yè)課程中的實踐探索——以《軟件項目管理》課程為例[J].高教學刊,2019(19):103-105.
[2] 肖寧.《C語言程序設計》課堂教學中的思政元素探究[J].產(chǎn)業(yè)與科技論壇,2021,20(14):187-189.
[3] 田新志,王振鐸,張慧娥,等.基于“OBE+思政”理念的Java程序設計課程改革與實踐[J].電腦知識與技術,2021,17(1):180-182.
[4] 戴曉東,劉定.程序設計基礎課程融入思政元素混合式教學改革研究與實踐[J].計算機時代,2021(6):106-109.
[5] 李金忠.有機融入思政元素的面向對象程序設計課程教學探析[J].計算機教育,2021(7):51-55.
[6] 左衛(wèi)剛.基于CDIO模式的Python程序設計課程教學應用研究[J].計算機時代,2019(8):78-80,96.
【通聯(lián)編輯:王力】
收稿日期:2021-08-27
基金項目:南京航空航天大學金城學院2020年一流本科課程建設項目;南京航空航天大學金城學院2020年“課程思政”示范課程建設項目
作者簡介:隋雪莉(1983—),女,講師,碩士,主要研究方向為計算機應用。