趙 波,佘玉梅,楊 曼,連會杰
(云南民族大學(xué) 電子信息工程學(xué)院,云南 昆明 650500)
高校肩負(fù)著新時代人才培養(yǎng)的重要使命.2016年習(xí)近平總書記在全國高校思想政治工作會議上指出:“要用好課堂教學(xué)這個主渠道,思想政治理論課要堅(jiān)持在改進(jìn)中加強(qiáng),提升思想政治教育親和力和針對性,滿足學(xué)生成長發(fā)展需求和期待,其他各門課都要守好一段渠、種好責(zé)任田,使各類課程與思想政治理論課同向同行,形成協(xié)同效應(yīng).”這是以習(xí)近平總書記為代表的黨中央對新時代高校思想政治工作提出的新目標(biāo)和新要求,也是指導(dǎo)高校教育教學(xué)改革的綱領(lǐng)性文獻(xiàn).在此背景下,“課程思政”應(yīng)運(yùn)而生.各個學(xué)校都從挖掘思政元素、構(gòu)建課程思政教學(xué)矩陣、教學(xué)設(shè)計(jì)、開展課程思政教學(xué)等方面給出了許多好的做法和經(jīng)驗(yàn)[1-7].但在推進(jìn)課程思政建設(shè)的實(shí)踐過程中,也不乏將思政元素簡單疊加或生硬移植的標(biāo)簽化、形式化、虛假化的做法[8].2020年5月,教育部《高等學(xué)校課程思政建設(shè)指導(dǎo)綱要》提出:專業(yè)教育課程要根據(jù)不同學(xué)科專業(yè)的特色和優(yōu)勢,深入研究不同專業(yè)的育人目標(biāo),深度挖掘提煉專業(yè)知識體系中所蘊(yùn)含的思想價值和精神內(nèi)涵,科學(xué)合理拓展專業(yè)課程的廣度、深度和溫度,持續(xù)改進(jìn),不斷提升學(xué)生的課程學(xué)習(xí)體驗(yàn)、學(xué)習(xí)效果,堅(jiān)決防止“貼標(biāo)簽”“兩張皮”[9].2021年4月,教育部在國家級課程思政示范課申報(bào)中要求:要“結(jié)合本校辦學(xué)定位、專業(yè)特色和人才培養(yǎng)要求,準(zhǔn)確把握示范課程的課程思政建設(shè)方向和重點(diǎn),科學(xué)設(shè)計(jì)示范課程的課程思政建設(shè)目標(biāo),優(yōu)化課程思政內(nèi)容供給……”.為此,有必要重新審視專業(yè)課程與思政資源之間的內(nèi)在聯(lián)系,并結(jié)合學(xué)校的辦學(xué)定位、專業(yè)特色和人才培養(yǎng)要求,設(shè)計(jì)高級語言程序設(shè)計(jì)課程思政的教學(xué)方案,才能有效發(fā)揮課程思政的育人功能.
云南民族大學(xué)是一所培養(yǎng)各民族高級專業(yè)人才的綜合性大學(xué),是教育部、國家民族事務(wù)委員會與云南省人民政府共建的省屬重點(diǎn)大學(xué),培養(yǎng)的學(xué)生涵蓋了56個民族.學(xué)校自1951年8月1日創(chuàng)建以來,始終以立足邊疆、服務(wù)邊疆、服務(wù)民族團(tuán)結(jié)繁榮發(fā)展為己任,圍繞民族性、邊疆性、國際性的辦學(xué)定位,已成為中國特別是西南各民族高層次、高素質(zhì)人才培養(yǎng)的搖籃,研究民族問題和民族關(guān)系的重要基地,國家和云南對外開放的重要窗口.2017年12月,習(xí)近平總書記給我校學(xué)生阿麗努爾·阿力木回信,提出了各族同學(xué)“要當(dāng)好新時代民族團(tuán)結(jié)的踐行者、促進(jìn)者、守護(hù)者”的期望.
高級語言程序設(shè)計(jì)是面向云南民族大學(xué)工科專業(yè)學(xué)生開設(shè)的一門專業(yè)基礎(chǔ)課.通過本課程的教學(xué),應(yīng)讓學(xué)生掌握高級語言程序設(shè)計(jì)的基本思想、求解實(shí)際問題的一般方法,靈活的思維方式及較強(qiáng)的動手能力,并以此為基礎(chǔ),讓學(xué)生逐漸掌握復(fù)雜程序的設(shè)計(jì)和實(shí)現(xiàn)手段,為后續(xù)專業(yè)課程的學(xué)習(xí)打下扎實(shí)的理論和實(shí)踐基礎(chǔ).
按照《高等學(xué)校課程思政建設(shè)指導(dǎo)綱要》精神,結(jié)合學(xué)校的辦學(xué)定位、專業(yè)特色和人才培養(yǎng)要求,高級語言程序設(shè)計(jì)課程在做好專業(yè)教學(xué)過程中,結(jié)合課程特點(diǎn),從認(rèn)識論和方法論2個維度構(gòu)造課程思政模型.即:
思政目標(biāo)=F(認(rèn)識論,方法論)
(1)
其中:
認(rèn)識論={馬克思主義科學(xué)無神論教育,家國情懷教育,民族團(tuán)結(jié)教育}
方法論={“從上到下,逐步細(xì)化”,“條件分治,因事制宜”,“任務(wù)分解,團(tuán)結(jié)合作”,“由繁到簡,分治遞歸”,……,“統(tǒng)籌兼顧,恪守倫理”}
認(rèn)識論維度使學(xué)生堅(jiān)定“馬克思主義科學(xué)無神論”“家國情懷”和“民族團(tuán)結(jié)”3個信念;方法論維度向?qū)W生傳授“從上到下,逐步細(xì)化”“條件分治,因事制宜”“任務(wù)分解,團(tuán)結(jié)合作”“由繁到簡,分治遞歸”等8種處理問題的方法意識(如圖1所示).教學(xué)過程貫穿科學(xué)無神論、家國情懷、做人做事、民族團(tuán)結(jié)四條主線,向?qū)W生闡述做人做事的基本道理;社會主義核心價值觀;實(shí)現(xiàn)民族復(fù)興的理想和責(zé)任.
圖1 課程思政維度
由于在程序設(shè)計(jì)課程中如何開展“家國情懷、做人做事”的思政案例已有很多文獻(xiàn)做了詳細(xì)闡述,給出了切實(shí)可行的做法,所以文中僅對開展科學(xué)無神論教育和民族團(tuán)結(jié)教育進(jìn)行探討.
以辯證唯物主義和歷史唯物主義為理論基礎(chǔ)的馬克思主義科學(xué)無神論,揭露和批判有神論的虛幻不實(shí)和欺騙性,深刻揭示社會變化發(fā)展的規(guī)律,把人們從有神論的思想觀念的束縛中解脫出來,為人們認(rèn)識和改造世界的實(shí)踐活動提供科學(xué)的世界觀指導(dǎo).在民族院校中開展馬克思主義科學(xué)無神論教育,對于維護(hù)民族團(tuán)結(jié)和國家長治久安,為民族地區(qū)培養(yǎng)靠得住,用得上的人才具有重要的意義[10-11].馬克思主義科學(xué)無神論教育是思政課教學(xué)的重點(diǎn)內(nèi)容,也是難點(diǎn)之一,其涉及的知識和概念抽象,既難講清也難學(xué)懂.通常需要借用自然科學(xué)的發(fā)現(xiàn)和成就為其佐證.因此,在理工科專業(yè)課程中開展馬克思主義科學(xué)無神論思政教育,是對思政課的最好補(bǔ)充和輔助,更能有效地與思想政治理論課同向同行,形成協(xié)同效應(yīng).
開設(shè)計(jì)算機(jī)程序設(shè)計(jì)課程的主要目標(biāo)之一是向?qū)W生傳授“利用計(jì)算機(jī)程序語言描述算法,形成程序,去指揮計(jì)算機(jī),獲取問題解的知識和認(rèn)識”.其中講授到的許多經(jīng)典算法,以及類似AlphaGo(圍棋機(jī)器人)戰(zhàn)勝職業(yè)九段棋手李世石、通過“線程”實(shí)現(xiàn)西游記神話中的“孫悟空分身術(shù)”等案例,都蘊(yùn)含著“自然是自己存在的,人是自然的一部分,自然是可以被人認(rèn)識的;關(guān)于世界的知識是通過觀察、實(shí)驗(yàn)與理性分析而得到的;在自然規(guī)律的限制之下,人類的生活由人們自己的能力與責(zé)任來主導(dǎo);人們的生活不受超自然(神)的掌控,就在人們自己手中”的科學(xué)無神論思想.這些案例能潛移默化地向?qū)W生展示著“曾經(jīng)的不可能”最終都不再是神話.
民族團(tuán)結(jié)教育是民族團(tuán)結(jié)進(jìn)步事業(yè)的重要組成部分,也是民族院校開設(shè)的必修課程和思政課程體系的重要組成部分,對民族院校學(xué)生做好新時代民族團(tuán)結(jié)的踐行者、促進(jìn)者、守護(hù)者具有重要的意義.習(xí)近平同志指出:“各族人民親如一家,是中華民族偉大復(fù)興必定要實(shí)現(xiàn)的根本保證.實(shí)現(xiàn)中華民族偉大復(fù)興的中國夢,就要以鑄牢中華民族共同體意識為主線,把民族團(tuán)結(jié)進(jìn)步事業(yè)作為基礎(chǔ)性事業(yè)抓緊抓好”[12-13].
高級語言程序設(shè)計(jì)課程中的一些知識點(diǎn),例如結(jié)構(gòu)體、函數(shù)等都蘊(yùn)含著民族團(tuán)結(jié)的思政元素,需要教師精準(zhǔn)構(gòu)思,巧妙設(shè)計(jì).
根據(jù)高級語言程序設(shè)計(jì)課程思政模型設(shè)計(jì)(式1),制訂課程知識與思政元素映射列表(見表1).
以課程中“結(jié)構(gòu)體的定義和訪問”知識點(diǎn)教學(xué)為例.
表1 思政元素與切入點(diǎn)映射表
主要是讓學(xué)生理解結(jié)構(gòu)體類型的作用,掌握結(jié)構(gòu)體類型的定義和引用.所以教學(xué)應(yīng)聚焦在結(jié)構(gòu)體類型的作用,結(jié)構(gòu)體類型的定義和引用上,通過例子講解使學(xué)生對結(jié)構(gòu)體能夠達(dá)到“認(rèn)識”“理解”和“掌握”3個層次. 針對結(jié)構(gòu)體的特點(diǎn)和在程序設(shè)計(jì)中的作用,結(jié)合國家脫貧攻堅(jiān)戰(zhàn)略讓每一個民族都不掉隊(duì)的事例(怒江獨(dú)龍族脫貧案例),開展民族團(tuán)結(jié)教育.
3.2.1 課前準(zhǔn)備
要求學(xué)生復(fù)習(xí)在數(shù)組章節(jié)寫過的“卡拉OK大獎賽計(jì)分程序”,需要學(xué)生回答以下問題:
1) 程序如何存儲每位選手的成績信息?
2) 為什么程序中,只涉及最后得分和選手號?
3) 如果增加參賽選手的姓名信息,程序應(yīng)如何修改?
3.2.2 課堂教學(xué)
1) 教學(xué)導(dǎo)入 通過學(xué)生管理的例子開始引入教學(xué)的主題.在實(shí)際問題中,有的數(shù)據(jù)之間存在內(nèi)在聯(lián)系,成組出現(xiàn).而采用之前學(xué)過的變量,很難表示和存儲這些具有內(nèi)在聯(lián)系的數(shù)據(jù).例如:在學(xué)生管理中,一個學(xué)生的學(xué)號、姓名、性別、年齡、成績、家庭地址等項(xiàng),是屬于同一個學(xué)生的,因此如能有一個組合數(shù)據(jù),反映它們之間的內(nèi)在聯(lián)系,將有利于實(shí)際問題的處理.
2) 主題講授 包含(1)結(jié)構(gòu)體的定義;(2)結(jié)構(gòu)體變量的初始化和引用;
3) 回顧與討論 回顧在數(shù)組章節(jié)學(xué)習(xí)過的“卡拉OK大獎賽”計(jì)分程序,并引導(dǎo)學(xué)生思考數(shù)組章節(jié)“卡拉OK大獎賽”計(jì)分程序?qū)崿F(xiàn)中存在的困難和問題;利用結(jié)構(gòu)體應(yīng)如何改進(jìn)? 如圖2所示,由于數(shù)組章節(jié)“卡拉OK大獎賽”計(jì)分程序?qū)①愡x手的各項(xiàng)信息分別使用一個數(shù)組記錄,當(dāng)按照選手最后得分排名次時,除交換成績數(shù)組中的2名選手成績外,還需要逐一對每項(xiàng)信息數(shù)組中的數(shù)據(jù)進(jìn)行交換.如果選手信息除最后得分外,包括“選手號、姓名、競賽歌曲類別……”等信息,則每增加一個信息就需要設(shè)計(jì)一個存儲該信息的數(shù)組,且需要完成該項(xiàng)信息的數(shù)據(jù)交換,以及必須保證與成績交換的映射順序一致,否則信息映射就會出錯.程序設(shè)計(jì)繁瑣,且對學(xué)生來說既困難又容易出錯.如果定義一個“選手”結(jié)構(gòu)體類型,那么就可以將n個數(shù)組和n個賦值語句精簡為一個選手結(jié)構(gòu)體數(shù)組和3個賦值語句來實(shí)現(xiàn)數(shù)組元素交換,不必要考慮選手各項(xiàng)信息映射的一致性問題.程序設(shè)計(jì)就簡單、容易控制,還不容易出錯.
圖2 卡拉OK比賽計(jì)分程序2種實(shí)現(xiàn)對比示意
通過討論和開展對比分析,展示出“將不同類型的數(shù)據(jù)集合(團(tuán)結(jié))在一起,反映同一事物的不同屬性,才能更有利于解決問題(完成相同的使命)”的道理.并結(jié)合國家脫貧攻堅(jiān)戰(zhàn)略讓每一個民族都不掉隊(duì)的事例(怒江獨(dú)龍族脫貧案例),闡述每一種民族都是中華民族中的一個組成部分(屬性),為了國家的富強(qiáng)、民主、文明、和諧,為了中華民族的偉大復(fù)興,都應(yīng)該團(tuán)結(jié)在一起,求同存異,共同發(fā)展,一起進(jìn)步,共同維護(hù)祖國的安全、穩(wěn)定.每一個師生都要樹立自由、平等、公正、法治的社會主義核心價值觀.牢記習(xí)近平總書記的囑托,堅(jiān)決做好新時代民族團(tuán)結(jié)的踐行者、促進(jìn)者、守護(hù)者.
教學(xué)中,必須在學(xué)生接受為了解決同一問題,而將不同類型的數(shù)據(jù)集合在一起,反映問題對象的各個屬性,才能更好地實(shí)現(xiàn)問題目標(biāo)的結(jié)構(gòu)體原理和程序?qū)崿F(xiàn)方法后.開展思政教育,學(xué)生就容易很自然地理解和接受民族團(tuán)結(jié)的意義和重要性,取到很好的思政效果.
自2016年提出“課程思政”以來,已有許多相關(guān)文獻(xiàn)發(fā)表,可謂是仁者見仁,智者見智,各具特色,但“教無定法”永遠(yuǎn)是教學(xué)中的治理名言.只有遵循《高等學(xué)校課程思政建設(shè)指導(dǎo)綱要》精神,并結(jié)合學(xué)校的辦學(xué)定位、專業(yè)特色和人才培養(yǎng)要求,才是最適合本校自身的課程思政教學(xué)方案.其次,在課程思政教學(xué)過程中,教師還應(yīng)完成好以下任務(wù):
1) 必須做好課程準(zhǔn)備.由于教學(xué)中需要增加課程思政的討論和教育,教師和學(xué)生都應(yīng)該做好課前準(zhǔn)備.教師在課前應(yīng)該做好教學(xué)設(shè)計(jì)、注重選取合適的教學(xué)策略,著重講授重點(diǎn)和難點(diǎn)部分.把簡單易懂的非重點(diǎn)的內(nèi)容、課程思政需要儲備的先驗(yàn)經(jīng)驗(yàn)等安排在課前,布置學(xué)生先行學(xué)習(xí).
2) 必須在學(xué)生掌握、理解專業(yè)課程知識點(diǎn)的基礎(chǔ)上融入思政元素.教學(xué)理論研究表明,只有當(dāng)學(xué)生發(fā)現(xiàn)專業(yè)學(xué)習(xí)中的情景與思政教育情景之間有相似性時,他才能有可能理解和接受思政教育的內(nèi)容[14].如果在學(xué)生沒有完全理解、掌握專業(yè)課程知識時,融入思政元素,進(jìn)行思政教育.會讓學(xué)生感覺牽強(qiáng)、唐突,不但沒有好的效果,而且還容易使學(xué)生厭倦和反感.
3) 思政元素的選擇必須貼合專業(yè)知識隱寓的道理.專業(yè)知識是顯性的,思政元素是隱性的.必須要選擇貼合于專業(yè)知識隱寓道理的思政元素,才能引導(dǎo)學(xué)生在顯性教育中,直接體驗(yàn)和潛移默化地獲取有益學(xué)生個體身心健康和個性全面發(fā)展的隱性教育知識.
4) 必須控制好討論環(huán)節(jié)的節(jié)奏和方向.控制好討論環(huán)節(jié)的節(jié)奏和方向,既要引導(dǎo)學(xué)生向著思政目標(biāo)前進(jìn),又要注重節(jié)奏和時間的把控,否則達(dá)不到專業(yè)教育與“課程思政”的育人效果.