av色综合网,成年片色大黄全免费网站久久,免费大片黄在线观看,japanese乱熟另类,国产成人午夜高潮毛片

公務員期刊網(wǎng) 論文中心 正文

思政教育在C語言程序設計中的應用

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了思政教育在C語言程序設計中的應用范文,希望能給你帶來靈感和參考,敬請閱讀。

思政教育在C語言程序設計中的應用

關鍵詞:思政教育;工匠精神;計算思維;自主學習

1課程思政在C語言程序設計課程中的意義

C語言程序設計課程是培養(yǎng)學生核心素養(yǎng)、計算思維和程序設計能力的基礎課程。核心素養(yǎng)是個人終身發(fā)展和可持續(xù)發(fā)展的基礎,是指個體在面對復雜的、不確定的現(xiàn)實情境時,能夠運用思維模式和探究技能、結(jié)構化的學科知識,以及世界觀、人生觀和價值觀在內(nèi)的動力系統(tǒng),進行分析情境、解決問題的綜合性品質(zhì)[2]。計算思維最早是1996年麻省理工學院的SeymourPapert教授提出,美國卡內(nèi)基•梅隆大學的周以真教授第一次明確使用。計算思維是指運用計算機科學的基礎概念求解問題、設計系統(tǒng)和理解人類的行為,其特征是抽象和自動化。計算思維的表現(xiàn)形式主要包括邏輯思維、算法思維、網(wǎng)絡思維和系統(tǒng)思維??萍嫉娘w速發(fā)展使得社會變得紛繁復雜,經(jīng)濟發(fā)展與社會發(fā)展的不平衡使得人們的價值取向也發(fā)生了前所未有的變化。在有限的學習時間里,學校教育無法培養(yǎng)學生具備能夠應對所有社會問題的各種素質(zhì)。目前的課程教學,教師主要關注的是知識維度、技能維度和學習維度3個維度的教育教學,即知識的傳授、技能的訓練和能力的培養(yǎng)。然而,科學和技術進步是一把雙刃劍,它們在為世界進步提供機會的同時,也創(chuàng)造了新的倫理危機。知識和技能并不能為學生迎接未來的挑戰(zhàn)做好準備,而良好的性格品質(zhì)可以幫助他們明確人生方向,擔負起歷史使命,積極承擔公民責任[3]。課堂是教育教學的重要陣地,在課堂教學中引入思政教育,鼓勵學生透過具體的知識和內(nèi)容,挖掘蘊含在知識背后的思維方式、價值觀和文化意義;引導學生觀察真、善、美,增強社會責任感,培養(yǎng)創(chuàng)新精神和實踐能力,從而形成積極、健康、樂觀向上的人生觀和價值觀,成為有理想信念、敢于擔當?shù)娜?,因此,在C語言程序設計課程中引入思政教育,是對現(xiàn)有教育的補充和支撐。

2課程思政的應用實踐

在講授C語言程序設計課程的過程中引入思想政治教育,旨在培養(yǎng)學生的創(chuàng)新意識、人文素養(yǎng)、科學思維、嚴謹求實和工匠精神。C語言程序設計課程包括理論教學環(huán)節(jié)和實踐教學環(huán)節(jié)。通過理論教學環(huán)節(jié),學生將掌握C語言程序設計的基本概念、程序設計思想,培養(yǎng)科學思維方式,掌握軟件系統(tǒng)的開發(fā)方法,設計滿足特定需求的系統(tǒng)并在設計環(huán)節(jié)中體現(xiàn)創(chuàng)新意識;通過多層次的實踐教學環(huán)節(jié),培養(yǎng)學生的嚴謹求實態(tài)度、工匠精神、創(chuàng)新精神,提高其創(chuàng)新能力。整個教學過程包括理論教學環(huán)節(jié)和實踐教學環(huán)節(jié),理論教學環(huán)節(jié)由課前學習模塊和課堂學習模塊組成。課前學習模塊主要是學生進行自主學習,即學生根據(jù)教師布置的任務查閱資料,以小組討論等方式進行自主學習。例如,學生在開始學習C語言程序設計時,會覺得編程很神奇,強烈的好奇心會激發(fā)學生查閱資料。在查閱資料的過程中,學生將了解目前我國在程序設計、開發(fā)方面的現(xiàn)狀,從而激發(fā)學生的愛國熱情和責任心;此外,學生將會發(fā)現(xiàn)自己已有知識結(jié)構中存在的薄弱環(huán)節(jié),強烈的求知欲將激發(fā)學生不斷學習。小組討論有助于學生在相互交流中豐富認識、拓展思維、樹立自信心。課堂是教學實施的主要形式,是培養(yǎng)創(chuàng)新思維、創(chuàng)新能力的載體。在課堂教學中,教師應構建有溫度、有深度、有廣度、有力度的教學模式。一方面由獨白式教學轉(zhuǎn)變?yōu)閷υ捠浇虒W;另一方面,在教學過程中引入思政教育,使育人與思想政治教育形成協(xié)同效應,增強育人合力。在教學過程中,首先,營造一個充滿人性化的,即有溫度的教學氛圍,在這樣的課堂中,一方面,學生能夠暢所欲言地表達自己的觀點,敢于嘗試,不畏懼失??;另一方面,有助于培養(yǎng)學生勇于探究的科學精神,樹立人與人之間和諧發(fā)展的意識。其次,以問題為導向,進行有深度的教學。深度教學是指讓學生學得深,學得透,能夠發(fā)現(xiàn)蘊藏在知識背后的思維方式和價值取向。例如,在講解插入算法時,提出問題:對于一個已經(jīng)按成績降序排列的學生信息表,插入一條學生信息,完成插入后的學生信息表依然按成績降序排列。學生在已有知識的基礎上,提出多種解決方案,如從學生信息表的第一個學生開始,將要插入學生的成績與該學生的成績進行比較,如果小于該學生的成績,則依次與后面學生的成績進行比較;如果大于該學生的成績,則將這個學生的信息向后移動,把要插入的學生信息放到該學生所在的位置。教師在肯定學生提出的方法基礎上,指出這些方法雖然可以解決問題,但是,如果將要插入的學生信息直接放到該學生所在的位置,則會覆蓋當前位置上的學生信息;如果將學生信息直接向后移動,又會覆蓋其他位置上的學生信息;而如果借助一個臨時變量進行存放,則會增加系統(tǒng)開銷,影響程序的運行效率。指出這些問題后,教師引導學生進行逆向思維,即將要插入的學生成績與當前信息表中的最后一個學生進行比較,如果大于該學生的成績,則把這個學生的信息向后移動,從而解決在移動過程中數(shù)據(jù)的覆蓋問題。通過這種模式,可以充分調(diào)動學生學習的積極性,改變學生被動接受知識的現(xiàn)象,拓展學生思維,接著,繼續(xù)提出問題“如何將兩個按成績降序排列的學生信息表合并為一個按成績降序排列的學生信息表”。通過引導,啟迪學生將思維深入知識的發(fā)現(xiàn)或再發(fā)現(xiàn)過程中,激發(fā)創(chuàng)新意識,提高學生獨立思考的能力和邏輯思維能力。第三,采用廣度教學方法,將計算機編程思想淺化、寬化,讓程序設計理論走向?qū)W生的經(jīng)驗、生活,變成自己的知識,讓學生在整體中、聯(lián)系中、比較中進行學習,形成由點、線、面筑成的立體式、開放式的整體知識結(jié)構[2]。例如,在講解選擇結(jié)構時,一方面與生活相聯(lián)系,購買商品就是一種選擇,根據(jù)自己的需求選擇不同的商品;另一方面,在講授知識的同時也告訴學生,人生道路其實也存在選擇,不同的選擇其結(jié)果不同,讓學生明白選擇正確人生觀、樹立正確價值觀的重要性,從而幫助學生在今后的人生道路上做出正確的選擇。最后,采用有力度的教學方法,讓課堂充滿活力,讓學生對知識產(chǎn)生興趣,激發(fā)學生主動學習的動機。例如,編寫五子棋游戲,趣味性的問題可以引起學生的好奇心,進而激發(fā)學生學習的內(nèi)在動力;在教學時,對于學生采取有所教、有所不教的做法,即將求解問題的思想告訴學生,讓學生自己編寫程序,挖掘?qū)W生的潛力。此外,在教學過程中,充分挖掘C語言程序設計課程的道德教育資源,通過邏輯推理、計算、編程等方法,培養(yǎng)學生嚴謹、理性、求實的品質(zhì)。實踐教學環(huán)節(jié)是以學科的概念和原理為中心,通過構建多層次的實踐教學環(huán)節(jié),由淺入深,循序漸進,研究整合學生所學知識,培養(yǎng)學生的學力,發(fā)揮學生的能力。實踐教學環(huán)節(jié)包括基礎性實驗、開發(fā)性實驗和探索性實驗?;A性實驗主要是檢驗學生對基本理論的掌握情況,是否能靈活運用所學知識,強化學生的動手能力,培養(yǎng)學生的計算思維;開發(fā)性實驗主要培養(yǎng)學生的系統(tǒng)思維能力和對專業(yè)的感性認識,對學生的程序設計能力進行迭代式培養(yǎng)。在設計解決方案時,要求學生要做到執(zhí)事敬、精益求精并有所創(chuàng)新,培養(yǎng)學生的工匠精神。探索性實驗是具有一定的難度和挑戰(zhàn)性,與教師的科研項目、科技競賽相結(jié)合的任務。由于每個人的認知發(fā)展速率不同,為了幫助學生靈活運用所學知識,實現(xiàn)學生的認知發(fā)展,筆者在探索性實驗中采用合作學習模式。學生之間相互學習、相互討論,每個學生就有機會了解別人解決問題的思想。這個過程也是學生展開思維的過程,從而有助于培養(yǎng)學生的研究和創(chuàng)新能力以及團隊的合作能力。

3C語言程序設計課程思政實踐效果

在C語言程序設計課程中,深挖課程教學中的德育內(nèi)容和德育元素,將立德樹人融入教育教學的全過程。在課程結(jié)束時,對兩個班66名學生進行關于課程教學的評價問卷調(diào)查,并對59份有效問卷進行統(tǒng)計。問卷調(diào)查表統(tǒng)計結(jié)果表明,學生對課前教學、課堂教學和實踐教學的滿意度(非常滿意和滿意)分別是92.42%、95.46%、96.97%,說明大部分學生具有較強的學習能力,能夠適應以學生為主的教學方式,而學習能力較弱的學生則更喜歡傳統(tǒng)的教學模式,即以教師講授為主的方式。其他評價項目的統(tǒng)計結(jié)果表明,通過課堂學習,培養(yǎng)了學生的科學思維方式,提高了學生的自主學習能力;通過基礎實驗和開發(fā)性實驗,激發(fā)了學生的創(chuàng)新意識,提高了自信心和團隊合作能力;探索性實驗培養(yǎng)了學生的研究能力。整個學習過程引導學生樹立正確的人生觀和價值觀,充分認識自己的責任感和使命感,培養(yǎng)學生的工匠精神。

4結(jié)語

課程思政是一種教育理念、一種思維方式、一種教育實踐,更是一個系統(tǒng)工程[4]。針對C語言程序設計課程構建的具有思政育人的理論教學環(huán)節(jié)和實踐教學環(huán)節(jié),引導學生在知識學習和能力培養(yǎng)過程中,將正確的人生觀、價值觀、工匠精神內(nèi)化為自己的品格,進而轉(zhuǎn)化為自己的精神世界,培養(yǎng)了學生的科學素養(yǎng)、社會責任感,強化了學生的創(chuàng)新意識,提高了學生的創(chuàng)新能力。

作者:李薇 黑新宏 王磊 魯曉鋒 申小玲 單位:西安理工大學 陜西理工大學