吳年志
摘 要:根據(jù)“C語(yǔ)言程序設(shè)計(jì)”課程的教學(xué)內(nèi)容,從中挖掘愛(ài)國(guó)主義教育、遵守職業(yè)道德的規(guī)則意識(shí)、以及程序設(shè)計(jì)的工匠精神、工程意識(shí)和團(tuán)隊(duì)精神等思政元素,并列舉了幾個(gè)思政元素融入課堂教學(xué)的例子,從做個(gè)有為青年、家國(guó)情懷等角度融入思政元素,使學(xué)生在潛移默化中樹(shù)立正確的人生觀和價(jià)值觀。
關(guān)鍵詞:C語(yǔ)言程序設(shè)計(jì);課程;思政
湖北汽車工業(yè)學(xué)院是一所以工科為主的省屬本科院校,學(xué)校大部分專業(yè)都開(kāi)設(shè)了“C語(yǔ)言程序設(shè)計(jì)”課程。如何在“C語(yǔ)言程序設(shè)計(jì)”課程中進(jìn)行挖掘課程思政元素,并在課程實(shí)施教學(xué)中融入這些元素,做到專業(yè)教育與思政教育相輔相成,這是一個(gè)值得思考和探索的課題。
教育是國(guó)家進(jìn)步和民族振興的基石,國(guó)家的教育就是要堅(jiān)持正確方向、堅(jiān)持立德樹(shù)人、堅(jiān)持改革創(chuàng)新,培養(yǎng)時(shí)代新人。教育不僅是教書(shū),更重在育人,在堅(jiān)持正確的立德樹(shù)人方向之下,更新教學(xué)理念、創(chuàng)新教學(xué)方法,為建設(shè)有中國(guó)特色社會(huì)主義事業(yè)培養(yǎng)三觀正確、技能卓越的接班人。高校教師要深度研究、學(xué)習(xí)思政課程,準(zhǔn)確提煉“課程思政”元素,并將它成功融入專業(yè)教學(xué)之中。
一、“C語(yǔ)言程序設(shè)計(jì)”課程與課程思政
“C語(yǔ)言程序設(shè)計(jì)”課程是培養(yǎng)學(xué)生核心素養(yǎng)、計(jì)算思維和程序設(shè)計(jì)能力的基礎(chǔ)課程,即使在大數(shù)據(jù)與人工智能研究不斷發(fā)展的新時(shí)代,它依然是計(jì)算機(jī)與工科類非計(jì)算機(jī)專業(yè)開(kāi)設(shè)的第一門編程類基礎(chǔ)課程。通過(guò)“C語(yǔ)言程序設(shè)計(jì)”教學(xué),讓學(xué)生學(xué)會(huì)如何用正確的思維方式去識(shí)別問(wèn)題、分析問(wèn)題,怎樣選取正確的方法去解決問(wèn)題。在講授專業(yè)知識(shí)的過(guò)程中確立知識(shí)目標(biāo)、能力目標(biāo)、思政目標(biāo),將“課程思政”目標(biāo)與專業(yè)知識(shí)講授無(wú)縫對(duì)接,將思政教育融入基礎(chǔ)知識(shí)、流程設(shè)計(jì)、實(shí)際操作等各學(xué)習(xí)環(huán)節(jié),逐漸將其常態(tài)化。
二、“C語(yǔ)言程序設(shè)計(jì)”課程中思政元素挖掘
“C語(yǔ)言程序設(shè)計(jì)”課程中既要學(xué)好C語(yǔ)言的基本語(yǔ)法,又要學(xué)習(xí)一些算法和數(shù)據(jù)結(jié)構(gòu)。是一門實(shí)踐能力要求很高的課程。該課程要求學(xué)生在C語(yǔ)言的語(yǔ)法規(guī)則下,靈活運(yùn)用所學(xué)知識(shí),根據(jù)問(wèn)題需求并按照一定的邏輯來(lái)編寫(xiě)程序。在“C語(yǔ)言程序設(shè)計(jì)”課程中一定要先做好思政元素挖掘,并在后面的教學(xué)過(guò)程中做到悄無(wú)聲息的融入。
(一)通過(guò)C語(yǔ)法規(guī)則的介紹,培養(yǎng)學(xué)生的規(guī)則意識(shí)
剛開(kāi)始學(xué)習(xí)C語(yǔ)言時(shí),通常會(huì)介紹C的基本語(yǔ)法規(guī)則,而且告訴學(xué)生,編寫(xiě)C程序,必須按照C語(yǔ)言的語(yǔ)法規(guī)則來(lái)寫(xiě),否則編譯都不會(huì)通過(guò)。由此聯(lián)想到要引導(dǎo)學(xué)生做人做事要遵守規(guī)則,遵守各項(xiàng)規(guī)章制度,遵守國(guó)家法律法規(guī)的規(guī)則意識(shí)。要求學(xué)生做作業(yè)、考試講誠(chéng)信,不抄襲、不作弊,培養(yǎng)學(xué)生做一個(gè)懂規(guī)矩、知敬畏,守底線,遵紀(jì)守法的好公民。
(二)通過(guò)程序設(shè)計(jì)語(yǔ)言及軟件的介紹,引導(dǎo)學(xué)生奮發(fā)有為的進(jìn)取精神
在導(dǎo)入新課時(shí),結(jié)合與知識(shí)點(diǎn)相關(guān)的當(dāng)前新聞熱點(diǎn)事件或者歷史事件,展開(kāi)分析和挖掘事件背后的思政元素,引導(dǎo)學(xué)生樹(shù)立社會(huì)主義核心價(jià)值觀,在潛移默化中完成思政教育?,F(xiàn)在社會(huì)各行各業(yè)都離不開(kāi)信息化,信息化的核心是軟件。那軟件是如何得來(lái)的?在介紹C語(yǔ)言程序設(shè)計(jì)之前一般說(shuō)談?wù)劤绦蛟O(shè)計(jì)語(yǔ)言的發(fā)展,然后告訴學(xué)生C語(yǔ)言就是用來(lái)編寫(xiě)軟件的語(yǔ)言之一。借此聯(lián)想到近期的俄烏戰(zhàn)爭(zhēng)中,Oracle、SAP等軟件巨頭宣布暫停俄羅斯所有服務(wù)。歷史總是驚人的相似,當(dāng)這些廠商宣布上述決定的時(shí)候,我想每個(gè)中國(guó)人都會(huì)感同身受。再?gòu)淖畛醯闹信d芯片進(jìn)口受限講到華為芯片進(jìn)口受限,從而引發(fā)中美貿(mào)易戰(zhàn),讓學(xué)生明白:“技術(shù)無(wú)法獨(dú)立自主,核心器件依賴進(jìn)口,關(guān)鍵時(shí)候會(huì)面臨‘卡脖子’的風(fēng)險(xiǎn)?!备淖冞@一窘境,擺脫依賴和限制,是每代中國(guó)IT人肩負(fù)的使命,不要認(rèn)為科技強(qiáng)國(guó),中華民族偉大復(fù)興的“中國(guó)夢(mèng)”離我們很遙遠(yuǎn),它其實(shí)就是扎根于我們每一天的學(xué)習(xí)、每一點(diǎn)的進(jìn)步中,是由在座的每一個(gè)人組成。通過(guò)這些事件的介紹,引導(dǎo)學(xué)生做一個(gè)奮發(fā)有為的社會(huì)主義青年。
(三)通過(guò)古代中國(guó)科學(xué)家問(wèn)題的一些實(shí)例,引導(dǎo)學(xué)生的中華名族自豪感
在學(xué)習(xí)C語(yǔ)言的循環(huán)結(jié)構(gòu)內(nèi)容時(shí),會(huì)引入計(jì)算圓周率的實(shí)例。借此,聯(lián)想到中國(guó)古代數(shù)學(xué)家祖沖之。他在劉徽開(kāi)創(chuàng)的探索圓周率的精確方法的基礎(chǔ)上,首次將“圓周率”精算到小數(shù)第七位,即在3.1415926和3.1415927之間,他提出的“祖率”對(duì)數(shù)學(xué)的研究有重大貢獻(xiàn)。直到16世紀(jì),阿拉伯?dāng)?shù)學(xué)家阿爾·卡西才打破了這一紀(jì)錄。通過(guò)對(duì)圓周率的計(jì)算認(rèn)知,激發(fā)學(xué)生的愛(ài)國(guó)熱情和民族自豪感,同時(shí)也讓學(xué)生樹(shù)立堅(jiān)定的信念,向科學(xué)家學(xué)習(xí),成長(zhǎng)為思想政治可靠、專業(yè)技術(shù)優(yōu)秀的建設(shè)人才。
(四)通過(guò)算法的設(shè)計(jì)與實(shí)現(xiàn),培養(yǎng)學(xué)生精益求精的工匠精神
在講C語(yǔ)言多重循環(huán)的內(nèi)容時(shí),通過(guò)引入我國(guó)古代數(shù)學(xué)家張丘建提出“百錢買百雞”問(wèn)題,意為用 100 元錢買 100 只雞。其中公雞售價(jià) 5元一只,母雞售價(jià) 3 元一只,小雞售價(jià) 1 元三只。讓學(xué)生學(xué)會(huì)使用多重循環(huán)通過(guò)設(shè)置條件解決數(shù)學(xué)窮舉計(jì)算問(wèn)題。本題通過(guò)分析發(fā)現(xiàn)首選要查找公雞、母雞及小雞的取值范圍來(lái)確定循環(huán)區(qū)間,但是如果不仔細(xì)分析,就無(wú)法知道小雞的只數(shù)必須是3的整數(shù)倍這個(gè)一個(gè)隱藏條件。如果進(jìn)一步分析程序,通過(guò)數(shù)學(xué)公式的轉(zhuǎn)換,就會(huì)發(fā)現(xiàn)本程序可以有3重循環(huán)簡(jiǎn)化為2重循環(huán),并大大提高程序的執(zhí)行效率。這個(gè)案例在算法實(shí)現(xiàn)前,需要像藝術(shù)品一樣精雕細(xì)刻,不斷的改進(jìn)、完善和優(yōu)化,減少程序?qū)崿F(xiàn)的 bug 和漏洞,使所編制的控制程序快速精準(zhǔn)識(shí)別需要的信息。這樣不僅能培養(yǎng)學(xué)生腳踏實(shí)地的學(xué)習(xí)態(tài)度,而且還能鍛造 IT 人精益求精的工匠精神。
(五)通過(guò)一些復(fù)雜問(wèn)題的解決,培養(yǎng)學(xué)生的工程及團(tuán)隊(duì)精神
在講解C語(yǔ)言的函數(shù)知識(shí)部分時(shí),一般會(huì)通過(guò)一個(gè)現(xiàn)實(shí)某個(gè)產(chǎn)品的生產(chǎn)實(shí)例來(lái)引入函數(shù)的重要性。比如,引入汽車的生產(chǎn)過(guò)程。一個(gè)復(fù)雜問(wèn)題的解決通常是有許多子問(wèn)題來(lái)逐一解決的,每個(gè)子問(wèn)題就是通過(guò)函數(shù)來(lái)實(shí)現(xiàn)的,這個(gè)就是函數(shù)的重要性。有這個(gè)概念會(huì)聯(lián)想到一個(gè)工程是有許多人員一起完成的,每個(gè)人各負(fù)其責(zé),只要每個(gè)人完成了自己的工作(函數(shù)),就實(shí)現(xiàn)了整個(gè)工程。通過(guò)函數(shù)的講解,培養(yǎng)起學(xué)生的工程及團(tuán)隊(duì)精神。只要團(tuán)隊(duì)的每個(gè)成員取長(zhǎng)補(bǔ)短,各盡所能,貢獻(xiàn)各自的力量,這個(gè)團(tuán)隊(duì)的集體智慧就是堅(jiān)不可摧的鋼鐵長(zhǎng)城,就沒(méi)有攻克不了的難題。目前的抗疫戰(zhàn)斗就是最典型的例子,只要每一個(gè)平凡的人都以不同的方式為抗疫做出貢獻(xiàn),我們就能取得抗疫的偉大勝利,目前雖然說(shuō)是道阻且長(zhǎng),但已是勝利在望。
三、總結(jié)
根據(jù)“C語(yǔ)言程序設(shè)計(jì)”課程的教學(xué)內(nèi)容,從中挖掘愛(ài)國(guó)主義教育、遵守職業(yè)道德的規(guī)則意識(shí)、以及程序設(shè)計(jì)的工匠精神、工程意識(shí)和團(tuán)隊(duì)精神等思政元素,并列舉了幾個(gè)思政元素融入課堂教學(xué)的例子,從做個(gè)有為青年、家國(guó)情懷等角度融入思政元素,使學(xué)生在潛移默化中樹(shù)立正確的人生觀和價(jià)值觀;通過(guò)把知識(shí)、能力和思政三者融合,采用不斷優(yōu)化算法的方式,培養(yǎng)學(xué)生工匠精神,同時(shí)通過(guò)教師的言傳身教,傳遞對(duì)規(guī)則的敬畏和底線的堅(jiān)守思想。通過(guò)思政元素的挖掘和教學(xué)實(shí)踐,不僅培養(yǎng)了學(xué)生的正確的價(jià)值取向,而且也提升了教師對(duì)課程思政的認(rèn)識(shí)??傊n程思政教學(xué)需要不斷地學(xué)習(xí)和嘗試,教學(xué)思考和探索一直在路上。