摘要:將思政教育融入中職計算機“C語言程序設(shè)計”的課程教學中,利于拓展課堂容量和育人功能,促使課程目標得以盡快落地。教師將課程歷史、中華文化等思政教育元素,以學生喜聞樂見的教學形式,適時適度地融入課堂教學中,可實現(xiàn)價值塑造、能力培養(yǎng)、知識傳授的“三位一體”目標,促使立德樹人的教育根本任務(wù)得以有效實現(xiàn)。主要闡述思政教育融入中職計算機課堂教學的策略,希望對教學改革起到借鑒作用。
關(guān)鍵詞:思政教育;中職;計算機;C語言程序設(shè)計
“C語言程序設(shè)計”的課程目標在于讓學生掌握結(jié)構(gòu)化程序設(shè)計的基本知識、技能及思想,養(yǎng)成良好的編程習慣。通過滲透思政教育,培養(yǎng)學生堅韌不拔與誠實守信的品質(zhì),使其成為善于溝通表達與自我學習、較強團隊協(xié)作能力的高技能人才,并養(yǎng)成規(guī)范編碼與按時交付軟件等良好的工作習慣。
1思政元素融入項目化教學,加強學習指導
將思政教育融入中職計算機課堂教學中,需要將思政元素有機地融入項目化教學中,以加強對學習的指導。這種教學方式不僅能夠提升學生的計算機技能,同時也能夠培養(yǎng)學生的思想道德素養(yǎng),使學生在學習計算機知識的同時,樹立正確的價值觀和人生觀。教師在日常教學過程中需要有意識地融入思政教育的內(nèi)容,如在講解計算機編程知識時,可引入編程道德和規(guī)范,讓學生了解到在編程過程中,除追求技術(shù)的創(chuàng)新,還需要遵守道德規(guī)范,尊重他人的知識產(chǎn)權(quán)。在講解計算機網(wǎng)絡(luò)知識時,引導學生正確使用網(wǎng)絡(luò),提醒他們警惕網(wǎng)絡(luò)陷阱,保護個人信息安全。此外,教師還可以讓學生在完成項目的過程中,自然而然地接觸到思政教育的內(nèi)容。如設(shè)計一個關(guān)于社會公益的項目,讓學生通過編寫程序幫助解決一些社會問題。在這個過程中,學生不僅能提升計算機技能,也能夠培養(yǎng)社會責任感和公民素養(yǎng)。
如在學習“C語言認知”的相關(guān)內(nèi)容時,為了激發(fā)學生學習C語言基礎(chǔ)知識的興趣,培養(yǎng)“掌握基本概念和原理,了解工作內(nèi)容,樹立專業(yè)崗位意識”等能力,教師可挖掘教材中的與課程歷史有關(guān)的思政元素,調(diào)動學生學習新課內(nèi)容的積極性。教師可在課前預(yù)習環(huán)節(jié)或新課導入的環(huán)節(jié),介紹“C語言之父”丹尼斯·麥卡利斯泰爾·里奇的故事。如介紹丹尼斯·麥卡利斯泰爾·里奇的家庭背景,包括父親阿利斯泰爾·里奇是貝爾實驗室的開關(guān)系統(tǒng)工程師,母親瓊·麥吉·里奇是家庭主婦。介紹其學術(shù)成績,如在1963年,年僅22歲就獲得了哈佛大學物理學學士學位,在1967年獲得哈佛大學物理學與應(yīng)用數(shù)學雙博士學位。學術(shù)背景為其未來的計算機科學之路奠定了堅實的基礎(chǔ),讓學生感悟其對科學研究的深切熱愛與對知識的不懈追求。介紹其職業(yè)生涯,包括與肯·湯普森等優(yōu)秀的科學家一起共同參與了Multics項目的開發(fā),該項目為后來的Unix操作系統(tǒng)奠定了基礎(chǔ)。介紹其C語言科研的成果,如在1972年發(fā)表了C語言的第一個規(guī)范,標志著為計算機科學界創(chuàng)造了一個新的奇跡。C語言的設(shè)計理念和編程范式極大地影響了后來計算機語言的發(fā)展,簡單、靈活、高效的特點,使其迅速成為計算機編程的主流語言之一。學生通過了解丹尼斯·麥卡利斯泰爾·里奇在計算機科學發(fā)展歷程中的成就和貢獻,主動向榜樣看齊,激發(fā)學習本課的內(nèi)驅(qū)動力,減少學習的抵觸情緒和迷茫感[1]。
2立足智慧課堂,構(gòu)建智能思政教育環(huán)境
將思政教育融入中職計算機課堂教學中,需要以智慧課堂為基礎(chǔ)構(gòu)建智能化的思政教育環(huán)境,這樣可以充分利用現(xiàn)代科技手段,將思政教育與計算機課堂教學更加緊密地結(jié)合起來,使學生在學習計算機知識的同時,也能夠接受到全面的思政教育。在教學過程中教師需要在計算機課程的教學內(nèi)容中加入與思政相關(guān)的話題,以及在教學過程中融入思政教育的理念和方法。此外,利用智能化教育環(huán)境,對學生進行更精準的思政教育,利用大數(shù)據(jù)技術(shù)分析學生的學習行為和思想狀況,根據(jù)分析結(jié)果制定更符合學生需求的教學方案,以及利用人工智能技術(shù)為學生提供個性化的思政教育服務(wù)。通過分析學生的網(wǎng)絡(luò)行為,了解他們的思想狀況和價值觀念,從而有針對性地開展思政教育,幫助他們樹立正確的價值觀。同時,充分注重實踐教學,讓學生在實踐中感受和體驗思政教育的真諦。
如在講解“數(shù)據(jù)運算”的相關(guān)內(nèi)容時,需要讓學生了解基本算術(shù)運算、自增與自減運算、關(guān)系運算、賦值運算、邏輯運算、條件運算、逗號運算、數(shù)據(jù)類型轉(zhuǎn)換運算等相關(guān)知識內(nèi)容,掌握相關(guān)運算符及其使用方法等方面的能力。教師帶領(lǐng)學生在“我和數(shù)學有個約會”的主題活動中,通過以古知今、追溯數(shù)學的認知過程,加深學生對本課知識內(nèi)容的理解記憶。如算術(shù)是數(shù)學中最古老、最基礎(chǔ)和最初等的部分。算術(shù)主要研究數(shù)的性質(zhì)及其運算?!八阈g(shù)”在我國古代是全部數(shù)學的統(tǒng)稱。至于幾何、代數(shù)等許多數(shù)學分支學科的名稱,都是后來很晚的時候才出現(xiàn)的?!八阈g(shù)”包含當時的全部數(shù)學知識與計算技能,流傳下來的最古老的《九章算術(shù)》、許商《算術(shù)》、杜忠《算術(shù)》等歷史記載資料,就是討論各種實際的數(shù)學問題的求解方法。在所有的計數(shù)法中,二進制是最為古老的計數(shù)方法,據(jù)推測,古埃及人曾使用過二進制進行計數(shù)。十進制是中國人民的一項杰出創(chuàng)造,在世界數(shù)學史上有重要意義。著名的英國科學史學家李約瑟教授曾對中國商代記數(shù)法予以很高的評價,即“如果沒有這種十進制,就幾乎不可能出現(xiàn)我們現(xiàn)在這個統(tǒng)一化的世界了”。現(xiàn)在被廣泛使用的進制除了十進制以外,還有用于計算機的二進制。通過滲透中華數(shù)學文化,讓學生了解算術(shù)、運算、進制的來源與發(fā)展,以及深厚的內(nèi)涵,學生在學習中,不僅要關(guān)注數(shù)學知識本身,更要了解其是如何發(fā)展來的。通過滲透中華數(shù)學文化的思政元素,讓學生更加透徹地理解、認識到數(shù)學的趣味性和美妙性,積極汲取先輩圣賢的豐富養(yǎng)分,更好地體驗數(shù)學史的智慧結(jié)晶。學生掌握了學習策略之后,也可以根據(jù)學習喜好與個性化發(fā)展需求等,追溯“邏輯運算的起源”等內(nèi)容。
3以科學思維開展合作教學,滲透思政理念
合作教學是當前教育領(lǐng)域中廣為應(yīng)用的一種教學模式。以科學的思維開展合作教學,并且在其中滲透思政理念,對于提升中職計算機專業(yè)學生的思政教育具有重要作用,使學生在掌握計算機科學知識與技能的同時,也能在思想道德層面得到提升。基于課程思政教學要求,教師需要做好課前準備,尋找計算機科學與社會主義核心價值觀之間的內(nèi)在聯(lián)系,讓學生在學習計算機技術(shù)的同時,理解和領(lǐng)悟社會主義核心價值觀的重要性。在教授編程語言時,除了講解語法和邏輯結(jié)構(gòu),還可以引導學生理解編程中的規(guī)范性原則,這與社會主義核心價值觀中的公正和法治精神不謀而合。此外,通過團隊協(xié)作的項目實踐,能夠培養(yǎng)學生的集體主義精神和合作意識。
如在學習“函數(shù)”相關(guān)的內(nèi)容時,需要學生了解函數(shù)的定義與返回值、調(diào)用、形式參數(shù)與實際參數(shù)之間的關(guān)系、局部變量與全局變量、嵌套與遞歸等內(nèi)容,掌握函數(shù)的調(diào)用與返回、函數(shù)的遞歸調(diào)用和函數(shù)的嵌套調(diào)用方法等方面的能力。教師在授課時,可結(jié)合行業(yè)前沿發(fā)展情況,介紹C語言游戲制作相關(guān)函數(shù)總結(jié),總結(jié)C語言一些常用函數(shù)。如popen,頭文件為#include,函數(shù)原型為FILE*popen(const char*command,const char*type)。返回值方面,如果調(diào)用fork()或pipe()失敗,或者不能分配內(nèi)存將返回NULL,否則返回標準I/O流。popen()沒有為內(nèi)存分配失敗設(shè)置errno值。如果調(diào)用fork()或pipe()時出現(xiàn)錯誤errno被設(shè)為相應(yīng)的錯誤類型。如果type參數(shù)不合法,errno將返回EINVAL。說明popen()函數(shù)通過創(chuàng)建一個管道,調(diào)用fork()產(chǎn)生一個子進程,執(zhí)行一個shell以運行命令來開啟一個進程[2]。
4以生活化元素引導學生思考,開展體驗式思政教學在課堂教學中引入生活化元素能夠讓知識更加具象化。尤其是對于計算機這種比較抽象的知識而言,通過生活化教學,找到知識與生活中元素的聯(lián)系,便于學生更好地理解和記憶知識,提升學習效果。教師可以利用學生日常生活中熟悉的事物和案例,進行深入淺出地講解,使學生在輕松愉快的氛圍中接受思政教育。此外,開展體驗式思政教學也是提升中職計算機課堂教學質(zhì)量的重要手段。體驗式教學強調(diào)學生的參與和實踐,讓學生在實際操作中感受和理解思政教育的內(nèi)涵。教師可以組織學生參與一些與計算機相關(guān)的實踐活動,讓學生在實踐中體驗到努力和堅持等價值觀的重要性,從而達到提升學生思政素質(zhì)的目的。
如在學習“數(shù)組”的相關(guān)內(nèi)容時,教師結(jié)合疫情期間測量班級學生體溫的真實案例,要求按照學號輸入學生的體溫測量值,體溫超過37 ℃,輸出“某同學發(fā)燒,相鄰學生為某某”的信息,如體溫值正常,則輸出“全部正?!钡男畔ⅰ=處熇靡曨l課件,講解測試說明的過程,即平臺對編寫的代碼進行測試,讓學生了解平臺運行的流程。首先,聲明一個數(shù)組存放變量。其次,遍歷數(shù)組進行判斷,都不發(fā)燒,則輸出全部正常;有人發(fā)燒,輸出其上下左右的同學學號信息。教師也可以介紹“濰坊五年級弟弟用電腦編程出‘冰墩墩’滿足姐姐心愿”的社會資訊報道的相關(guān)案例,滲透社會即課堂的理念。教師介紹用編程設(shè)計“冰墩墩”案例涉及的相關(guān)知識點,并鼓勵學生用自己的所學去創(chuàng)作,實現(xiàn)所學知識的觸類旁通和學以致用。學生在復雜程序拆分模塊編寫、定義使用數(shù)組、用指針形式訪問簡單的數(shù)據(jù)等專業(yè)能力的學習和實踐操作中,發(fā)展學生的問題分析和解決、創(chuàng)新、敬業(yè)樂業(yè)、自主開放學習、團結(jié)合作精神等能力。培育學生謙遜好學、勤于思考、做事認真、精益求精等品質(zhì)[3]。
5總結(jié)
教師合理挖掘本課中的思政育人元素,有的放矢地融入專業(yè)知識的教學中,是發(fā)展學生專業(yè)能力與社會能力以及方法能力的關(guān)鍵所在,通過落實課程目標,促進學生的全面發(fā)展。教師在中華文化等思政元素與專業(yè)知識的融合教育中,主動與學生進行交流,加深學生的理解記憶。廣泛收集學生的意見想法,根據(jù)學情調(diào)整教學方案與活動安排,實現(xiàn)“C語言程序設(shè)計”課程教學達到事半功倍的效果。
參考文獻:
[1]趙祁珍.談中職教育中如何將傳統(tǒng)文化融入信息化課堂——以中職計算機專業(yè)教學為例[J].中華活頁文選(傳統(tǒng)文化教學與研究),2023(5):172174.
[2]李守成,徐美卿.在中職計算機教學中融入思政教育的路徑研究[J].天天愛科學(教育前沿),2020(8):133.
[3]劉清生.思政教育融入中職計算機應(yīng)用基礎(chǔ)課堂教學的研究[J].教育現(xiàn)代化,2019,6(93):197198.
作者簡介:李亞飛,女,江蘇連云港人,工程碩士,研究方向:中職計算機教學研究。