国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

C語言課程思政教學研究*

2023-12-19 05:21:32余娟
中國教育技術裝備 2023年19期
關鍵詞:編程程序思政

余娟

陜西師范大學物理學與信息技術學院 西安 710119

0 引言

一直以來,學生的思想政治教育與專業(yè)教育是相分離的,然而教書育人對教師來講從來都是一個不可分割的整體。實際上,根據(jù)各專業(yè)課程特點的不同開展思政教育可以起到潤物無聲、全面育人的效果。當然,如何將思政元素巧妙融入專業(yè)課的講授中,做到既教書又育人,這是對新時代專業(yè)課教師的新挑戰(zhàn)。2020年5月,教育部印發(fā)《高等學校課程思政建設指導綱要》[1],指出理學、工學類專業(yè)課程要在課程教學中把馬克思主義立場觀點方法的教育與科學精神的培養(yǎng)結(jié)合起來,提高學生正確認識問題、分析問題和解決問題的能力。工學類專業(yè)課程,要注重強化學生工程倫理教育,培養(yǎng)學生精益求精的大國工匠精神,激發(fā)學生科技報國的家國情懷和使命擔當。大學階段是學生世界觀、人生觀、價值觀形成的關鍵時期。C 語言是一門工程應用性強,兼具理論與實際操作的課程,且課程對象為大一新生,部分學生由于已實現(xiàn)高考這個明確目標,尚未樹立新的奮斗目標,會陷入迷茫。C語言的工程應用特性和課程開設時間使得C語言課程思政顯得更有必要。本文將深入挖掘C 語言課程的育人元素并將其融入教學。

1 C語言課程思政分析

1.1 課程特點

C 語言功能強大、應用廣泛,因此,“C 語言程序設計”是很多院校理工科專業(yè)的必修課。課程內(nèi)容包括算法、順序程序設計、選擇結(jié)構程序設計、循環(huán)結(jié)構程序設計、數(shù)組、函數(shù)、指針等。通過該課程的學習,學生需要掌握C 語言的語法和基本算法,學會編程及調(diào)試程序,鍛煉邏輯思維能力;課程工程應用性強,兼具理論與實際操作,因此課程內(nèi)容較為抽象且需要大量實際操作訓練,從而導致部分學生,尤其是初次接觸計算機語言的學生認為這門課程難學。

1.2 課程思政的難點

思政教育本質(zhì)上是哲學思想的教育,而哲學是具體科學的高度概括和總結(jié)。所以良好的課程思政應該是專業(yè)課程內(nèi)容與思政教育觀點具有一定的邏輯共性,能夠相輔相成。課程內(nèi)容能順利地引出思政教育內(nèi)容,思政教育內(nèi)容反過來又能輔助甚至加深學生對課程內(nèi)容的理解和記憶。

由于C 語言課程的特點,加上很多學生是初次接觸計算機語言,對程序設計較為陌生,因此講授課程時既要具有一定的趣味性,以調(diào)動學生的學習興趣,又要適時恰當?shù)厝谌胨颊逃?,以達到立德樹人、培養(yǎng)科學精神的目的。因此專業(yè)課教師,要想尋找到合適的思政融入點將課程的知識與邏輯和思政教育元素巧妙結(jié)合,使之渾然一體,就需要對課程知識點重新梳理,對整個課程的教學有詳細周全的規(guī)劃。

此外,思政元素的融入是為了更好地體現(xiàn)“育人”的目標,教育對象為學生,思政元素融入的方式應該以學生感興趣,達到育人的目的為原則,因此不能生搬硬套,以免引起學生反感,這一點對教師也是一個挑戰(zhàn)。

2 C語言課程思政的教學目標

“C 語言”課程教學的主要目標具體包括知識目標和德育目標。

2.1 知識目標

理解C 語言高效、簡潔的特性和結(jié)構化程序設計的特點,熟悉C 語言的基本語法,掌握程序設計與調(diào)試的基本原理與方法,培養(yǎng)學生發(fā)現(xiàn)問題、分析問題和解決問題的能力[2]。

2.2 德育目標

C 語言程序設計課程兼具理論學習與實際操作,因此,思政教育重點培育學生求真務實、實踐創(chuàng)新、精益求精的精神,培養(yǎng)學生踏實嚴謹、追求卓越的優(yōu)秀品質(zhì),使學生成長為心系社會并有時代擔當?shù)娜瞬?。將價值導向與知識傳授相融合,弘揚社會主義核心價值觀,傳播愛黨、愛國、積極向上的正能量,培養(yǎng)學生的科學精神。具體如下:

1)培養(yǎng)學生的愛國主義情懷,激發(fā)其為民族復興盡自己一份力量的共鳴。

2)使學生具有建立短期和長遠規(guī)劃的意識,認識到在事物發(fā)展過程中規(guī)劃和目標的重要性,讓其形成正確的人生觀和價值觀,樹立奮斗目標。

3)培養(yǎng)學生團隊分工合作與溝通的能力、紀律觀念和責任心,使其認識到團隊合作的強大力量,增強集體榮譽感、團隊責任感。

4)培養(yǎng)學生精益求精的大國工匠精神,使其認識到細節(jié)的決定作用,增強精益求精的工作態(tài)度。

5)結(jié)合唯物主義辯證法,培養(yǎng)學生全面、系統(tǒng)和辯證地分析和解決問題的能力,強化其創(chuàng)新意識。

3 思政融入

在實現(xiàn)知識教育的同時還要實現(xiàn)德育教育,因此需要重構教學過程,仔細分析課程內(nèi)容,基于課程內(nèi)容與思政觀點要有一定邏輯共性的原則,設計符合教學大綱要求的課程思政教學內(nèi)容并融入專業(yè)知識點中,使其相互作用相輔相成本。文提出的思政融入點及實現(xiàn)方式如圖1所示,通過課堂、作業(yè)、小組作業(yè)、上機實踐等方式實施,并充分利用BB平臺、QQ、問卷星等網(wǎng)絡資源教學。

3.1 流程圖——使學生目標清晰

算法是程序的靈魂,而流程圖可以清晰地描述出算法的思路和形成過程。在教學流程圖的過程中,引導學生使用流程圖描述自己的短期規(guī)劃與長期規(guī)劃,避免由緊張的高中進入大學后失去目標,虛度時光。在學生感受生活中規(guī)劃的重要性的同時,使其理解流程圖在程序設計過程中的重要性,使他們在設計程序的過程中有意識地正確使用流程圖。

3.2 選擇結(jié)構——樹立正確三觀

順序結(jié)構、選擇結(jié)構、循環(huán)結(jié)構是C 語言程序設計中的三種基本結(jié)構,由這三種基本結(jié)構組成的算法結(jié)構可以解決很多復雜問題。選擇結(jié)構中,通過表達式的真假判斷,決定執(zhí)行哪些語句。因此判斷條件的正確設置至關重要,它決定了程序的走向。在教授這部分內(nèi)容時可從以下幾點進行思政融入:1)引導學生認識到人的一生也將面臨無數(shù)次的選擇,指引學生樹立正確的世界觀、人生觀、價值觀,踐行社會主義核心價值觀——這是人生的“選擇表達式”,使學生在人生道路上做出正確的選擇;2)結(jié)合黨史和近代歷史討論為什么歷史和人民選擇中國共產(chǎn)黨領導中華民族偉大復興事業(yè)。3)結(jié)合新冠疫情下各國對待疫情的方式的不同,說明國家制度的不同導致選擇的不同,也導致了新冠疫情的不同發(fā)展方向。中國特色社會主義制度決定了國家選擇動態(tài)清零的防疫政策,因為國家把普通老百姓的利益放在第一位。通過這些現(xiàn)實生活中的例子加深學生對選擇結(jié)構中表達式設置重要性的理解。

3.3 循環(huán)結(jié)構——堅持不懈

循環(huán)結(jié)構中,循環(huán)體被反復執(zhí)行,循環(huán)變量不斷變化,最終達到循環(huán)的終止條件,結(jié)束循環(huán),從而進入下一步。但如果程序編寫錯誤,使得循環(huán)變量沒有隨著循環(huán)的進行而變化,將會使程序陷入死循環(huán),無法進入下一步。由此引出,我們在學習和工作中只要向正確的方向一步一個腳印前行,堅持不懈,每天一點進步,通過不斷的積累最終就會實現(xiàn)自己的夢想,如果日復一日地荒廢時間,那么時間流逝卻不會有任何收獲。通過循環(huán)結(jié)構的學習讓學生明白堅持不懈的重要性。

3.4 函數(shù)——設計小組任務,培養(yǎng)團隊合作能力

函數(shù)是C 程序的主要組成部分,一個程序常由多個函數(shù)共同構成,由此引出團隊合作的重要性。在教學過程中將學生分成小組,成員共同完成小組任務,并以小組為單位進行考核。小組需要完成編程、錄制講解視頻、撰寫文檔等任務,小組成員根據(jù)各自特長完成相應任務,成員之間需要相互配合。告訴學生每位成員就相當于一個函數(shù),完成一定的功能,需要共同配合完成小組任務。

在這個過程中,學生既可以理解函數(shù)的作用,也可以培養(yǎng)團隊合作能力,意識到個人與集體的作用。

3.5 算法與編程

同一問題可以采用不同的算法,不同算法的時間復雜度和空間復雜度存在差別。而一個算法的時間復雜度和空間復雜度往往是相互矛盾的,在矛盾中尋找平衡就是確立合適算法的過程。解決問題時需要將算法用C 語言編寫程序?qū)崿F(xiàn)。算法與編程的學習貫穿于整個課程的學習過程。因此在上機編程時進行以下思政融入。

3.5.1 強調(diào)精益求精的大國工匠精神與創(chuàng)新精神

在最開始編程時,要求學生不能僅滿足于得出正確結(jié)果,還要養(yǎng)成良好的編程風格,如一行只寫一個語句,需要縮進的應縮進,程序應適當加注釋,運行后的界面要美觀友好。隨著程序不斷變得復雜,同一問題可以通過多種算法進行解決,但不同的算法效率不同,向?qū)W生強調(diào)在之前要求的基礎上,盡量對算法進行優(yōu)化,鼓勵學生把辯證法應用到編程過程當中,從多角度觀察分析事物追求更完美的解決方案,而不是僅滿足于完成任務。培養(yǎng)學生分析、解決問題的能力和精益求精、勇于創(chuàng)新的精神。對于作業(yè)的考核也加入這方面的考量。

3.5.2 設計合適的編程題目,培養(yǎng)民族自豪感

平時編程題目除了課本的題目外,教師可以自己設計,將思政教育與編程融為一體。比如2022年我國成功舉辦了冬季奧運會,可以以此設計題目“奧運知識查詢”,可以設置多個關于奧運會的知識點,輸入問題編號,程序則給出問題答案。該程序可以通過switch 或者if 語句實現(xiàn),通過對該題目進行編程,一方面學生可以熟悉選擇結(jié)構語句的用法,一方面可以了解中國的奧運歷史,感受到國家的強盛帶給奧運的變化,激發(fā)學生的愛國情懷、民族自豪感及文化自信。

也可以把黨史與編程相結(jié)合,學生先學習黨史,然后設計黨史查詢程序,通過這個過程使學生感受一代代共產(chǎn)黨人奮斗拼搏的精神[3]。明晰黨在百年奮斗歷程中對初心和使命的遵守踐行,繼而能夠知史愛黨、知史愛國,增強投身于實現(xiàn)中華民族偉大復興的中國夢的勇氣和力量。同時也能在批判錯誤社會思潮中幫助青年學生樹立正確歷史觀[4]。

3.5.3 培養(yǎng)踏實認真嚴謹?shù)目茖W態(tài)度

在編寫程序時,很多學生會因為細小的錯誤導致程序無法正確運行,比如在if 后多加分號,或者scanf(“%d”,&a)誤寫為scanf(“%d,&a”)等,這類錯誤僅因為一個符號而導致整個程序錯誤,由此告訴學生在學習工作中不要忽視細節(jié)及基本規(guī)則,要踏踏實實、認認真真做學問,這樣才能取得成功。

一個C 程序運行后,如果結(jié)果錯誤,程序一定錯誤;如果結(jié)果正確,程序不一定正確。因為程序有可能巧合,或者考慮不全面,只在某些情況下正確而在某些情況下錯誤,因此從編程開始就強調(diào)測試程序時應考慮全面,確保程序正確,而不能只測試一種情況就得出正確的結(jié)論,以讓學生養(yǎng)成嚴謹?shù)目茖W態(tài)度。

3.5.4 培養(yǎng)科學的思維方法

編寫程序是非常靈活的,程序沒有標準答案。在教學時引導學生善于思考,學會對任務進行分析,引導學生前后連貫,綜合比較,歸納分析,設計算法,這個過程可以很好地培養(yǎng)學生的科學思維,使學生掌握在信息時代處理問題的科學方法。

3.6 關愛鼓勵每一個學生

平時在各教學環(huán)節(jié)關注每一位學生。由于學生為大一新生,一些學生由于性格內(nèi)向或者對課程學習存在一定困難,主動參與性低,長此以往會形成惡性循環(huán),喪失對學習的興趣而且不夠自信,不利于學生今后的發(fā)展,因此對這類學生要特別關愛。平時學習一定的內(nèi)容后通過問卷星進行小測試,將錯誤率較高的題目分配給這些學生進行講解,通過小組成員幫助后,他們可錄制講解視頻發(fā)給教師,若有問題,教師進行指導后重新錄制,并將視頻在班級播放。這樣一方面可以通過題目講解使學生深入理解知識點,另一方面可以使這些學生更加自信,起到既教書又育人的目的。

課程思政教育的核心是課程的設計,而落實就在于教學過程中課堂潤物細無聲的浸潤,使學生從各方面獲得收獲與成長。本文提出的C語言課程思政教學已在2021 級物理學專業(yè)實踐,課堂效果良好,學生樂于接受,學生的上機編程作業(yè)質(zhì)量也比以往有所提升。

4 結(jié)束語

“三全育人”是新時代高校落實立德樹人根本任務的關鍵舉措,思政教育是高校教育的重要任務,要把思想價值引領貫穿教育教學全過程。筆者講授C 語言課程多年,深入挖掘課程的思政點,找到課程專業(yè)知識與思政點的邏輯共性,將課程知識與思政教育相融合,形成了較為成熟的C語言課程思政教育體系,并通過多種形式實施,使學生學習充滿興趣的同時,力求將價值引領融入專業(yè)知識的傳授中,發(fā)揮專業(yè)課程的思想政治教育功能,以培養(yǎng)更多符合新時代要求的高素質(zhì)人才。在今后,將與時俱進進一步挖掘新的思政元素并融入課程教育。

猜你喜歡
編程程序思政
思政課只不過是一門“副課”?
當代陜西(2022年4期)2022-04-19 12:08:52
關于國企黨建與思政宣傳有效結(jié)合的探討
活力(2021年6期)2021-08-05 07:24:10
編程,是一種態(tài)度
少先隊活動(2021年2期)2021-03-29 05:41:04
元征X-431實測:奔馳發(fā)動機編程
編程小能手
學生天地(2020年17期)2020-08-25 09:28:48
紡織機上誕生的編程
思政課“需求側(cè)”
當代陜西(2019年15期)2019-09-02 01:51:54
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
思政課“進化”——西安交大:思政課是門藝術
當代陜西(2019年9期)2019-05-20 09:47:22
“程序猿”的生活什么樣
龙岩市| 肥东县| 卓尼县| 汉源县| 惠东县| 田阳县| 云安县| 饶河县| 保亭| 武汉市| 永吉县| 潮州市| 洪泽县| 安仁县| 揭西县| 普兰县| 徐水县| 白城市| 深泽县| 汉沽区| 陇南市| 高碑店市| 遵化市| 沙雅县| 璧山县| 望江县| 友谊县| 牙克石市| 阿克陶县| 彭泽县| 肥乡县| 仁化县| 巢湖市| 上杭县| 都匀市| 哈密市| 鄯善县| 海晏县| 庆城县| 屯留县| 阿拉善盟|