山 艷 李 爽 樊秋紅 張 梅
(1.華北理工大學(xué) 理學(xué)院,河北 唐山 063210;2.華北理工大學(xué) 圖書館,河北 唐山 063210)
教書育人是教師的責(zé)任和使命,在新的社會形式下,對知識傳授和育人提出新的要求,將課程知識融入思政元素,與協(xié)同育人相結(jié)合,從而提升課程育人和教學(xué)的質(zhì)量。
計算機通識課是面向全校各個專業(yè)開設(shè)的公共基礎(chǔ)課程,課程開設(shè)面廣,具有專業(yè)基礎(chǔ)性,融入課程思政,對開展立德樹人的教育理念具有重要意義。這里以《Python語言程序設(shè)計》為例,闡述高校計算機通識課課程思政建設(shè)的教學(xué)設(shè)計。
本課程《Python語言程序設(shè)計》是面向全校非計算機專業(yè)開設(shè)的一門實踐性較強的計算機語言編程類課程,屬于通識教育必修課程。通過課程學(xué)習(xí),掌握Python語言的語法和語句、程序設(shè)計的方法和技巧,能夠閱讀和分析Python程序,從而能夠熟練運用Python編程方法解決實際問題。本課程不僅能培養(yǎng)學(xué)生計算思維能力、分析問題和解決問題能力,并為今后結(jié)合專業(yè)需求,利用計算機處理專業(yè)問題打下堅實基礎(chǔ),具備服務(wù)于專業(yè)數(shù)據(jù)管理和分析的算法設(shè)計能力。
圍繞課程知識自身蘊含的思政元素,提煉愛國情懷、社會責(zé)任、文化自信、人文精神和法治意識等“思政元素”,實現(xiàn)思政教育貫穿于課程教學(xué)各環(huán)節(jié)。通過編寫程序培養(yǎng)學(xué)生耐心、細致、有條理的工作作風(fēng),通過調(diào)試程序培養(yǎng)學(xué)生面對問題時自信、沉著、冷靜的心理素質(zhì)。通過大學(xué)生程序設(shè)計大賽,培養(yǎng)學(xué)生相互協(xié)作的能力與團隊精神。培養(yǎng)學(xué)生樹立正確人生觀和價值觀,具備良好職業(yè)素養(yǎng)和崇高社會責(zé)任感;培養(yǎng)學(xué)生具備大局意識和服務(wù)精神;培養(yǎng)學(xué)生開展科學(xué)研究和探索的興趣,具備終身學(xué)習(xí)理念。實現(xiàn)知識傳授、能力培養(yǎng)與價值引領(lǐng)的有機統(tǒng)一,著力培養(yǎng)有專門知識、有實踐能力、有社會責(zé)任、有創(chuàng)新精神、有健康身心的應(yīng)用型高級專業(yè)人才。
課程采取“課堂講授+案例演示+上機實踐+思政元素”的教學(xué)設(shè)計模式,在理論講授和案例演示的同時以基礎(chǔ)知識為基石,融入隱性思政元素,培養(yǎng)學(xué)生科學(xué)的思維方式和探索未知的時代精神,潛移默化地引導(dǎo)學(xué)生建立社會主義核心價值觀和民族自立自強的奮斗精神,在學(xué)習(xí)中養(yǎng)成遵規(guī)守紀(jì)、認(rèn)真嚴(yán)謹(jǐn)、勤勞堅韌的品格和習(xí)慣,并形成特色的課程教學(xué)設(shè)計:“一個主題+兩個核心+三個思政點+四個教學(xué)環(huán)節(jié)”。
一個目標(biāo):新時代全國高等教學(xué)本科教育工作會議指出“以本為本”方能彰顯大學(xué)之道的時代內(nèi)涵。將“以本為本,學(xué)以致用”作為課程的教學(xué)主題,目的是讓學(xué)生通過學(xué)習(xí),將知識更好地應(yīng)用于專業(yè)課程學(xué)習(xí)當(dāng)中。思政課程作為主渠道系統(tǒng)地進行思想政治理論教育,引領(lǐng)大方向,而課程思政輔以協(xié)同,全程融入課堂教學(xué)環(huán)節(jié),全方位幫助學(xué)生樹立理想信念、價值理念和道德觀念,實現(xiàn)立德樹人目標(biāo)。
兩個核心:通過家國情懷、品德修養(yǎng)、科學(xué)探索理念,培養(yǎng)學(xué)生樹立正確人生觀和價值觀,具備良好職業(yè)素養(yǎng)和崇高社會責(zé)任感;培養(yǎng)學(xué)生追求精藝工匠精神,具備嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度和鍥而不舍、專注堅守的毅力;培養(yǎng)學(xué)生發(fā)揮團隊合作精神,具備大局意識和服務(wù)精神;培養(yǎng)學(xué)生開展科學(xué)研究和探索的興趣,具備終身學(xué)習(xí)理念。計算機領(lǐng)域背景有很多中國故事、中國智慧、民族精神元素,引領(lǐng)學(xué)生厚植愛國情懷,建立四個自信,樹立社會主義核心價值觀。
三個思政點:Python語言程序設(shè)計主要內(nèi)容包括:語法知識和控制邏輯、算法設(shè)計與應(yīng)用、第三方庫應(yīng)用等。通過語法知識講解,培養(yǎng)學(xué)生樹立規(guī)則意識,維護網(wǎng)絡(luò)文明,維護社會公德;通過三種程序設(shè)計結(jié)構(gòu)知識講解,培養(yǎng)學(xué)生樹立民族自信、文化自信和大國工匠情懷;算法設(shè)計與應(yīng)用案例庫以“錘煉意志”、“探索創(chuàng)新”為核心。
四個教學(xué)環(huán)節(jié):Python語言程序設(shè)計課程教學(xué)全部在機房授課,能夠做到邊講邊練,教學(xué)環(huán)節(jié)不脫節(jié),實踐性非常強,授課注重講練結(jié)合。將“課堂講授”、“上機實踐”和“作業(yè)實訓(xùn)”三個環(huán)節(jié)完全結(jié)合在一起,聯(lián)合針對鞏固一個知識點,最后的“課程設(shè)計”是綜合應(yīng)用多個知識點。通過四個教學(xué)環(huán)節(jié)的實施,讓學(xué)生在不同環(huán)節(jié)對知識點的思政元素從不同角度去感悟,從而實現(xiàn)知識點引發(fā)思政元素的思考。
1)語法知識中的“規(guī)矩”和“原則”。Python語言程序設(shè)計具有自己的語法規(guī)則,既靈活又嚴(yán)謹(jǐn),變量可以不用定義直接使用,同時一個符號的微小變化都可能意味著功能的巨大區(qū)別?!凹矣屑乙?guī),國有國法”,“自由是相對的,限制是絕對的”。樹立規(guī)則意識,維護網(wǎng)絡(luò)文明,維護社會公德,人人遵守。
2)控制結(jié)構(gòu)案例設(shè)計中的“堅持”和“信念”。Python語言程序設(shè)計包括順序、選擇和循環(huán)三大控制語句,三種結(jié)構(gòu)可以相互嵌套,由簡而繁,共同完成所有的程序控制。數(shù)據(jù)類型操作中天天向上的實例,程序選擇結(jié)構(gòu)中身體質(zhì)量指數(shù)BMI的實例,這些都體現(xiàn)了增強體魄,奮斗有我的優(yōu)秀個人品德;字符串的格式化中文本進度條功能實現(xiàn)案例和組合數(shù)據(jù)類型的應(yīng)用實例體現(xiàn)了大國工匠精神。
3)算法設(shè)計和應(yīng)用中的“故事”和“精神”。Python語言程序設(shè)計的算法包括:枚舉法、遞推法、迭代法、排序查找法和遞歸法。如楊輝三角形、百錢買百雞、圓周率問題等,凸顯出古代中華民族的智慧和科學(xué)探索精神,彰顯科技知識的巨大力量,增強民族自豪和文化自信。程序調(diào)試和異常處理,函數(shù)遞歸的應(yīng)用中小猴吃桃、斐波那契數(shù)列等算法設(shè)計與應(yīng)用案例庫以“錘煉意志”、“探索創(chuàng)新”為核心,能錘煉意志,遇到困難“不言放棄”。這些思政點,經(jīng)過老師的點播,學(xué)生都能在程序調(diào)試過程中體會和感悟,并留下深刻的記憶,在作業(yè)實訓(xùn)和課程設(shè)計中受益。
通過課程教學(xué)中顯示思政元素的梳理升華、隱式思政元素的挖掘點播、與現(xiàn)實學(xué)習(xí)生活、國家國際大事的關(guān)聯(lián)映射,將思政元素融入到課程教學(xué)中,學(xué)生在學(xué)習(xí)的過程中,每一個思政點都與知識點達成相得益彰的互動互補關(guān)系,潛移默化中培養(yǎng)學(xué)生愛國主義情懷、加強學(xué)生品德修養(yǎng)、增長學(xué)生知識見識、培養(yǎng)學(xué)生奮斗精神和增強學(xué)生綜合素養(yǎng),讓學(xué)生不知不覺中知行合一、內(nèi)化于心、外化于行。
在教學(xué)實施過程中,靈活設(shè)置教學(xué)模式、教學(xué)方法,保障課程質(zhì)量。授課以學(xué)生為中心,通過多種授課模式,將基本知識點和思政元素相融合,達到立德樹人的思政目標(biāo)?!禤ython語言程設(shè)計》課程的思政設(shè)計適用于所有計算機語言類課程,方式可以借鑒。