靳小燕 周圍
摘 ?要:課程思政作為一種新型教育理念,在我國教育領(lǐng)域有重要價值,在課程教學中融入思政元素具有重大實踐意義。在進行C語言程序設(shè)計課程教學改革時,教師應(yīng)當根據(jù)課程實際情況找到課程知識與課程思政的融入點,設(shè)計科學合理的課程思政案例,運用適當?shù)慕虒W方法,不斷提高課程思政教學成效。文章闡述C語言程序設(shè)計課教學融入課程思政的重要意義,分析當前高校的學情教情,開展課程思政融入C語言程序設(shè)計的教學設(shè)計,并探索基于課程思政的C語言程序設(shè)計教學改革策略。
關(guān)鍵詞:課程思政;C語言程序設(shè)計;教學改革
中圖分類號:G642 ? ? ? 文獻標志碼:A ? ? ? ? 文章編號:2096-000X(2022)18-0146-04
Abstract: As a new educational concept, curriculum ideological and political education is of great value in the field of education in China. It is of great practical significance to integrate ideological and political elements into curriculum teaching. When carrying out the teaching reform of C language programming course, teachers should find the integration point between curriculum knowledge and curriculum ideological and political education according to the actual situation of the course, design scientific and reasonable curriculum ideological and political cases, and use appropriate teaching methods to continuously improve the effectiveness of curriculum ideological and political education. This paper expounds the significance of integrating C language programming teaching into curriculum thought and politics, analyzes the current learning and teaching situation in colleges and universities, carries out the teaching design of integrating curriculum thought and politics into C language programming, and explores the teaching reform strategy of C language programming based on curriculum thought and politics.
Keywords: the ideological and political education in all courses; C language programming; teaching reform
C語言程序設(shè)計課程是一門基礎(chǔ)選修課程,通過學習C語言的結(jié)構(gòu)化程序設(shè)計語言,培養(yǎng)學生的計算思維能力和邏輯思維能力,鍛煉學生的程序設(shè)計技能,進而提升學生分析問題解決問題的能力,培養(yǎng)學生的核心素養(yǎng)。計算思維指的是應(yīng)用計算機基礎(chǔ)知識設(shè)計系統(tǒng),解決實際問題,主要表現(xiàn)形式有算法思維、邏輯思維等[1]。課堂是教育教學開展的重要場所,在C語言程序設(shè)計教學改革過程中融入課程思政,鼓勵和引導(dǎo)學生從所學知識中挖掘出知識背后的文化意義,鍛煉學生的思維,培養(yǎng)學生的探究能力和創(chuàng)新能力,幫助他們形成正確的價值觀,促使學生成長為一個有理想、有抱負的時代青年。因此,將課程思政融入C語言程序設(shè)計教學中,是對現(xiàn)有教育的改革和創(chuàng)新,能夠有效彌補當前教育中存在的不足,具有重要的現(xiàn)實意義。
一、當前高校的學情教情分析
對于C語言程序設(shè)計課程的教師而言,課程思政是一個挑戰(zhàn)。思政與課程知識融合點的設(shè)計,是課程思政能否成功的關(guān)鍵。目前C語言程序設(shè)計課程教學中,在課程思政融入方面存在以下問題。
(一)思政課程與專業(yè)課程難以統(tǒng)一
在教育教學過程中,課程思政大多是理論教學,關(guān)于實踐的內(nèi)容比較少,教學形式比較固化;C語言程序設(shè)計課程是一門實踐性較強的課程,教學方式是理論與實踐結(jié)合,但是思政教育方面的知識比較少,很難發(fā)揮課程思政的作用。而且很多教師在講授C語言程度設(shè)計知識時,一味注重專業(yè)知識,沒有對學生價值觀進行引領(lǐng),忽視了德育教育,課程教學的育人作用逐漸被弱化。
(二)教學手段比較枯燥
當前C語言程序設(shè)計教學過程中,引入的思政內(nèi)容比較牽強,給人一種不協(xié)調(diào)之感,難以將課程育人作用體現(xiàn)出來。這種狀況與教師教學方式枯燥有關(guān)。因此,要想在傳授專業(yè)知識的同時進行德育教育,需要探索有效的新型教學手段,使教學手段多元化。在C語言程序設(shè)計教學改革中,應(yīng)當將思政教育滲透到課程教學的各個方面,便于學生接受,達到潤物細無聲的教學效果。
(三)教師思想覺悟有待提高
要想在專業(yè)課程中巧妙的融入課程思政,需要教師具有高尚的師德和正確的價值觀。但是,從當前教學情況來看,很多教師只是按照要求完成教學任務(wù),缺乏較高的思想覺悟,育人意識不強,導(dǎo)致課程教學氛圍比較枯燥,難以激發(fā)學生的學習興趣。課程思政要求教師在授課的同時加強德育教育,注重學生人文素養(yǎng)的培養(yǎng)。
二、課程思政融入C語言程序設(shè)計的教學設(shè)計
C語言程序設(shè)計是計算機高級程序設(shè)計語言,主要面向非計算機專業(yè)的本科生,其發(fā)展貫穿于整個計算機程序設(shè)計發(fā)展過程,向?qū)W生介紹程序設(shè)計的基本思想與方法。課程將編程思想作為主線,闡述了C語言的歷史、發(fā)展等方面內(nèi)容,融入程序設(shè)計思想,深入淺出地介紹了C語言的語法結(jié)構(gòu)和代碼編寫,促使學生了解編程思想和規(guī)則,可自行編寫代碼[2]。基于課程思政的C語言程序設(shè)計教學改革,應(yīng)當在激發(fā)學生學習興趣的同時,從專業(yè)知識點中發(fā)掘思政元素,形成教學設(shè)計的重點。
根據(jù)C語言程序設(shè)計課程的教學目標,基于課程思政的教學改革總體設(shè)計思路是,將課程思政與課程教學內(nèi)容、教學方式等結(jié)合起來,形成一個有機整體,在核心價值理念的指導(dǎo)下,設(shè)計C語言程序設(shè)計課程的思政教學內(nèi)容,在課程教學過程中融合思政設(shè)計,挖掘?qū)I(yè)知識中的思政元素,運用課堂教學、上機實踐、自主學習、小組討論等方式,將思政元素滲透到課程教學的各個環(huán)節(jié),堅持以學生為主體、教師為指導(dǎo)、理論與實踐相結(jié)合的教學理念,結(jié)合學生認知規(guī)律,開展課內(nèi)外實踐教學,進一步實現(xiàn)課程育人目的,從整體上提高課程思政的育人效果。
(一)設(shè)計教學案例
將C語言程序設(shè)計課程的知識點與思政教育內(nèi)容融合,將價值觀等滲透到課程教學案例設(shè)計中,設(shè)計出蘊含思政元素的專業(yè)課程教學案例,促使學生在學習課程知識點的同時,掌握對應(yīng)的思政內(nèi)容。所設(shè)計出的課程思政教學案例應(yīng)當涵蓋專業(yè)課程的主要知識和重難點知識,將思政教學案例切實落實到C語言程序設(shè)計課程的授課計劃和方案中。以C語言程序設(shè)計中的實數(shù)計算為例,根據(jù)實數(shù)的輸入輸出設(shè)計出“神奇的勵志公式”案例,讓學生在學習生活中不畏艱難,對長期目標保持激情與耐心,在每天學習進步一點點,經(jīng)過堅持不懈的努力,實現(xiàn)長期目標。通過這一案例啟發(fā)學生珍惜時間,在自我激勵中成長。
(二)構(gòu)建視覺情境
對于非計算機專業(yè)的學生來說,C語言程序設(shè)計是一門枯燥難學的課程,難以融入到教學氛圍中。在教學改革中,可以利用圖形編程工具把案例情境轉(zhuǎn)變?yōu)榭梢暬榫?,直觀地展現(xiàn)在學生面前,為學生營造體驗式的學習環(huán)境。在實踐教學中,教師應(yīng)當引導(dǎo)學生進入到案例情境中,使得課堂教學變得更加形象生動,帶給學生輕松愉悅的課堂氛圍,促使學生快速掌握解決問題的方法,理解程序相關(guān)概念內(nèi)容,加深對程序相關(guān)知識的認知。比如,在講解程序的控制結(jié)構(gòu)時,教師可以設(shè)計多種條件選擇的程序來講解程序的選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)的內(nèi)容。不同條件選擇的程序,執(zhí)行程序是不同的,從中引申出學生一生中會遇到無數(shù)個選擇,每次選擇都會舍棄與獲得。經(jīng)歷過多次選擇之后,我們就會塑造出不同的人生,留下獨特的人生軌跡。選擇不同,所得結(jié)果也會不同。
(三)創(chuàng)新教學方法
在實踐教學過程中,可以運用教學做相結(jié)合的教學方法。教師可以借助電子教師軟件的分屏顯示功能,根據(jù)教學案例,教師一邊講一邊做,學生一邊聽一邊看,同時思考和操作,將教學做有機結(jié)合起來,由淺及深、由易到難地層層遞進[3]。教師要創(chuàng)設(shè)教學情境模擬真實情境,提出具體問題,引發(fā)學生思考案例中包含的程序設(shè)計思路;幫助學生梳理邏輯,引導(dǎo)學生分析問題解決問題,養(yǎng)成良好的邏輯思維;教師要進行在線測評,要求學生完成測評系統(tǒng)中的實驗任務(wù),促使學生快速掌握教學重難點知識;做完在線測評之后,總結(jié)本次課程內(nèi)容和易錯問題,整理后及時向?qū)W生們反饋易錯問題,明確課堂教學要點;為下節(jié)課堂教學做好準備,根據(jù)教學內(nèi)容布置預(yù)習任務(wù),引起學生思考,激發(fā)學生的學習興趣;最后要進行課后拓展練習,為學生布置課后任務(wù),拓展知識,提高學生的應(yīng)用能力和自主學習能力。在教學做一體化的教學中,教師要在充分了解學生情況的基礎(chǔ)上,選擇學生容易理解的,含思政元素的教學案例,通過問題導(dǎo)向式教學、自主學習、小組討論等方法,在學習知識的同時引領(lǐng)學生的價值觀,實現(xiàn)知識傳授、能力提升與價值引領(lǐng)的深度融合。教師要引導(dǎo)學生共同探討問題處理問題,從而高效完成案例代碼編寫,促使學生認識到教學案例中的道理,掌握程序設(shè)計相關(guān)知識點。通過課內(nèi)課外教學的結(jié)合,提高學生的自主學習能力和探究能力,在分析問題解決問題的過程中形成嚴謹?shù)膶W習態(tài)度,培養(yǎng)學生的創(chuàng)新精神和合作精神,真正實現(xiàn)育人目的。
(四)設(shè)計實驗教學
在實驗教學過程中,要提前做好準備工作,完善教學內(nèi)容,布置合理的實驗任務(wù)。首先,教師要充分發(fā)揮引導(dǎo)作用,促使學生在學中做、做中學,將所學理論知識靈活運用到實驗任務(wù)中,用實踐去驗證理論知識,使學生形成嚴謹?shù)那髮W態(tài)度,敢于提出質(zhì)疑,提高學生的探究能力和創(chuàng)新思維能力[4]。其次,教師在實驗教學中要進行誠信教育,要求學生誠實守信,獨立完成編寫程序任務(wù),不得拷貝他人信息。最后,教師可以將班級學生分成若干個學習小組,為每個小組布置實踐題目,要求小組內(nèi)成員要互助合作,共同完成實踐任務(wù),有效培養(yǎng)學生的團隊協(xié)作能力。
(五)設(shè)計課程評價
基于課程思政的教學設(shè)計,應(yīng)當將思政教育理念與課程考核有機結(jié)合起來,在課程考核指標中增加思政相關(guān)標準,課程考核運用測評考試加平時成績加課堂表現(xiàn)結(jié)合的形式,期末測評考試成績占百分之五十、平時成績占百分之四十、平時課堂表現(xiàn)占百分之十的分數(shù)比例。對學生實驗任務(wù)完成情況進行考核時,不僅要重視任務(wù)完成質(zhì)量,還要關(guān)注學生的學習態(tài)度以及是否獨立完成任務(wù)。通過這種考核模式,使得課程評價考核更加客觀合理,將學生的學習情況如實反映出來。
三、基于課程思政的C語言程序設(shè)計教學改革策略
(一)明確課程思政教學設(shè)計目標
課程思政并不是喊口號,需要在專業(yè)課程教學中融入思想政治教育,根據(jù)核心價值觀要求,讓學生學會做人做事的道理,增強學生的責任感。C語言程序設(shè)計課程主要向?qū)W生介紹程序設(shè)計的基本思想與方法,并通過學習C語言這種具體的結(jié)構(gòu)化程序設(shè)計語言,使學生掌握通過計算機高級語言來使用計算機解決實際應(yīng)用問題的方法和技能。其最終目標是培養(yǎng)學生的邏輯思維能力和計算思維能力,以及培養(yǎng)學生的程序設(shè)計技能,提高學生分析問題解決問題的能力。由于本課程面向非計算機專業(yè)的本科學生,這些學生大部分都沒有程序設(shè)計基礎(chǔ),理論知識學習起來有一定難度。因此,在教學過程中,應(yīng)當以學生為本,以課程目標為依據(jù),開展有針對性的教學活動,從而高質(zhì)量完成教學目標。
(二)在課程教學中巧妙融入思政內(nèi)容
對非計算機專業(yè)的本科生而言,程序設(shè)計可能不是他們畢業(yè)后的工作方向,但是如果能夠掌握程序設(shè)計的數(shù)據(jù)、程序、數(shù)組等概念和程序設(shè)計方法,并且將這些知識應(yīng)用到以后從事的工作中,會使他們終身受益。教師在課堂教學中,應(yīng)當遵循課程規(guī)律,將C語言程序設(shè)計課程中的思政元素充分挖掘出來,發(fā)揮思政教育效果。在實踐教學過程中,不求課課有思政,但求每個章節(jié)都會滲透思政內(nèi)容[5]。在開展C語言程序設(shè)計課程教學時,教師應(yīng)當適時融入思政教育,有意識地培養(yǎng)學生的科學思維和人文素養(yǎng)。C語言程序設(shè)計課程包括理論教學和實驗教學,理論教學可以讓學生掌握程序設(shè)計相關(guān)的知識,實驗教學能夠培養(yǎng)學生對知識的應(yīng)用能力以及分析問題解決問題的能力,培養(yǎng)學生的自主學習能力和團隊協(xié)作能力。
C語言程序設(shè)計課程教學主要包含三大模塊,分別是課堂模塊、實驗?zāi)K和課后復(fù)習模塊。首先,在課堂教學模塊融入思政內(nèi)容。在C語言程序設(shè)計課程開課時,教師應(yīng)當根據(jù)C語言發(fā)展背景,引導(dǎo)學生認清當前中國軟件開發(fā)現(xiàn)狀,并展開對未來的暢想,促使學生認真學習,激發(fā)學生的愛國情懷,樹立民族自豪感,努力為國家發(fā)展做貢獻。比如,在講授循環(huán)結(jié)構(gòu)程序設(shè)計時,教師可以先讓學生掌握一些基礎(chǔ)算法,讓學生意識到編程是需要智慧的,需要保持嚴謹?shù)膽B(tài)度,而且編程沒有標準答案,同一編程任務(wù)不同的人可以使用不同的寫法。通過這種方式,鍛煉學生的邏輯思維和計算思維,提高學生對C語言程序設(shè)計學習的重視程度。在講授模塊化程序設(shè)計時,教師要講解模塊化設(shè)計概念和思路,讓學生掌握函數(shù)的調(diào)用和靜態(tài)動態(tài)變量,培養(yǎng)學生的管理能力和創(chuàng)新能力,幫助學生增加模塊化思想。在講授C語言數(shù)組求解時,教師應(yīng)當讓學生了解“楊輝三角”算法的由來,認識到該算法是由中國人名字命名的,引領(lǐng)學生的思想,促使學生增強文化自信。一直以來中國人為世界進步與發(fā)展作出了重大貢獻。楊輝三角除了是數(shù)字序列之外,還蘊含著豐富的文化底蘊,讓學生感受到我國深厚的文化積淀,更加熱愛我們的祖國。其次,在實驗教學模塊融入思政內(nèi)容。開展實驗教學時,教師要盡可能的創(chuàng)造條件,減少驗證類實驗,增設(shè)設(shè)計類實驗,給學生留出充足的思考時間,讓學生通過設(shè)計類實驗,拓寬思路,培養(yǎng)學生的創(chuàng)新能力和實踐操作能力。在實驗教學過程中,教師要關(guān)注學生的程序編寫情況,讓學生清晰地認識到,編寫是用錯或者遺漏簡單的符號,就會影響程序的正常運行,要求學生在編寫程序時一定要細致認真。在編寫程序過程中如果遇到難題,學生應(yīng)當獨立思考或者通過團隊合作解決問題,在實驗課堂上形成良好的學習氛圍[6]。最后,在課后復(fù)習模塊融入思政內(nèi)容。C語言程序設(shè)計課程主要闡述程序設(shè)計的思想與方法,讓學生掌握課程知識點,利用所學知識解決實際問題,并且在課后做好復(fù)習,在實踐中鞏固知識。在完成編程練習任務(wù)時,要求學生誠實守信,不得弄虛作假,促使學生形成誠實守信的優(yōu)良品德。
(三)創(chuàng)新教學模式,提高教學深度
在C語言程序設(shè)計課程教學改革中,進行深度教學是為了讓學生學習更加深入透徹,促使學生認識到知識蘊含的價值觀念。比如,教師根據(jù)C語言程序設(shè)計課程內(nèi)容提出問題:根據(jù)“神奇的勵志公式”,讓學生分析和探討每天進步百分之一,每天退步百分之一,一年之后,能力值會有多大變化?
教師與學生可以共同分析這一問題,理清邏輯思路,思考該問題中涉及到的程序設(shè)計思路,引出變量定義等C語言程序設(shè)計知識,讓學生獨立編寫程序完成問題的求解,并且將整個分析運行過程與結(jié)果展示出來。通過這一結(jié)果,讓學生深刻地感受到每天進步一點點所產(chǎn)生的驚人變化,理解思政案例中“積跬步以致千里,積怠惰以致深淵”的涵義,并且熟練掌握變量的定義等知識點[7]。通過這種教學模式,將學生的學習興趣充分激發(fā)出來,調(diào)動學生的主動性和積極性,轉(zhuǎn)變之前被動學習的情況,在以問題為導(dǎo)向的教學模式中,學生的思維得以拓展,再加上教師正確的引導(dǎo),能夠增強學生創(chuàng)新意識,有效提高學生的邏輯思維能力。
(四)運用多種教學手段,激發(fā)學生學習興趣
C語言程序設(shè)計課程教學過程中,教師應(yīng)當運用多樣化的教學手段,為學生創(chuàng)設(shè)良好的學習氛圍,培養(yǎng)學生的主觀能動意識,積極主動地參與到課堂教學中。比如,教師在講授C語言程序設(shè)計知識時,可以根據(jù)實際內(nèi)容提出一些具有趣味性的問題,激發(fā)學生的好奇心和學習動機。在課堂教學中,教師應(yīng)當充分了解學生的實際情況,讓學生了解程序設(shè)計的基本思想,要求學生自主編程,充分挖掘?qū)W生的潛能。此外,教師還可以利用C語言程序設(shè)計課程中的思政資源,通過講解編程、推理方法,促使學生養(yǎng)成求真務(wù)實的良好品質(zhì)。
(五)提高教師的思想覺悟,在潛移默化中實現(xiàn)育人目的
教師是最好的知識傳播者,也是課程思政的實踐者。教師以身作則具有無窮的力量,比說教更為有效。教師應(yīng)當提高自身的思想覺悟,在設(shè)計C語言程序設(shè)計課程課件時,積極融入時事熱點和思政內(nèi)容,促使專業(yè)內(nèi)容與之相契合,滿足學生的學習需要。同時要在課前課后展開教學調(diào)查,及時掌握學生的學習狀況,根據(jù)實際情況調(diào)整教學進度和教學內(nèi)容。教師在課程教學中的所有準備與努力,學生都能夠看出來,記在心里,展現(xiàn)在學習態(tài)度上,促使學生課堂積極發(fā)言,認真學習做好筆記,加深對知識的認知與記憶,進而積極主動地投入到學習中。
四、結(jié)束語
綜上所述,課程思政是一種新型教育理念,在C語言程序設(shè)計課程教學改革中,教師應(yīng)當深入挖掘課程中的思政元素,不斷創(chuàng)新教學模式和方法,運用多樣化的教學手段,落實課程思政教學理念,在實現(xiàn)課程教學目標的同時,提高學生的人文素養(yǎng)水平。
參考文獻:
[1]王筠.統(tǒng)計學“課程思政”教學改革研究——以市場調(diào)查與數(shù)據(jù)分析實踐課程為例[J].華東紙業(yè),2021,51(6):173-175.
[2]謝小林.基于課程思政理念下園林景觀小品設(shè)計教學研究分析[J].安徽建筑,2021,28(11):104+109.
[3]余波,羅莉霞,易晨暉.新工科建設(shè)背景下Python程序設(shè)計課程教學改革與實踐[J].計算機教育,2021(11):80-84.
[4]吳鋮鋮,項桂娥,吳自愛,等.基于“課程思政”的教學改革與教學設(shè)計研究——以“中級財務(wù)會計學”為例[J].太原城市職業(yè)技術(shù)學院學報,2021(10):101-103.
[5]黃曉婷,李長玉,呂輝.課程思政融入“汽車設(shè)計”課程的策略研究[J].大學,2021(40):100-102.
[6]劉延國.室內(nèi)設(shè)計“課程思政”教育教學改革研究[J].產(chǎn)業(yè)與科技論壇,2021,20(20):101-102.
[7]王小愛.“課程思政”理念下《建筑工程計量與計價》課程教學設(shè)計[J].磚瓦,2021(10):180+182.