白雪峰
關(guān)鍵詞:課程思政;高職高專;C語言;教學(xué)設(shè)計;教學(xué)探索
中圖分類號:G642 文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2023)08-0117-02
1 引言
2016年12月,在全國高校思想政治工作會議上,習(xí)近平總書記指出,要以立德樹人為中心,將思政工作融入教育教學(xué)的每一個環(huán)節(jié),做到全方位育人、全過程育人,努力開創(chuàng)我國高等教育事業(yè)發(fā)展新局面[1]。
2020年,教育部發(fā)布《高等學(xué)校課程思政建設(shè)指導(dǎo)綱要》,綱要指出,專業(yè)教育與思政教育不能相互背離,各行其道,而是要有機(jī)融合,同向同行。高校教師要主動擔(dān)當(dāng),做好各門課程的思政建設(shè)工作。根據(jù)課程知識的不同特點(diǎn)、認(rèn)知習(xí)慣,深挖潛藏的思政元素,合理融入課堂教學(xué),促進(jìn)學(xué)生德與智共同發(fā)展。
《C語言程序設(shè)計》是我校人工智能技術(shù)應(yīng)用等專業(yè)的一門基礎(chǔ)課程,主要由計算機(jī)教師開展本課程教學(xué)。作為一門技術(shù)屬性較強(qiáng)的課程,與人文歷史類課程相比,思政元素的挖掘融入要困難得多,加上計算機(jī)教師自身對課程思政認(rèn)識的局限性,使得在以往的教學(xué)過程中,教師普遍認(rèn)為,只要把程序設(shè)計的思想與方法講清楚就可以了,從而忽略了課程本身對學(xué)生思想政治方向的引導(dǎo)。在此背景下,本文以《C語言程序設(shè)計》課程為依托,進(jìn)行課程思政教學(xué)探索,針對各章節(jié)不同的課程內(nèi)容,深入挖掘潛藏其中的思政元素,有機(jī)地融入日常課堂教學(xué)中。
2 開展課程思政的必要性
每所高校都會開設(shè)大量的思政教育課程,通過課程內(nèi)容教育引導(dǎo),幫助學(xué)生樹立正確的人生觀和價值觀,在很大程度上決定了學(xué)生的思想底色。
但是,生活在新時代的“00后”高職高專學(xué)生,往往是動手實踐能力強(qiáng),而理論學(xué)習(xí)能力弱,同時,思維還沒有完全成熟,對社會問題也相對缺乏關(guān)注,敏感性低。受網(wǎng)絡(luò)上各種思潮的影響,單純的思想政治教育內(nèi)容,特別是傳統(tǒng)的說教式的思政政治教育,往往會招致學(xué)生的反感,甚至產(chǎn)生抵觸情緒。
而C語言課程,作為一門專業(yè)基礎(chǔ)課,對學(xué)生而言,是為了學(xué)習(xí)一門知識,掌握一門技術(shù),不會從主觀上產(chǎn)生上述的偏見。而程序設(shè)計課程本身實際上又蘊(yùn)含著很多思政元素的點(diǎn),在遵循課程本身知識教學(xué)的規(guī)律上,充分挖掘知識點(diǎn)所對應(yīng)的思政元素,巧妙開展課程思政,不僅不影響專業(yè)知識技術(shù)的傳授,而且,還能潛移默化地達(dá)到育人的目的,從而實現(xiàn)育才與育德相統(tǒng)一、知識傳授與價值引領(lǐng)相統(tǒng)一[2]。
3 課程思政設(shè)計實施
3.1 課程概況
C語言是一種面向過程的結(jié)構(gòu)化程序設(shè)計語言,是眾多計算機(jī)語言中優(yōu)秀的代表之一。它應(yīng)用廣泛,效率很高,與其他程序設(shè)計語言相比,優(yōu)勢明顯,在計算機(jī)程序發(fā)展史上具有重要地位。C語言程序設(shè)計課程,通常是作為學(xué)習(xí)其他程序設(shè)計語言的基礎(chǔ),是學(xué)生學(xué)習(xí)計算機(jī)程序設(shè)計的基礎(chǔ)性課程。
《C語言程序設(shè)計》主要的教學(xué)目標(biāo)是:通過本課程的學(xué)習(xí),主要使學(xué)生掌握C語言的基礎(chǔ)語法、三種基本結(jié)構(gòu)、數(shù)組、函數(shù)、指針、文件等相關(guān)方面的內(nèi)容,使學(xué)生能夠快速閱讀理解C語言程序,并能運(yùn)用程序設(shè)計的知識編寫調(diào)試程序。通過本門課程的學(xué)習(xí),能夠幫助學(xué)生提升邏輯思維層次,提高學(xué)生分析處理問題的能力,培養(yǎng)學(xué)生的團(tuán)隊合作意識,幫助學(xué)生建立程序設(shè)計開發(fā)的基本能力,有利于提升學(xué)生進(jìn)一步深入學(xué)習(xí)程序設(shè)計類知識的興趣。
3.2 課程思政教學(xué)設(shè)計
教育以育人為本,德育為先。思政教育,作為塑造人才思想正確性的重要手段,不能僅僅空喊口號,不能專業(yè)教學(xué)與思政教育相互背離,而要把正確的社會價值觀、愛國主義情懷等融入教學(xué)的點(diǎn)點(diǎn)滴滴中。作為一名教師,在課堂教學(xué)中,不僅要加強(qiáng)知識傳授與解惑,更要加強(qiáng)對學(xué)生思想道德引領(lǐng),這是教師的職責(zé),也是對國家對民族未來負(fù)責(zé)任的表現(xiàn)。
與人文教育類課程思政相比,C語言課程思政難度更大,對老師更具挑戰(zhàn)性。教師要勇于思考探索,依托課程本身的教學(xué)規(guī)律,充分挖掘本專業(yè)課程中的思政元素[3],使思政教育如鹽入味。在日常教學(xué)中,不追求每節(jié)課有思政,而是根據(jù)實際教學(xué)內(nèi)容,合理充分地挖掘思政元素,將其融入授課要點(diǎn)中,于悄無聲息中傳遞正確的思想價值和理想信念。
在充分把握C語言課程教學(xué)規(guī)律的情況下,始終圍繞教學(xué)目標(biāo),針對具體的知識內(nèi)容,將思政元素有機(jī)融入授課要點(diǎn)中,利用案例驅(qū)動、線上線下混合等方式開展教學(xué),在傳授課程知識內(nèi)容的過程中滲透育人工作,實現(xiàn)知識傳授與思政教育的有機(jī)融合。
下面是從《C語言程序設(shè)計》課程思政教學(xué)設(shè)計案例中,對每一章選取了一個例子來進(jìn)行說明,具體課程思政案例如下:
案例1:在講第一章程序設(shè)計和C語言時,結(jié)合計算機(jī)語言的發(fā)展歷程的講解,引導(dǎo)學(xué)生辨析社會主義制度更加優(yōu)越??梢匀谌胝n程思政案例:正如計算機(jī)語言歷經(jīng)了從低級語言步入高級語言的過程,人類和人類社會實際上也一直是由低級向高級發(fā)展,所以,有利于少數(shù)人的資本主義制度終將覆滅,最終走向有利于全人類的社會主義制度,這是大勢所趨。
案例2:在講第二章算法時,結(jié)合同一問題可以采用不同的算法進(jìn)行分析,培養(yǎng)學(xué)生善于思考、精益求精的品質(zhì)。可以融入課程思政案例:對于一個問題,雖然通常可以采用多種算法去實現(xiàn),但不同的算法之間,卻往往存在著優(yōu)劣之分。只有善于思考比較不同的方法,發(fā)現(xiàn)其中的差別,才能汰劣擇優(yōu),精益求精。
案例3:在講第三章順序程序設(shè)計時,結(jié)合順序結(jié)構(gòu)程序設(shè)計例題的講解,引導(dǎo)學(xué)生樹立先來后到、遵守規(guī)則的良好品德??梢匀谌胝n程思政案例:正如程序執(zhí)行代碼是按照代碼的先后順序一樣,做任何事都有先后之分,每個人都應(yīng)當(dāng)遵守規(guī)則,按照順序執(zhí)行。引導(dǎo)學(xué)生樹立先來后到的思想,幫助學(xué)生建立正確的規(guī)則意識。
案例4:在講第四章選擇結(jié)構(gòu)程序設(shè)計時,結(jié)合用if語句處理選擇結(jié)構(gòu)舉例的講解,培養(yǎng)學(xué)生堅持真理、實事求是的優(yōu)秀品質(zhì)。可以融入課程思政案例:一種選擇,就必然會有一種結(jié)果。跟選擇結(jié)構(gòu)程序類似,生活中,大家也常常會面臨很多選擇,在大是大非面前,一定要堅持真理,實事求是。
案例5:在講第五章循環(huán)結(jié)構(gòu)程序設(shè)計時,結(jié)合“棋盤上的麥粒”的故事,讓同學(xué)們編寫程序計算宰相要求的麥粒數(shù),教育學(xué)生明白持之以恒、積少成多的道理??梢匀谌胝n程思政案例:這個故事告訴我們,不要因起點(diǎn)低而自卑,只要持之以恒、堅持不懈地努力,哪怕每天進(jìn)步一點(diǎn)點(diǎn),日積月累,積少成多,就可能做出非凡的成就。
案例6:在講第六章利用數(shù)組處理批量數(shù)據(jù)時,結(jié)合數(shù)組的定義,即數(shù)組是具有相同數(shù)據(jù)類型的一組數(shù)據(jù)??梢匀谌胝n程思政案例:正如數(shù)組中的數(shù)據(jù)類型所反映的一樣,生活中也有很多類似的情況,比如,人以群分、物以類聚、近朱者赤、近墨者黑,鼓勵學(xué)生多向先進(jìn)的組織靠攏,多與正能量的人交往,多向身邊的先鋒模范學(xué)習(xí)。
案例7:在講第七章用函數(shù)實現(xiàn)模塊化程序設(shè)計時,結(jié)合實現(xiàn)模塊化程序設(shè)計需要進(jìn)行函數(shù)調(diào)用的講解,培養(yǎng)學(xué)生的團(tuán)結(jié)合作精神??梢匀谌胝n程思政案例:在解決復(fù)雜問題的時候,C程序通常采用模塊化程序設(shè)計,在主函數(shù)的統(tǒng)籌組織下,讓每個函數(shù)去承擔(dān)實現(xiàn)不同的功能,通過函數(shù)之間協(xié)同配合,從而保證程序?qū)崿F(xiàn)相應(yīng)的功能。顯然,沒有函數(shù)同伴之間的互相幫助,團(tuán)結(jié)合作,就不可能高效地實現(xiàn)程序的功能。
案例8:在講第八章善于利用指針時,結(jié)合指針的定義與應(yīng)用的講解,培養(yǎng)學(xué)生嚴(yán)謹(jǐn)細(xì)致、勇于探索的精神。可以融入課程思政案例:指針是C語言課程的核心內(nèi)容,同時也是整個C語言教學(xué)內(nèi)容中比較復(fù)雜的部分。通過指針應(yīng)用舉例,讓同學(xué)們明白,巧妙利用指針可以使一些復(fù)雜的程序問題簡單化,但使用過程中一定要注意思考指針?biāo)鸬淖饔茫獣r刻注意指針?biāo)傅奈恢?,以免指針指向無意義的位置或者對某些程序數(shù)據(jù)造成破壞。從而在教學(xué)過程中,學(xué)生在不知不覺中慢慢具備了嚴(yán)謹(jǐn)細(xì)致、勇于探索的精神品質(zhì)。
案例9:在講第九章用戶自己建立數(shù)據(jù)類型時,結(jié)合結(jié)構(gòu)體的定義與應(yīng)用的講解,培養(yǎng)學(xué)生求同存異的正確理念。可以融入課程思政案例:在C語言中,結(jié)構(gòu)體是由不同類型數(shù)據(jù)組成的數(shù)據(jù)結(jié)構(gòu)。與前面所學(xué)的數(shù)據(jù)類型相比,結(jié)構(gòu)體這種數(shù)據(jù)結(jié)構(gòu)形式具有強(qiáng)大的包容性,能夠更好地反映同一事物不同屬性之間的內(nèi)在聯(lián)系,有利于一些復(fù)雜問題的處理,從而引導(dǎo)學(xué)生建立和諧共存、求同存異的思想理念。
案例10:在講第十章對文件的輸入輸出時,結(jié)合文件的保存與管理的講解,讓學(xué)生意識到信息安全的重要性??梢匀谌胝n程思政案例:通過分享當(dāng)前網(wǎng)絡(luò)上文件信息泄露的一些典型案例,結(jié)合習(xí)近平總書記關(guān)于網(wǎng)絡(luò)安全的重要論斷,讓同學(xué)們明白,在使用文件的過程中,一定要注意文件信息的保密,加強(qiáng)文件的保存與管理。從而引導(dǎo)學(xué)生提升信息安全意識,提升網(wǎng)絡(luò)安全意識。
從以上案例可以看出,在開展專業(yè)教學(xué)的同時,合理充分挖掘課程思政元素,將課程思政與專業(yè)教學(xué)有機(jī)融合,是完全可行的,兩者之間并不矛盾。
3.3 課程思政教學(xué)實施
教師作為課程思政的傳播者,對于學(xué)生思想引導(dǎo)至關(guān)重要。為了提升授課質(zhì)量,拉近與學(xué)生的距離,教師應(yīng)當(dāng)主動了解學(xué)生的學(xué)習(xí)情況,根據(jù)學(xué)生知識接受能力的整體表現(xiàn),對課程進(jìn)度進(jìn)行合理安排,用心做好課堂的點(diǎn)點(diǎn)滴滴。教師只要用心地對待課堂,全心全意地為學(xué)生服務(wù),學(xué)生才會從心底認(rèn)同老師,積極認(rèn)真地參與到學(xué)習(xí)中。老師的言行舉止、以身作則,本身就勝過千言萬語,在與學(xué)生相處的過程中,自然而然地會對學(xué)生的思想品行產(chǎn)生影響。
課程思政不是老師在課堂上嚴(yán)肅地講大道理,而是要盡可能貼合學(xué)生的感受,最好有一定的趣味性。通過課程思政,可以將社會主義核心價值觀和中華優(yōu)秀傳統(tǒng)文化融入課程中,是將專業(yè)課程內(nèi)容與育人有機(jī)地糅合,提升課堂溫度,升華思想境界。
在日常授課和開展實驗教學(xué)的過程中,可以選取合適的知識點(diǎn)巧妙地融入思政元素,使得學(xué)生在聽課和實驗的過程中接受專業(yè)教育和思政教育,達(dá)到潛移默化的育人效果[4]。
在教學(xué)準(zhǔn)備階段,教師要認(rèn)真思考反復(fù)揣摩,根據(jù)課程標(biāo)準(zhǔn)的相關(guān)要求,制作相應(yīng)的教學(xué)案例,努力從每一塊教學(xué)內(nèi)容中去挖掘隱藏在其中的思政寶藏,使學(xué)生在學(xué)習(xí)程序設(shè)計的過程中,既能享受程序設(shè)計本身的愉悅,又能在不知不覺中接受正確的思想引領(lǐng)。
在教學(xué)實施階段,教師除了通過授課引導(dǎo)學(xué)生,還可以通過加強(qiáng)課堂規(guī)范,提醒學(xué)生不要亂扔垃圾,注意維護(hù)機(jī)房環(huán)境,愛護(hù)電腦,使學(xué)生在遵守日常行為規(guī)范的基礎(chǔ)上,自然而然養(yǎng)成好習(xí)慣。
另外,教師應(yīng)當(dāng)緊跟時代步伐,在課堂內(nèi)外,可以通過雨課堂、學(xué)堂在線、騰訊課堂等多種在線工具,開展課前任務(wù)布置、課上互動、課后答疑,推送優(yōu)秀的線上資源,幫助學(xué)生全面提高學(xué)習(xí)效果,提升個人修養(yǎng)。
為了保證課程思政實施的效果,還應(yīng)將課程思政融入考核方案,在課程專業(yè)知識與技能的考核中合理加入思政元素,比如,在考核方案中加入一些貼近生活實際的編程題,導(dǎo)引學(xué)生運(yùn)用所學(xué)的程序設(shè)計理論處理實際問題,考核學(xué)生理論聯(lián)系實踐的能力,激勵學(xué)生熱愛生活,勇于挑戰(zhàn)困難,進(jìn)而運(yùn)用所學(xué)知識為國家為人民服務(wù)。
4 結(jié)束語
思政教育不能僅僅喊口號,不要專業(yè)課教學(xué)與思想政治教育“兩層皮”[5],要全面推動專業(yè)教育與思政教育同向同行,這對于保障高校人才培養(yǎng)的質(zhì)量非常重要。在專業(yè)教學(xué)的課堂上,融合思政教育,不僅有助于學(xué)生加強(qiáng)對課程內(nèi)容的理解,也有助于學(xué)生培養(yǎng)健康向上的價值理念。課程思政意義重大,是新時代教育的重要組成部分,是時代賦予教師的光榮使命。