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