張敬環(huán) 任瑞仙
[摘 要]課程思政是高校落實立德樹人根本任務(wù)的重要舉措。課程組從課程開設(shè)現(xiàn)狀、課程特征、課程德育目標、思政教育的融入點、教學(xué)方法和載體途徑等方面,對在C程序設(shè)計課程中開展思政教育的具體方式進行了探索,并以第四章“選擇結(jié)構(gòu)”為例進行了混合式教學(xué)實踐。
[關(guān)鍵詞]思政教育;課程思政;C程序設(shè)計;選擇結(jié)構(gòu)
[中圖分類號] TP391.1;G434 [文獻標識碼] A [文章編號] 2095-3437(2022)10-0142-04
一、C程序設(shè)計課程開設(shè)現(xiàn)狀
C程序設(shè)計是面向大學(xué)一年級學(xué)生開設(shè)的計算機程序類通識課程。本課程從理論和實踐兩個方面培養(yǎng)和提高大學(xué)生的程序設(shè)計能力,以及應(yīng)用計算思維方法分析和解決實際問題的能力,為學(xué)生在信息時代能夠更好地利用計算機科學(xué)與技術(shù)解決實際問題打下良好的基礎(chǔ)。但是由于缺乏思想上的原動力,部分學(xué)生對所學(xué)C課程的理性認識和態(tài)度不夠端正,缺乏學(xué)習(xí)的持續(xù)性,很容易半途而廢;在實操練習(xí)中存在“眼高手低”的問題,遇到錯誤容易失去學(xué)習(xí)自信心,受挫能力差;不能靜下心來閱讀,不愿意合作學(xué)習(xí)。如何增強學(xué)生學(xué)習(xí)本課程的自信心,如何使學(xué)生保持該課程學(xué)習(xí)的持續(xù)性和培養(yǎng)學(xué)生良好的學(xué)習(xí)、生活、工作習(xí)慣,如何通過該課程促進學(xué)生自覺提高綜合素質(zhì)、全面發(fā)展,如何利用該課程的學(xué)習(xí)為學(xué)生科學(xué)地規(guī)劃未來,一直是困擾任課教師的重要問題。要解決這些問題,必須依靠課程思政教育。
二、C程序設(shè)計課程開展思政教育的優(yōu)勢
C程序設(shè)計課程是一門全學(xué)院學(xué)生必修的通識課程,受眾面廣,每年累計授課人數(shù)達3000人左右,影響到全校的所有新生。本課程從規(guī)則到語法,從語言表達方式到編程算法思想,都蘊含了大量的人生感受、哲學(xué)理念和辯證法思想,能夠與以社會主義核心價值觀為靈魂主線的課程思政教育融為一體。程序設(shè)計開發(fā)如同人生的規(guī)劃與發(fā)展,首先要有好的藍圖和設(shè)想,其次要明確自我認知和定位,根據(jù)變化了的情況和執(zhí)行過程中出現(xiàn)的錯誤,不斷地調(diào)整和修正,這樣才能更理性地思考和規(guī)劃自己的未來。因此,好的課程設(shè)計將有助于學(xué)生形成正確的世界觀、價值觀、人生觀。
該課程的主要特征是實踐性強,為課程思政的實施提供了實踐平臺。課程思政的融入不能是簡單的說教,要讓學(xué)生在行動中切實體會到思想引領(lǐng)的重要性。實踐性強的C程序設(shè)計課程能讓學(xué)生在做中學(xué),通過自己的親身實踐,在編程練習(xí)的同時體會其中蘊涵的思想,進而增強學(xué)習(xí)動力,實現(xiàn)課程目標和思政教育同向同行,形成協(xié)同效應(yīng)。
三、C程序設(shè)計課程思政融入點探索
筆者圍繞C程序設(shè)計的知識點,結(jié)合多年教學(xué)經(jīng)驗,梳理出了相應(yīng)的課程思政元素,以通俗易懂、寓意深刻的名言警句為融入點,合理安排課程知識點與思政元素的融合,如表1所示,力求在專業(yè)知識點的教學(xué)中潛移默化地滲透育人工作,進而實現(xiàn)知識傳授、能力提升和價值引領(lǐng)相結(jié)合的育人目標,培養(yǎng)學(xué)生做人做事的品德。
C程序設(shè)計課程的德育目標是通過該門課程的講授,牢牢抓住課堂育人主渠道主陣地,培養(yǎng)學(xué)生德學(xué)兼修、知行合一的品質(zhì),引導(dǎo)學(xué)生自覺遵守高校學(xué)生行為準則。具體內(nèi)容如下:
(1)制訂大學(xué)學(xué)習(xí)生涯規(guī)劃和職業(yè)規(guī)劃,并根據(jù)情況適當調(diào)整;
(2)端正學(xué)習(xí)態(tài)度,注重細節(jié),履約踐諾,合理安排時間,按時上下課;
(3)形成明禮修身、團結(jié)友愛、豁達寬容、積極向上的精神風(fēng)貌;
(4)通過不斷改錯,提高自我抗挫折能力,具備心理調(diào)節(jié)能力;
(5)做到耐心閱讀與獨立思考、善于利用資源、提高學(xué)習(xí)能力;
(6)提高判斷選擇能力,增強責任意識,提高個人素養(yǎng);
(7)提高創(chuàng)新能力和個人競爭能力。
四、教育方法和載體途徑
(一)引導(dǎo)、討論、分析、總結(jié)法
教學(xué)過程中拓展專業(yè)知識,引導(dǎo)學(xué)生對某種現(xiàn)象或事件發(fā)表意見,然后大家對發(fā)表的意見進行討論分析,最后總結(jié)。教師在教學(xué)過程起引導(dǎo)作用,潛移默化地實現(xiàn)德育目標。
(二)實操練習(xí)法
倡導(dǎo)學(xué)生從簡單的程序做起、從小事做起,在多練多寫中不斷積累經(jīng)驗;要求學(xué)生在做中學(xué)的過程中,互相查錯、互相激勵,最終達到共贏。
(三)項目分解和合作式教學(xué)法
科學(xué)的分工與高效的合作要統(tǒng)一起來。分工明確,才不會雜亂無章;相互協(xié)作,才會更快進步。在學(xué)習(xí)、生活、工作中,能夠分工合作,團體才會健全;懂得分工合作,人際關(guān)系才能融洽。
(四)參觀體驗法
增加參觀體驗環(huán)節(jié)。安排2學(xué)時帶領(lǐng)學(xué)生進行企業(yè)實地參觀,了解國家在信息技術(shù)行業(yè)的發(fā)展、工程師榮耀背后的艱辛,從而樹立愛國情懷和奉獻精神。
(五)查找資料法
學(xué)生習(xí)慣于網(wǎng)絡(luò)帶來的便捷快速,寫作業(yè)時遇到問題總想趕快求助百度而不再靜心地思考,因此在作業(yè)環(huán)節(jié)中應(yīng)要求學(xué)生將傳統(tǒng)閱讀與屏幕閱讀相結(jié)合,促使學(xué)生靜下來關(guān)注心靈、環(huán)境和傳統(tǒng),以欣賞的心態(tài)來感受周圍的人和事。
(六)借助超星學(xué)習(xí)通教學(xué)軟件
超星學(xué)習(xí)通教學(xué)軟件可以輕松地實施問卷調(diào)查、測驗、考試等,為教學(xué)改革順利進行提供技術(shù)保障??深A(yù)先將討論問題以問卷形式在超星學(xué)習(xí)通教學(xué)平臺發(fā)布,教師實時查看結(jié)果,以統(tǒng)計圖的形式直觀地觀察每一位學(xué)生的觀點,為每一位學(xué)生建立德育教育卡片,根據(jù)教育卡片針對不同學(xué)生進行差異化教育。
五、課程思政案例——以第四章“選擇結(jié)構(gòu)”為例
(一)發(fā)布線上學(xué)習(xí)內(nèi)容
采用“超星學(xué)習(xí)通+課堂”的混合式教學(xué)模式進行了選擇結(jié)構(gòu)線上教學(xué)實踐,學(xué)習(xí)內(nèi)容如圖1所示。線上學(xué)習(xí)內(nèi)容主要為基礎(chǔ)知識點的講解,在進入課堂之前學(xué)生先自主學(xué)習(xí),遇到問題在討論區(qū)或通過消息的方式與老師、同學(xué)進行交流。學(xué)生只有在理解消化理論知識的前提下進入課堂,教師才能在課堂教學(xué)中側(cè)重算法設(shè)計和編程實踐的指導(dǎo),從而提高學(xué)生的實踐編程能力。
(二)發(fā)布線上學(xué)習(xí)任務(wù)清單
在進行線上學(xué)習(xí)之前,教師發(fā)布學(xué)習(xí)任務(wù)清單,有助于學(xué)生了解本章學(xué)習(xí)概貌和學(xué)習(xí)所用時間,便于學(xué)習(xí)者利用課下碎片時間隨時隨地地學(xué)習(xí),如表2所示。預(yù)先讓學(xué)生了解知識點蘊含的思政元素,寓價值觀引導(dǎo)于知識傳授之中。
(三)超星學(xué)習(xí)通討論活動
討論活動1:在實際生活中處處充滿選擇。有人選擇在痛苦中改變,有人選擇在痛苦中麻木,有人選擇在痛苦中更苦痛,有人選擇在學(xué)習(xí)中成長。結(jié)合自己從小到大的實際經(jīng)歷,談?wù)勛约涸诿鎸x擇時是如何做的。利用超星學(xué)習(xí)通對學(xué)生討論回答情況進行部分截圖,情況如圖2 所示。
討論活動2:生活中的向左走、向右走的問題給我們指引了前進的方向,而在程序中的向左走、向右走則指明了if語句的執(zhí)行方向。比較switch與多分支if語句的異同及其適用場合。
(四)課堂教學(xué)活動
導(dǎo)入:生活中的向左走、向右走的問題給我們指引了前進的方向,而在程序中的向左走、向右走則指明了if語句的執(zhí)行方向。充滿選擇的人生,需要你的認真權(quán)衡。有的選擇會讓你奮發(fā)向上,有的選擇會讓你追悔莫及。
【活動1】 每天進步一點點的力量。
一年365天,每天進步千分之一,累計進步多少呢?
一年365天,每天退步千分之一,累計剩下多少呢?
#include
#include
int main( )
{
int n;
float up,down;
printf("查看進步指數(shù)請輸入1,退步指數(shù)輸入2\n");
scanf("%d",&n);
if(n==1)
{ up=pow(1.001,365);? //每天進步千分之一,累計進步(1.001)365=1.44
printf("up=%.2f\n",up);}
if(n==2)
{ down=pow(0.999,365);? //每天退步千分之一,累計剩下(0.999)365=0.69
printf("down=%.2f\n",down);}
}
通過此案例說明一年365天,你每天只要進步千分之一,一年累計下來,你將成長為基礎(chǔ)的1.44倍;相反,如果你每天都不再努力,那么只剩下了0.69。
【活動2】 輸出由鍵盤輸入的三個數(shù)中最大的數(shù)。
【活動3】 請編寫程序?qū)崿F(xiàn)以下功能:輸入一個整數(shù),判別它是否能被3整除,若能被3整除,輸出“YES”;不能被3整除,輸出“NO”。
【活動4】 給出百分制成績,判定成績等級(要求用多分支if語句和switch語句兩種方法分別實現(xiàn))。
【活動5】 編程求解一元二次方程的解。
【活動6】 判斷某一年是否為閏年。
【活動7】 輸入年、月、日,問學(xué)生這是該年的第幾天(用多分支if語句和switch語句兩種方法分別實現(xiàn))。
教師對“選擇結(jié)構(gòu)”主要采用案例教學(xué)法,通過不同類型的題目舉一反三,讓學(xué)習(xí)者由易到難不斷熟悉其語法規(guī)則,并進行實操練習(xí),從而掌握編程的思路和方法。
(五)小故事大智慧
面對疫情,有的人冥頑不靈,有的人積極自救,有的人粗俗暴力,有的人科學(xué)隔離。
武漢學(xué)院會計專業(yè)大三學(xué)生郭岳,寒假期間從武漢回滄州老家后被確診為新冠病毒肺炎,卻未感染一人。他是如何做到的?(1)回家途中全程佩戴口罩;(2)回家后一直把自己隔離在房里;(3)2020年2月7日出院后在車庫隔離了28天。希望面對病毒,大家都能像郭岳一樣謹慎和富有責任感。
(六)總結(jié)
C語言的選擇結(jié)構(gòu)可以用if語句或switch語句實現(xiàn),編寫程序時要遵循其語法規(guī)則。 選擇結(jié)構(gòu)最重要的是條件的構(gòu)造與表述。C語言中的條件是采用能產(chǎn)生邏輯值“真、假”的關(guān)系運算和邏輯運算來表示的。
六、結(jié)語
課程思政是落實立德樹人根本任務(wù)的一種重要途徑,對新時代高校教師提出了新的挑戰(zhàn)。經(jīng)過不斷地教學(xué)研究與探索改革,我們根據(jù)不同知識點發(fā)掘出C程序設(shè)計課程蘊含的思政元素,并進行相應(yīng)的教學(xué)設(shè)計,最終完成了教學(xué)任務(wù),學(xué)生的德育水平、實際操作能力等均有了提高。我們每位教師必須不斷革新教學(xué)觀念、創(chuàng)新教學(xué)方法,靈活組織教學(xué)內(nèi)容與思政元素的融合,建立健全課程思政考核評價體系,不斷提高專業(yè)教師思政教育能力,使課程教學(xué)與思政教育水乳交融、相得益彰,從而構(gòu)建全課程育人的“一體化”新格局。
[ 參 考 文 獻 ]
[1] 習(xí)近平在全國高校思想政治工作會議上強調(diào):把思想政治工作貫穿教育教學(xué)全過程開創(chuàng)我國高等教育事業(yè)發(fā)展新局面 [N].人民日報 ,2016-12-09(1).
[2] 周雅靜. 高職計算機類課程思政教育的探索:以《C 語言程序設(shè)計》為例[J].教育現(xiàn)代化,2019(5):200-202.
[3] 譚浩強.C語言程序設(shè)計:第5版[M] .北京:清華大學(xué)出版社,2017.
[4] 高德毅,宗愛東.從思政課程到課程思政:從戰(zhàn)略高度構(gòu)建高校思想政治教育課程體系 [J]. 中國高等教育 ,2017(1):43-46.
[5] 萬慧琳,戶國.工科專業(yè)課程踐行課程思政的路徑探析[J].大學(xué)教育,2020(12):87-89.
[責任編輯:鐘 嵐]