晏素芹
關(guān)鍵詞:C語言;課程思政;教學(xué)設(shè)計
中圖分類號:G642 文獻標識碼:A
文章編號:1009-3044(2023)08-0167-03
課程思政是以課程為載體,以課堂實施為基本途徑的育人實踐活動,是對立德樹人這一教育根本任務(wù)的有效落實。具體來說就是充分挖掘和運用課程所蘊含的思想政治教育元素和所承載的思想政治教育功能,并將其融入課堂教學(xué)的各環(huán)節(jié),實現(xiàn)思想政治教育與知識體系教育的有機統(tǒng)一[1]。
1 思政元素融入C 語言程序設(shè)計課程教學(xué)的必要性
大部分職業(yè)院校的學(xué)生主動學(xué)習意識淡薄,邏輯思維欠缺,社會責任感缺乏,少數(shù)學(xué)生還有不同程度的心理問題。在人工智能和大數(shù)據(jù)發(fā)展的新時代,C 語言程序設(shè)計日漸成為職業(yè)院校理工科專業(yè)的一門公共基礎(chǔ)課程,重在培養(yǎng)學(xué)生的計算思維、核心素養(yǎng)和利用程序設(shè)計解決一般問題的能力。本課程的思想和方法對他們的人生將會產(chǎn)生深遠的影響。為把學(xué)生培養(yǎng)成全面發(fā)展的高素質(zhì)技能型人才,在教學(xué)中充分挖掘課程中的思政元素,并將思政元素恰如其分地融入各教學(xué)環(huán)節(jié),增強學(xué)生的“四個自信”,提升學(xué)生的“四個意識”,重塑精益求精的大國工匠精神是極其必要的。
2 課程思政建設(shè)的現(xiàn)狀
2.1 學(xué)校對課程思政建設(shè)重視程度不夠
職業(yè)院校的定位是培養(yǎng)高技能人才,因此學(xué)校對課程思政的體系構(gòu)建不夠重視。學(xué)校對課程思政建設(shè)認識不足,沒有從構(gòu)建“三全育人”格局的高度對課程思政進行理解,停留在“有布置無支持無跟蹤”層面,課程思政僅僅是流于形式。
2.2 教師的課程思政能力有待提升
教師是課程思政實施的中堅力量,是課堂教學(xué)的主導(dǎo)者。教師實施課程思政的能力將直接決定能否把立德樹人的根本任務(wù)落到實處。沒有接受過系統(tǒng)培訓(xùn)的教師無法深刻理解課程思政的內(nèi)涵,有些教師通過自發(fā)學(xué)習,雖然知道課程思政的內(nèi)涵,具備主動的課程思政意識,但自身的課程思政能力不足,對于課程思政的實施感到心有余而力不足,最終造成思政教育和課程教學(xué)“兩張皮”的現(xiàn)象。
2.3 融入“思政元素”的教材欠缺
教材是教學(xué)活動的重要載體,是師生教與學(xué)的主要依據(jù)?,F(xiàn)階段有效融入思政元素的教材很是欠缺,學(xué)生無法從閱讀教材的過程中習得思政教育。
2.4 實驗教學(xué)環(huán)節(jié)思政元素融入不夠
C語言程序設(shè)計是一門理論和實踐性都很強的課程。由于學(xué)時的限制,教師往往按教材的章節(jié)編排講解知識點,思政元素的融入點基本都集中在概念和語法規(guī)則上,上機作業(yè)多是對知識點的驗證性實驗,設(shè)計性實驗和綜合類實驗較為欠缺,這將直接影響學(xué)生良好的程序設(shè)計能力的形成,課程教學(xué)目標無法有效達成[2]。
3 課程思政應(yīng)用于教學(xué)的實施策略
3.1 加大制度支持,保障課程思政的有效實施
“課程思政”規(guī)章制度是教師在教學(xué)中實施課程思政的有力保障,學(xué)校應(yīng)當制定有效的“課程思政”規(guī)章制度,使教師的“課程思政”實施有章可循。
3.1.1 建立教學(xué)團隊,將思政元素融入課程標準
“課程標準”是規(guī)范課程教學(xué)基本要求的重要依據(jù),也是課程實施、評價和管理、確保教學(xué)質(zhì)量的重要保障。學(xué)校應(yīng)組建由C語言程序設(shè)計課程教師、專業(yè)課教師和思政課教師共同組成的“課程思政”教學(xué)團隊,結(jié)合人才培養(yǎng)方案,深入分析課程的內(nèi)容體系和模塊劃分,合理地確定融入思政元素的課程總體目標、單元目標和具體的章節(jié)目標,制定科學(xué)合理的有效融入思政元素的課程標準。
3.1.2 給予教師支持,將“課程思政”教學(xué)效果納入教師考核機制
教師是課程思政建設(shè)的核心力量,學(xué)校應(yīng)該為教師的課程思政實施提供必要的保障。學(xué)校還要加強“課程思政”的宣傳、培訓(xùn)和交流,對教師實施課程思政的情況進行有效跟蹤,加大對有顯著教學(xué)效果的教師的宣傳、表彰和獎勵力度,以提升教師參與課程思政的主動性。
3.2 教師潛心學(xué)習,提升“課程思政”能力
俗話說,“育人先育己”。首先,“課程思政”立足于課程,教師應(yīng)提升自己的專業(yè)素養(yǎng),深入掌握課程的知識體系,把握知識點間的內(nèi)在聯(lián)系,精心設(shè)計各教學(xué)環(huán)節(jié),重視學(xué)生程序設(shè)計思想和工程倫理的培養(yǎng)。其次,教師還應(yīng)提升自己的政治素養(yǎng),關(guān)注社會熱點、國內(nèi)外形勢,積極學(xué)習黨的重大方針政策和政治理論知識,思考如何引導(dǎo)學(xué)生自主學(xué)習馬克思主義理論,并將“思政元素”有效融入教學(xué)實踐。再次,教師還要學(xué)習中國傳統(tǒng)文化,潛移默化地影響學(xué)生。
3.3 將“思政元素”融入教學(xué)內(nèi)容
“課程思政”教學(xué)團隊成員應(yīng)當積極思考并研究“如何將課程內(nèi)容和‘思政元素’無縫銜接”這一問題,將典型的“課程思政”案例集結(jié)成冊,形成有“思政元素”的校本教材。
3.3.1 C 語言概述
(1) 為什么學(xué)編程:首先,從個人層面講,我們早已進入“信息時代”,而計算機是信息處理的核心?!吧虡I(yè)、農(nóng)業(yè)、工業(yè)、教育等都被計算機技術(shù)推動著進步。如果能知道計算機是怎么做到這一切的,也就是知道這里蘊含的計算思維是什么,那么可能給個人所在行業(yè)的發(fā)展帶來幫助。否則,就只能浮于表面地應(yīng)用現(xiàn)成軟件而已?!盵3]而學(xué)習編程就是習得“計算思維”的最佳途徑。其次,計算機軟件(編程技術(shù))的發(fā)展對綜合國力的提升起著舉足輕重的作用。以中美貿(mào)易戰(zhàn)的“中國芯”為例,讓學(xué)生明白,只有自己強大了,才能不受制于人,激發(fā)學(xué)生的學(xué)習動力和愛國熱情。
(2) 為什么學(xué)C語言:首先,程序設(shè)計語言是人機對話的工具,作為一門結(jié)構(gòu)化的面向過程的程序設(shè)計語言的C語言應(yīng)用范圍較廣,在2022年3月的全球計算機編程語言排行榜中位居第二。其次,C語言是其他網(wǎng)絡(luò)編程語言和面向?qū)ο笳Z言的基礎(chǔ),他們的程序設(shè)計思想都是相通的,學(xué)了C語言再學(xué)其他語言就比較容易。最后,《C語言程序設(shè)計》也是機電、汽車等專業(yè)的專業(yè)基礎(chǔ)課,為《汽車單片機》《51單片機》等課程的學(xué)習奠定基礎(chǔ)。
(3) 如何學(xué)C語言:理論與實踐同行,多上機調(diào)試程序。
在教學(xué)內(nèi)容中融入如下“思政元素”:①在“C語言的發(fā)展史”中以“C語言之父”——丹尼斯.里奇的故事和華為公司如何在美國的壓制下,一步步自強自立最終研發(fā)出“鴻蒙”操作系統(tǒng)的事實,激發(fā)學(xué)生刻苦鉆研、不斷創(chuàng)新的學(xué)習品質(zhì)和愛國情懷。②在“C語言的程序結(jié)構(gòu)”中,要求學(xué)生一定要按規(guī)定編寫程序,以保證所編程序的正確運行和程序的易讀性?!安灰砸?guī)矩,不能成方圓”,引導(dǎo)學(xué)生恪守各種法律法規(guī)和規(guī)章制度。讓學(xué)生編寫并調(diào)試一個簡單程序,使學(xué)生體會到稍有疏忽,程序?qū)o法運行或得不到預(yù)期的結(jié)果,借此培養(yǎng)學(xué)生嚴謹細致的工作態(tài)度。
3.3.2 算法——程序的靈魂
“凡事預(yù)則立,不預(yù)則廢”。通過算法概念的講解,讓學(xué)生明白做事之前進行規(guī)劃,并要在多種可選算法中選擇高效算法,引導(dǎo)學(xué)生按計劃做事,科學(xué)安排自己的學(xué)習和生活,進行合理的職業(yè)規(guī)劃。
3.3.3 程序設(shè)計基礎(chǔ)知識
(1) C語言的數(shù)據(jù)類型:通過分析“阿麗亞娜5型火箭事故”的原因,引導(dǎo)學(xué)生在定義變量時要選擇合適的數(shù)據(jù)類型,以免發(fā)生由于數(shù)值的溢出而導(dǎo)致的錯誤。進而引導(dǎo)學(xué)生在做任何事情時都要心中有度,逐步形成科學(xué)嚴謹?shù)膽B(tài)度和一絲不茍的精神。
(2) 數(shù)據(jù)的輸入與輸出:通過演示用輸入/輸出函數(shù)實現(xiàn)的漂亮圖形,講解輸入/輸出函數(shù)的格式要求,引導(dǎo)學(xué)生遵守規(guī)則、充分發(fā)揮想象力,創(chuàng)造美好的生活。
(3) 運算符與表達式:通過案例“稀缺的淡水資源”計算“世界人均可飲用的水資源”引入運算符的講解,在講解運算符的優(yōu)先級時,教育學(xué)生做事情要分清輕重緩急,合理規(guī)劃自己的生活。通過編程算出“世界人均可飲用的水資源”,讓學(xué)生明白世界淡水資源短缺,要從自己做起,從身邊的小事做起,盡力保護我們生活的地球,保護淡水資源[4]。
3.3.4 選擇結(jié)構(gòu)
通過觀察“徐州動物園門票價格”圖片,抽象出兒童、老人、軍人和殘疾人免費,學(xué)生半價的優(yōu)惠政策,引導(dǎo)學(xué)生傳承中華民族的尊老愛幼、擁軍助殘的傳統(tǒng)美德。
(1) if語句:通過if語句的執(zhí)行流程的講解,讓學(xué)生明白“魚和熊掌不可兼得”的道理,引導(dǎo)學(xué)生在面臨人生中的重要選擇時一定要慎重,選擇適合自己的最重要,并且要對自己的選擇負責。通過編寫含有if語句的程序,解決“個人所得稅的計算”問題,讓學(xué)生明白依法誠信納稅是每個公民應(yīng)盡的義務(wù),是維護國家和人民利益的保證。
(2) switch語句:通過案例“節(jié)能減排,階梯電價”引入switch語句,并用switch語句解決電費的計算問題,引導(dǎo)學(xué)生綠色生活,為節(jié)能減排做出貢獻。
(3) 選擇結(jié)構(gòu)的嵌套:通過對不同學(xué)生自主編寫和調(diào)試的“模擬四則運算計算器”程序的講評,讓學(xué)生明白只有善于分析和思考,考慮問題才能更全面,程序功能才能更完善。要求學(xué)生面對問題要認真思考,精益求精,在自己的能力范圍內(nèi)盡量把事情做到極致[5]。
3.3.5 循環(huán)結(jié)構(gòu)
(1) 三種循環(huán)語句:通過三種循環(huán)語句的執(zhí)行流程分析,讓學(xué)生體驗量變引起質(zhì)變的道理,引導(dǎo)學(xué)生注重平時的點滴積累,為以后的厚積薄發(fā)墊下基礎(chǔ)。2013年習近平總書記首次提出“精準扶貧”的重要指示,幾年過后,全國的貧困人口大幅度減少,脫貧攻堅目標任務(wù)接近完成,以此增強學(xué)生的“制度自信”。在學(xué)習while語句時,通過比較“while(條件)語句塊”和“while(條件);語句塊”,讓學(xué)生明白“差之毫厘,謬以千里?!钡牡览?,并通過說明“蘇聯(lián)的聯(lián)盟一號宇宙飛船失事”原因,讓學(xué)生明白細節(jié)決定成敗,養(yǎng)成嚴謹細致的工作作風。
(2) 循環(huán)的嵌套:通過運行輸出“九九乘法表”和“由星號構(gòu)成的簡易圖形”的程序,要求學(xué)生分析并仿寫程序,實現(xiàn)自己設(shè)計的類似或更復(fù)雜圖形的輸出,以此培養(yǎng)學(xué)生的創(chuàng)新思維。通過演示“雞兔同籠”和“百錢白雞”這些經(jīng)典的算術(shù)問題,讓學(xué)生體驗到多重循環(huán)結(jié)構(gòu)在解決數(shù)學(xué)中的窮舉問題時的方便性,進而激發(fā)學(xué)生學(xué)習科學(xué)知識以及利用所學(xué)知識高效解決問題的內(nèi)在動力。
3.3.6 數(shù)組
(1) 數(shù)組的概念:數(shù)組是一組同類型數(shù)據(jù)的有序集合?,F(xiàn)實生活中也是“物以類聚,人以群分”,引導(dǎo)學(xué)生見賢思齊、多與正能量的人交朋友,這樣才能使自己更加優(yōu)秀。
(2) 數(shù)組的引用方法:“單個變量”是游兵散勇,只有聚在一起形成“數(shù)組”才可能所向披靡,使學(xué)生明白團隊合作的重要性。
(3) 數(shù)組的應(yīng)用舉例:學(xué)習利用二維數(shù)組求解“楊輝三角”時,告知學(xué)生楊輝三角的起源(楊輝三角是二項式系數(shù)在三角形中的一種幾何排列,最早在中國南宋數(shù)學(xué)家楊輝所注的《詳解九章算法》中出現(xiàn),比法國數(shù)學(xué)家帕斯卡發(fā)現(xiàn)規(guī)律早393年),激發(fā)學(xué)生的民族自豪感和“文化自信”。通過對楊輝三角規(guī)律的分析到代碼的生成等環(huán)節(jié)的體驗,加強學(xué)生建模意識的培養(yǎng)。
3.3.7 函數(shù)與模塊化程序設(shè)計
(1) 函數(shù)的概念:通過分析組織較為復(fù)雜的程序,說明引入函數(shù)的必要性。通過模塊化程序設(shè)計思想和函數(shù)調(diào)用的講授,培養(yǎng)學(xué)生分而治之的思想,提升學(xué)生的統(tǒng)籌規(guī)劃和團隊合作能力。
(2) 函數(shù)的遞歸調(diào)用和遞歸函數(shù):遞歸調(diào)用是指一個函數(shù)在它的函數(shù)體內(nèi)直接或間接調(diào)用它自身,這樣的函數(shù)稱為遞歸函數(shù)。讓學(xué)生明白日常生活中的“言傳身教”和“以身作則”的重要性。
(3) 變量的作用域和生命周期:“一寸光陰一寸金”,人和變量一樣,生命周期都是有限的,引導(dǎo)學(xué)生有效規(guī)劃時間,分清輕重緩急,有計劃地朝著目標前行,“算計”時間,做好每一個當下,使自己的人生更加有意義。
(4) 預(yù)處理程序:“兵馬未動,糧草先行”,學(xué)習和工作亦是如此,做任何事情前盡可能做好萬全的準備,因為機會總是留給有準備的人。
3.3.8 指針
通過圖示說明變量的直接訪問和間接訪問。通過程序?qū)嵗姆治稣f明利用指針編寫程序能大大減少內(nèi)存的占用率,提升程序的運行效率。引導(dǎo)學(xué)生努力學(xué)習,并不斷反思與總結(jié),以便在遇到問題時能想到多種并從中選擇較高效的解決辦法。
3.3.9 結(jié)構(gòu)體
結(jié)構(gòu)體是用同一個名字引用的相關(guān)變量的集合,可包含多種不同類型數(shù)據(jù)的變量,每一個成員都要遵守該結(jié)構(gòu)體的用法。引導(dǎo)學(xué)生作為某集體的一員時,要遵守所在集體的規(guī)則,和其他成員一起凝心聚力,發(fā)揮出團隊的巨大能量。
3.4 將“思政元素”有效融入實驗環(huán)節(jié)
完善實驗教學(xué),合理安排驗證性實驗、小型設(shè)計性實驗和綜合性實驗的比重。對于驗證性實驗,教師先引導(dǎo)學(xué)生分析程序的執(zhí)行流程并預(yù)測執(zhí)行結(jié)果,然后按照規(guī)范輸入代碼并調(diào)試,直至調(diào)試正確,以此培養(yǎng)學(xué)生的規(guī)范意識。對于小型設(shè)計性實驗,學(xué)生自行設(shè)計程序,提倡一題多解,并分析不同程序的執(zhí)行效率,以此培養(yǎng)學(xué)生精益求精的工匠精神。綜合性實驗時,將學(xué)生分組,每個小組完成一個綜合項目。組內(nèi)的每個學(xué)生既要完成自己負責的分任務(wù),又要兼顧和他人任務(wù)的銜接性,最終整合成一個完整的項目,以此培養(yǎng)學(xué)生的團隊協(xié)作能力,通過組間的相互交流和評比,培養(yǎng)學(xué)生的競爭和創(chuàng)新意識。
4 結(jié)束語
課程中思政元素的挖掘不是一蹴而就的,需要學(xué)校的大力支持和師生長期共同努力。教師要深入挖掘各教學(xué)環(huán)節(jié)中的思政元素,有意識地踐行“課程思政”,真正做到“潤物細無聲”,從而構(gòu)建“三全育人”新格局,為我國培養(yǎng)合格的新時代社會主義建設(shè)者和接班人。