鄭珂暉 張敬華 劉秀玲 林大輝 溫永仙
摘? 要:《C/C++程序設(shè)計》是高等學校工科的一門公共基礎(chǔ)課,以往的教學主要集中在知識傳授上,對于能力培養(yǎng)和價值塑造相對欠缺;在教學中挖掘與C程序設(shè)計相關(guān)的思政元素,可以在教學中既傳授學生知識,還培養(yǎng)學生的計算思維,豎立正確的人生觀和價值觀,做到又紅又專。
關(guān)鍵詞:課程思政;程序設(shè)計;計算思維
中圖分類號:G641? ? ? ?文獻標志碼:A? ? ? ? ?文章編號:2096-000X(2020)26-0174-04
Abstract: "C/C++ Programming" is a public basic course of engineering in colleges and universities. In the past, teaching mainly focused on knowledge transfer, which was relatively lacking in ability training and value shaping; digging out ideological and political elements related to C programming in teaching, It can teach students knowledge in teaching, and also cultivate students' computational thinking, establish correct outlook on life and values.
Keywords: Ideological and Political Education; programming design; computational thinking
一、概述
《C/C++程序設(shè)計》是一門面向工科專業(yè)的公共基礎(chǔ)課。長期以來,在該門課程的教學中,任課教師的教學重心放在傳授專業(yè)知識,往往會讓學生覺得課程雖然有“深度”,但缺少“溫度”,讓人覺得是“冰冷的技術(shù)”,對“為什么要學”,“學了能做什么”缺少認識;對學習該門課程在當今高速發(fā)展的時代大背景下有何意義顯得茫然。
課程思政相對于傳統(tǒng)的思政課程而言,是一種隱性思政,是指將思想政治教育融入到專業(yè)課教學的方方面面,最終與思想政治理論課程一道,構(gòu)建三全育人格局,最終實現(xiàn)“立德樹人”這一根本目標。2014年,上海市教委首先提出了課程思政的概念,并在上海有關(guān)高校進行了試驗,取得了較好的效果。2016年,習近平總書記在全國高校思想政治工作會議中明確提出:“其他各門課都要守好一段渠、種好責任田,使各類課程與思想政治理論課同向同行,形成協(xié)同效應(yīng)[1]”。從而要“把思想政治工作貫穿教育教學全過程,實現(xiàn)全程育人、全方位育人,努力開創(chuàng)我國高等教育事業(yè)發(fā)展新局面”。2020年3月,教育部下發(fā)了《高等學校課程思政建設(shè)指導綱要》,明確指出了各學科課程思政建設(shè)的目標要求和內(nèi)容重點、提出要科學設(shè)計課程思政教學體系、結(jié)合專業(yè)特點分類推進課程思政建設(shè)[2]。
二、課程目標
《C/C++程序設(shè)計》的課程目標可以分成:知識傳授、能力培養(yǎng)與價值塑造。
知識傳授是教學目標中最基本的目標,即通過教學,培養(yǎng)學生掌握程序設(shè)計的基本思想、基本方法和相關(guān)編程工具軟件的使用,能夠使學生今后用C/C++語言編寫簡單的程序,解決專業(yè)學習和專業(yè)實踐中遇到的問題。
能力培養(yǎng)主要是通過課程的學習,培養(yǎng)學生的計算思維,即:培養(yǎng)學生具備在今后的學習和工作中,能夠從問題入手,經(jīng)過分析建模、設(shè)計有效算法,利用程序或其它方式實施算法,從而有效解決問題并能舉一反三,可以解決與問題同領(lǐng)域的其它問題的能力。
價值塑造是指引導學生樹立正確的人生觀和價值觀,成為德智體美全面發(fā)展的社會主義建設(shè)者與接班人。由于《C/C++程序設(shè)計》課程選修的對象主要是工科類學生,在課程教學時,還要培養(yǎng)學生正確認識問題、分析問題和解決問題的能力;要注重強化學生工程倫理教育;培養(yǎng)學生精益求精的大國工匠精神;激發(fā)學生科技報國的家國情懷和使命擔當。
三、課程思政實施的具體舉措
本文就福建農(nóng)林大學《C/C++程序設(shè)計》課程思政的前期實踐探索,在教師思政能力培養(yǎng)、挖掘課程思政元素、革新教學方法和課程思政評價機制等方面取得了一些經(jīng)驗,希望能夠起到拋磚引玉的效果。
(一)加強時政學習,提升教師水平
習近平總書記指出[1],教師是人類靈魂的工程師,承擔著神圣使命。傳道者自己首先要明道、信道。高校教師要堅持教育者先受教育,努力成為先進思想文化的傳播者、黨執(zhí)政的堅定支持者,更好擔起學生健康成長指導者和引路人的責任。所以,在組織課程思政實施時,任課教師要加強政治學習,提升思想政治水平。具體而言,就是《C/C++程序設(shè)計》課程組任課教師通過堅持時政學習,借助學習強國、人民網(wǎng)等媒體來提升自己的理論水平,提升自己的政治鑒別力。通過集體學習、集體備課,在學習中共同進步;在備課中能夠做到群策群力,既有分工,又有協(xié)作,凸顯課政思政團隊的優(yōu)勢。此外,還安排教師黨員在課程學習過程中,義務(wù)為同學們答疑,構(gòu)建課堂與課后,課內(nèi)與課外全方位育人的立體育人體系。
(二)挖掘思政元素,改進教學內(nèi)容
課堂教學是育人的主渠道,所有課程都有育人的功能,所有教師都有育人的責任。對《C/C++程序設(shè)計》課程而言,就是根據(jù)立德樹人的總要求,結(jié)合選課的學生所在的學科或?qū)I(yè)的實際要求來挖掘本門課程蘊含的思政元素。挖掘思政元素需要精心選擇,主要著力于以下元素:
一是根據(jù)學生所在學科或?qū)I(yè)的歷史、現(xiàn)狀與未來發(fā)展趨勢,考慮在學科或?qū)I(yè)發(fā)展中的重要成果、重要人物、重要事件,從中挖掘出蘊含有愛國主義,社會主義道德價值觀、優(yōu)良的文化傳統(tǒng)等方面的思政元素。例如:在介紹程序設(shè)計的基本概念時,可以舉我國在極端困難的情況下發(fā)展兩彈一星工作時,計算需要使用手搖計算機來進行,這樣的計算如果我們用程序來進行計算,準確性和效率將大大提高,今天的學習條件好了,同學們更要好好學習,報效國家。
二是根據(jù)學生畢業(yè)以后主要從事的工作的職業(yè)要求來挖掘,使得學生在學習本門課程時能夠明白,知道今天學好《C/C++程序設(shè)計》課程,對今后在職場上取得成功具有重要意義,增加學生學習的動力。例如:在給電氣專業(yè)的同學講授到指針內(nèi)容時,可以將嵌入式芯片設(shè)計開發(fā)時需要開發(fā)高效的程序時,比較好的選擇就是采用C語言的指針來進行。
三是要結(jié)合習近平新時代中國特色社會主義的偉大實踐和偉大成就來進行挖掘,使學生豎立“四個意識”,不斷增強“四個自信”,在學習和工作中做到“兩個維護”。例如:在講到main函數(shù)的知識點時,就可以結(jié)合“核心意識”的思政元素來進行講解,來說明main是所有C程序的入口,在程序中具有“核心”的決定性作用,其它的函數(shù)或模塊都必須圍繞這個核心,服從這個核心。
四是要結(jié)合國際、國內(nèi)時政要聞進行挖掘,使課程不與時代脫節(jié),學生在學習時不能兩耳不聞窗外事,而是要風聲、雨聲、讀書聲,聲聲入耳。要關(guān)心時政要聞,不斷提升鑒別力和判斷力,遇到困難時,要能夠正視困難,走出困境。例如:在講到近期的華為事件時,要引導學生認識到華為事件是因為有一些核心技術(shù)還沒有掌握在我們自己手里,從而受制于人; 而同學們在開發(fā)程序時,要掌握基本的算法思想、基本的程序設(shè)計方法,在遇到一些問題時,即使沒有現(xiàn)成軟件或現(xiàn)成的技術(shù)時,我們也可以自力更生,自己編寫程序,解決我們遇到的問題,只有自己會的,那才是最保險的。
(三)運用信息技術(shù),革新教學方法
由于長期以來,程序設(shè)計教學往往注重于專業(yè)知識傳授,忽視課程本身所具備的教育功能,所以要不斷改進教學方法,增加教學的信息量與趣味性。采用信息技術(shù)如多媒體技術(shù)、網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)挖掘技術(shù)等,可以較好的為課程思政實施提供較好的支持:
一是采用多媒體技術(shù),形象表示授課知識點以及隱于其中的思政點,使學生在視覺上產(chǎn)生刺激,形成共鳴,有助于學生理解。此外,多媒體可以用動畫、視頻等形式更加生動的描述一些較為復雜的、抽象的知識點。
二是采用網(wǎng)絡(luò)技術(shù),用“云”平臺來助力教學,讓課政思政遍地生花。傳統(tǒng)上程序設(shè)計教學多是在有限的學時內(nèi),在課堂上講知識點,時間相對有限,課程內(nèi)容難以展開。利用網(wǎng)絡(luò)平臺,使用直播、錄播的形式可以幫助學生在更廣的時間與空間上學習程序設(shè)計課程的同時,將授課從課堂延伸至課外,形成全方位,多角度的課程思政教學。
三是采用數(shù)據(jù)挖掘技術(shù),動態(tài)掌握學生學習情況。對于學生在學習中的學習狀況,可以利用學習情感數(shù)據(jù)進行分析。學習情感反映了學生在學習課程時,對教學的反應(yīng);如果是采用線上教學,可以觀察到: 當學生對某些知識點產(chǎn)生較為濃厚的興趣時,會有一系列情感現(xiàn)象出現(xiàn):如讀取某個知識點時間較長,某個知識點反復觀看等;而不感興趣的知識點,學生可能一直快進或是跳躍式觀看。線下教學也可以利用課堂上的監(jiān)控設(shè)備來進行分析,如果課堂上比例較高的同學在認真聽課,較為專注的話,可以判定學生對所講的知識點較為感興趣。情感數(shù)據(jù)的分析需要借助于數(shù)據(jù)挖掘技術(shù),通過學生學習情感與知識點之間的對應(yīng),我們可以考慮對現(xiàn)有教學中的知識點進行適當改進,考慮現(xiàn)有的思政元素的效果。
四是在實踐教學中不斷改革實驗內(nèi)容,構(gòu)建開放性實驗。在實驗課時,采用分組的形式,將班級同學編為若干個小組,依托信息技術(shù)協(xié)同完成實驗任務(wù)。鼓勵同學們進行交流協(xié)作,增強團隊意識;要求同學們在編寫代碼時,要不斷改進,精益求精,培養(yǎng)“工匠精神”。
(四)根據(jù)育人要求,改革課程評價
長期以來,教育評價一直是教育界討論熱烈的一個話題,怎么樣的教育是成功的?以往的教育評價對結(jié)果較為重視,對教學的過程相對輕視。
2020年6月30日,中央全面深化改革委員會第十四次會議審議通過了[3] 《深化新時代教育評價改革總體方案》,提出要建立科學的、符合時代要求的教育評價制度和機制,首次提出了:“改進結(jié)果評價、強化過程評價、探索增值評價、健全綜合評價”。所以,《C/C++程序設(shè)計》課程教學中,要以立德樹人為根本目的,根據(jù)育人的要求,要堅決克服“唯分數(shù)”的評價,要注重教學整個過程的評價。在此指導思想下,采取了如下措施:
一是強化過程評價,根據(jù)合程育人的要求,結(jié)合課程特點,加大平時分數(shù)的權(quán)重,將課堂教學和實驗教學均作為平時分數(shù)考核的依據(jù)。
二是探索增值評價,因為課程學習之初,每位同學的基礎(chǔ)不一定相同,經(jīng)過學習后,同學們學到了什么,比原來進步了多少?進步多的同學和進步少的同學,或是原地不動的同學分別給予不同的分值。通過增值評價,可以鼓勵同學們不斷進步,只要努力了,都能得到肯定。
三是健全綜合評價,要考核學生在上完該門課程之后,能力提升了多少,而不僅僅是期末考試考了多少。綜合評價不再像以往“唯分數(shù)”,而是著眼于教學的全過程,評價較為科學,更加符合三全育人的要求。
四、應(yīng)用實例
由于疫情影響,本學期《C/C++程序設(shè)計》線上教學的對象為重修班學生,共計60人,均為之前沒有通過該門課程的同學。經(jīng)過課前調(diào)查,了解到60位同學來自于機電、資源環(huán)境、交通工程等專業(yè),基礎(chǔ)各不相同。經(jīng)過了解,大多數(shù)同學反映對該門課程興趣不足,有恐懼心理。在教學過程中,經(jīng)過耐心細致的思想工作,特別是把我國人民在習總書記和黨中央的堅強領(lǐng)導下奮力抗擊疫情的偉大精神融入到教學中,鼓勵同學們努力學習,讓同學們鼓足干勁,堅持學習,從“要我學”變成“我要學”,取得了較好的成果。
在各章節(jié)教學中,以育人為主線,結(jié)合具體知識點來挖掘思政元素,引導同學們在學好本門課的基礎(chǔ)上要學會如何做一個對社會和人民有用的人。表1列出了本學期教學中挖掘的部分思政元素點。
在平時與同學們的交流中,大家反映比較有獲得感,在期末考試中,60位同學均順利通過考試,獲得了較好成績,成績分布情況如圖1所示。在課程結(jié)束后,有同學入伍參軍,保家衛(wèi)國;也有同學去西部就業(yè),為脫貧攻堅戰(zhàn)最后沖刺奉獻力量; 還有同學認真讀書,其它課也取得很好的成績,任課教師也很有獲得感。
當然,也發(fā)現(xiàn)存在一些不足,需要在今后進一步改進:一是思政元素有機融合距離“春風化雨,潤物無聲”的要求尚有距離,還需要與時俱進,不斷更新;二是要與教學對象所在學科與專業(yè)的人才培養(yǎng)目標方向一致,作為教書育人中的一個環(huán)節(jié),要與該學科、專業(yè)的其它課程結(jié)合,形成合力,達到同向而行的效果;三是任課教師還要進一步加強學習,“教育者應(yīng)當先受教育”,課程組的相關(guān)教師應(yīng)該要進一步加強集體備課,集體學習的制度,發(fā)揚集體智慧,更好為課程育人服務(wù);四是評價機制還需要進一步細化,依托信息技術(shù),掌握學生在整個教學過程中的動態(tài)。
五、結(jié)束語
課程思政是一項系統(tǒng)工程,對任課教師的要求較高,需要為不斷加強學習,提升自己的業(yè)務(wù)與政治素養(yǎng)。實際教學工作中,要堅持以育人為目標,培養(yǎng)學生知識、能力,塑造正確的人生觀與價值觀。
參考文獻:
[1]習近平:把思想政治工作貫穿教育教學全過程[Z].新華社,2019-12-08.
[2]教育部.關(guān)于印發(fā)《高等學校課程思政建設(shè)指導綱要》的通知[Z].教育部,2020-06-01.
[3]中央深改委審議通過《深化新時代教育評價改革總體方案》[Z].中國教育在線,2020-07-01.