鄭述招
(廣東科學技術職業(yè)學院計算機學院,廣東 珠海 519090)
2016 年12 月,習近平總書記在全國高校思想政治工作會議上提出:要堅持把立德樹人作為中心環(huán)節(jié),把思想政治工作貫穿教育教學全過程,實現(xiàn)全程育人、全方位育人,努力開創(chuàng)我國高等教育事業(yè)發(fā)展新局面[1]。隨后2017 年中共中央印發(fā)《高校思想政治工作質量提升工程實施綱要》,正式提出“課程思政”這一概念,強調通過推進以“課程思政”為目標的教學改革[2]?!案鏖T課都要守好一段渠、種好責任田,使各類課程與思想政治理論課同向同行,形成協(xié)同效應”,為做好新時代思想政治工作指明了前進方向、提供了根本遵循。作為培育高技能人才的獨特類型教育,中國高職教育步入新發(fā)展階段;立德樹人更要落實到課程、教材、教師等諸多方面,教師在課堂教學中更應高度重視課程思政元素的挖掘與融入。
近年來,隨著大數(shù)據、人工智能等新一代IT 技術的飛速發(fā)展,Python程序設計語言廣泛應用于數(shù)據采集、數(shù)據分析、人工智能開發(fā)、金融量化交易、自動化審計等諸多領域,成為業(yè)界最受歡迎的編程語言。高職軟件技術、大數(shù)據技術、云計算等計算機類專業(yè),以及電子商務、財務會計、新媒體等非計算機類專業(yè),紛紛開設Python 程序設計課程。Python 編程語言在為人們工作、生活帶來便利的同時,亦帶來諸多問題;例如借助Python爬蟲技術,可以通過互聯(lián)網獲取所需的信息,極大提升了批量化數(shù)據采集效率;但Python 爬蟲也增加了計算機系統(tǒng)非法入侵、隱私數(shù)據的非法獲取等風險。
廣東科學技術職業(yè)學院Python 程序設計課程面向大一學生,學生人生閱歷、法規(guī)意識等存在不足,如何在傳授知識、歷練技能的同時,引領正確的價值觀、提升育人效果,成為擺在授課教師面前的重要課題。而作為典型的工科課程,Python課堂開展課程思政教育的難度較大,主要表現(xiàn)為[3-5]:
1) 課程方面:Python程序設計側重編程能力的培養(yǎng),其知識性、邏輯性要求較高,學時少、教學難度大,難以挖掘“鮮活”“契合教學需求”的思政元素。部分文獻提及的“計算機發(fā)展史”“IT界知名專家故事”“新一代IT技術發(fā)展介紹”等故事性、泛化的思政素材,學生在中學信息技術課程中已有所了解,亦可以從互聯(lián)網輕松獲取。這樣的思政元素難以有效提升學習興趣,對課程教學的促進作用有限。
2) 教師方面:經過近年來的課程思政引導,多數(shù)教師的思政意識得以增強,但部分授課教師尚未掌握思政元素的挖掘與融入方式;亦有部分教師認為課程思政可能會影響的教學進度,使有限的學時變得更加緊張,甚至部分教師狹義地認為思想道德培養(yǎng)不是專業(yè)課程的職責,缺乏課程思政育人主動性,以上因素,導致課程思政在一定程度上存在“硬融入”與“表面化”的現(xiàn)象。
3) 學生方面:相對于普通高校,高職學生來源廣泛,包括普高生、中職生、社會青年、新一代農民工、退伍軍人等,其興趣愛好、社會履歷、思想狀態(tài),相差極大;高職學生普遍厭倦“泛泛說教”,更熱衷于動手實踐,生硬的口號式宣傳和灌輸式思政教育,更容易激起逆反心理。
受限于知識體系、邏輯復雜性,編程類課程普遍難度較大,對于高職學生而言,尤為如此。依托項目,組建“教師+學生”的項目團隊,實施項目化、小組化教學,是高職院校培養(yǎng)IT人才的重要方式。Python程序設計團隊秉承“貼近實踐、易學易用”的原則,依據“項目引導、任務驅動”的思路,將Python程序設計教學內容劃分為3個篇章、12個單元;每個單元依托一個項目,每個項目對應一個思政主題、蘊含豐富思政元素;體現(xiàn)了“教學內容、思政主題、教學項目”的有機融合,踐行了“價值塑造、知識傳授、能力培養(yǎng)”的融合,如圖1所示。
每個項目“由實踐到理論、再從理論回到實踐”,體現(xiàn)職業(yè)教育特色。“基礎入門篇”化繁就簡,本著“基礎理論適度、夠用”原則,精選編程基礎、流程控制等4項基本技能;通過小微型項目(任務),引導學生快速入門。“技能進階篇”注重提升,涵蓋了實用價值較高的組合數(shù)據類型、文件操作、面向對象編程等;借助貼近學生生活的“仿真項目”,進一步激發(fā)學生的學習興趣。而“應用實戰(zhàn)篇”則對接數(shù)據可視化、人工智能等應用熱點,通過項目實戰(zhàn)進一步增強解決問題能力。
在著力培養(yǎng)學生Python應用能力的同時,構建了“點、線、面”課程思政三維設計模式,課程每個單元對應一個思政“點”(主題),體現(xiàn)于單元標題中、貫穿于項目中、內化于編程實戰(zhàn)中;以培養(yǎng)厚植社會責任感、家國情懷和創(chuàng)新精神的Python應用工匠為主“線”,有機融入社會主義核心價值觀、黨的二十大精神等思政元素,系統(tǒng)描繪思政內容供給“面”。課程思政主題體現(xiàn)于單元標題中,貫穿于項目中,內化于編程中;以“網絡爬蟲”教學單元為例,該單元引入謳歌五四運動及建黨偉業(yè)的央視熱播電視劇《覺醒年代》,要求學生采用Python 技術獲取該電視劇的相關信息;在學習Python爬蟲的同時,融入黨史學習教育、家國情懷,增強服務社會、報效祖國的信念,實現(xiàn)了思政教育與技能培養(yǎng)的統(tǒng)一。每個項目的最后,創(chuàng)新性設置了“思政與拓展”環(huán)節(jié),將技能培養(yǎng)與思政教育融為一體:一方面為學生設置難度更高或綜合性更強的拓展項目;另一方面結合拓展項目,通過“辨析、辯論、反思”,進一步提升思政育人效果。
北京冬奧會期間,課程團隊跟蹤響應社會熱點,創(chuàng)設了具有濃厚現(xiàn)實意義的“冬奧會數(shù)據處理”項目情景;要求學生課前編寫Python 程序獲取冬奧會數(shù)據,課上進行數(shù)據處理后,繪制可視化圖表展現(xiàn)北京冬奧成效,激發(fā)學生自豪感及認同感,增強中國自信;課后召開“冬奧數(shù)據展示與冬奧精神”主題班會,總結升華,增強職業(yè)認同感、自豪感,激勵學生立志學好專業(yè)技能、為國家建設服務,實現(xiàn)了知識傳授與心靈成長、價值塑造和能力提升之間的良性互動,踐行了工科技能培養(yǎng)與思政教育的有機融合。
冬奧數(shù)據處理項目按照業(yè)務先后順序劃分為數(shù)據采集、數(shù)據預處理、數(shù)據可視化展示等4個任務;挖掘每個任務對應的思政元素,而后教學過程中將專業(yè)知識與思政融合,最終實現(xiàn)課程思政“入腦、入心、入行”。融合策略如表1所示。
表1 課程思政融入項目教學
課前:為達到更好的育人效果,課前開展授課團隊教情、學生學情分析。課程開課前集體備課、研討會議發(fā)現(xiàn):授課團隊人數(shù)多,部分教師存在課程思政意識不強、課程思政流于表面等問題;部分教師認為專業(yè)課程僅負責傳授專業(yè)知識和專業(yè)技能,存在“只教書不育人”情況;專業(yè)課程教學團隊與思政團隊、輔導員交流不足,不利于培養(yǎng)全面發(fā)展的高素質人才。學生學情方面,通過調研問卷、課程QQ 群交流發(fā)現(xiàn):學生動手操作能力強,但對于數(shù)據分析在管理、決策中的作用認識不足,導致部分學生學習積極性不高、人生態(tài)度也較為消極、自卑心理較重,對于國家、中華民族偉大復興與個人發(fā)展關聯(lián)性認識不足。因此引入普遍關注北京冬奧會場景、元素,開展數(shù)據采集、分析等工作,可使學生認知Python 課程的廣泛應用價值,激發(fā)專業(yè)課學習熱情,樹立愛崗敬業(yè)、報效祖國的理念。
據此思路,教師提前兩周通過超星平臺發(fā)布項目案例及課前任務清單:①搜集北京冬奧圖片素材,作為可視化大屏的背景圖片;②Python爬蟲從北京冬奧官網獲取數(shù)據。搜集相關案例與數(shù)據,一方面為案例實施做好準備,另一方面啟發(fā)學生思考:如何有效、直觀展示數(shù)據?后續(xù)實踐表明,很多學生在課前資料搜集過程中,開展廣泛的線上討論,對于大數(shù)據技術的應用有了初步思考,學習積極性提升。
課中:課堂教學是老師們進行課程思政實施的主要陣地,這就要求老師在課堂教學過程中,充分合理地利用多種現(xiàn)代化教學方式,恰當?shù)貙⑺颊貪B透于課堂教學各個環(huán)節(jié)中,使學生不但在課堂學到了專業(yè)知識,而且又感受到了思政教育,充分達到了兩者的深度融合。
在課程導入環(huán)節(jié),通過頭腦風暴、小組討論等方式,分享大數(shù)據助力決策,使學生對“數(shù)據可視化展示、數(shù)據支持決策”有更深入了解,增強對本崗位(職業(yè))的認同感,職業(yè)自豪感油然而生。
任務實施環(huán)節(jié),對搜集的冬奧數(shù)據進行規(guī)范化處理,導入數(shù)據庫;繪制冬奧數(shù)據可視化圖表是本單元的核心,重點介紹數(shù)據地圖、折線圖等繪制(同步展示冰雪運動成績)。數(shù)據規(guī)范化處理,處理結果將影響到后續(xù)分析及可視化,需要“細心+耐心”,歷練了學生嚴謹?shù)穆殬I(yè)精神;可視化圖表的繪制最為耗時,需要學生反復調試各種參數(shù),要求精益求精、不斷完善,弘揚了新時代工匠精神。
課后:要求學生撰寫一份總結報告(技術總結+課程感悟、思政教育收獲),同時完成拓展練習任務。之前同類課程報告,大多從技術(技能)方面撰寫,學生總結自己在技術學習中的經驗教訓;而本案例的總結報告,則加入“課程感悟”“思政與素養(yǎng)收獲”部分內容,要求學生據實撰寫自身思想上的變化。實踐表明,絕大部分學生寫出了對職業(yè)的熱愛、對民族的自豪、對國家的自信,達到了案例預設的思政目標。
提升:專任教師、班主任共同召開“大數(shù)據+奧運+思想教育”為主題的項目匯報;各學生項目團隊進一步展示項目成果、分享任務實施感悟、升華主題教育。實踐表明,通過研討匯報,學生在展示團隊成果的過程中,職業(yè)自豪感油然而生,技術報國、技能服務社會的理念進一步加深,思想經濟進一步提升。
Python 程序設計課程結束后,通過課程平臺發(fā)放調查問卷、收集學生反饋;反饋數(shù)據分析表明,學生對該教學模式滿意度明顯高于常規(guī)教學,學習內驅力得以激發(fā);對課程思政“無形化”融入項目教學方式,較為滿意。從教學平臺的學習過程數(shù)據看,學生參與教學互動次數(shù)遠高于對照組,學習主動性明顯提升。
依托項目,搭建學習小組;教師輔助引導,學生成為主體,形成師生教學共同體;通過“同伴學習、組間PK”,激發(fā)學習內生動力,絕大多數(shù)同學能夠全程參與項目實施過程,動手實踐能力明顯增強,助力教學目的有效達成。
引入學生感興趣的“北京冬奧會數(shù)據”,完成既定教學目標,實現(xiàn)了教學內容與課程思政的有機融合;在“真實”環(huán)境中,通過項目實踐,領悟工匠精神,學習積極性明顯提高;在可視化模板基礎上,學生完成項目質量明顯提升;在職業(yè)素養(yǎng)、家國情懷、“四個自信”等方面,思想境界明顯提高。
Python 程序設計課程邏輯性較強、抽象度較高,教學難度相對大,課程思政容易“表面化”。通過精選“冬奧會數(shù)據采集與處理”教學項目,開展“項目引領、任務驅動”教學改革,將課程思政有機融入,取得了較好的育人效果。針對當前日趨復雜的生源結構,高職Python程序設計課程亦需與時俱進,不斷挖掘“鮮活”素材,引入社會關注高、學生興趣濃厚的教學項目,激發(fā)學生學習動力。