方芳
(湖南科技職業(yè)學(xué)院,湖南長沙 411100)
隨著我國計算機技術(shù)的普及和發(fā)展,IT人才的需求越來越大。在為社會培養(yǎng)高技能型人才的同時,更需要加強人才德育素養(yǎng)的培養(yǎng)。如何更好地將專業(yè)課程與思政教育有機融合是現(xiàn)在的研究熱點問題。因此,各大院校積極開展課程思政教育改革,發(fā)表了一批課程思政教學(xué)實踐成果。隨著大數(shù)據(jù)和人工智能近年來的蓬勃發(fā)展,全國各大高職院校和本科院校都分別建起了大數(shù)據(jù)專業(yè)和人工智能專業(yè),而如何在這些計算機類的新專業(yè)、新課程中挖掘和融入課程思政是值得我們探討的地方。
在全面推進課程思政建設(shè)的大背景下,各高職院校和本科院校計算機類課程思政建設(shè)蓬勃發(fā)展。以中國知網(wǎng)數(shù)據(jù)庫為研究數(shù)據(jù)來源,搜索主題“計算機課程思政”,據(jù)統(tǒng)計2017-2021年發(fā)表計算機類課程思政文獻四百多篇。
其中文獻[1]以程序設(shè)計基礎(chǔ)(Python語言)課程為例,利用OBE教育理念指導(dǎo)課程思政改革實施與效果評價方面。文獻[2]針對面向?qū)ο蟪绦蛟O(shè)計(Java)課程,從提升教師的課程思政意識和能力、有效融入課程思政和教學(xué)內(nèi)容、運用形式多樣的教學(xué)方案、開展多樣化課外實踐活動四方面提出課程思政實施策略。文獻[3]分析大數(shù)據(jù)專業(yè)課程計算機硬件基礎(chǔ)在計算機專業(yè)中的共性和在大數(shù)據(jù)專業(yè)中的個性特點,以CPU數(shù)據(jù)通路概述為例,提出一種讓專業(yè)知識點與思政元素互相引導(dǎo)的雙路互引教學(xué)法,并在課程中有效地挖掘與融入思政元素。文獻[4]以“數(shù)據(jù)庫原理及應(yīng)用”課程為例,探索在實際教學(xué)實踐中的方式方法,重點論述了思政元素、課程知識點、課程育人目標三者的有機融合。文獻[5]提出了結(jié)合專業(yè)特點、課程內(nèi)容、學(xué)生特質(zhì)和教學(xué)手段挖掘思政要素,尋找課程思政映射和融入點,四個階段全過程融入。
在大數(shù)據(jù)時代背景下,對基于Web網(wǎng)站的數(shù)據(jù)產(chǎn)生了大量需求,企業(yè)對爬蟲工程師的開發(fā)人員需求也很大,《網(wǎng)絡(luò)爬蟲》課程滿足需求開設(shè),它基于Python語言,是湖南科技職業(yè)學(xué)院大數(shù)據(jù)技術(shù)與應(yīng)用專業(yè)和人工智能專業(yè)通用的專業(yè)基礎(chǔ)課程,目前也是校級人工智能技術(shù)應(yīng)用專業(yè)資源庫的一門建設(shè)課程。依據(jù)湖南科技職業(yè)學(xué)院“立足湖南,對接輕工產(chǎn)業(yè)和戰(zhàn)略性新興產(chǎn)業(yè)”的辦學(xué)定位,對接湖南地理信息大數(shù)據(jù)(人工智能)產(chǎn)業(yè)園千億產(chǎn)業(yè)的用人需求,確定了本課程的核心崗位網(wǎng)絡(luò)爬蟲工程師。根據(jù)網(wǎng)絡(luò)爬蟲工程師的崗位需求和典型工作任務(wù)場景,確定了該崗位的核心職業(yè)素養(yǎng)為行業(yè)行為規(guī)范、數(shù)據(jù)安全意識、互聯(lián)網(wǎng)倫理道德、創(chuàng)新意識、團隊協(xié)作和敢于探索等。基于社會主義核心價值觀,最終確定本課程的思政目標是“愛國愛黨、守法規(guī)、勇創(chuàng)新、潤匠心”。
在計算機類專業(yè)課程內(nèi)容中,往往存在著課程思政元素挖掘難、融入難問題。針對這個問題,本文根據(jù)《網(wǎng)絡(luò)爬蟲》課程具有“爬取素材種類多、項目場景應(yīng)用廣”的特點和課程思政實施要求,提出以下四種課程思政融通挖掘方法:
(1)知識傳遞:深度挖掘課程知識點在傳授過程中本身所蘊含的思政元素,讓思政元素與課程知識點隱性融合的方式展現(xiàn)課程思政元素。例如robot協(xié)議知識點能挖掘出爬蟲工程師需要守法規(guī),遵循互聯(lián)網(wǎng)安全協(xié)議。
(2)教學(xué)組織:教師通過教學(xué)組織如辯論賽、以小組為單位分組討論和互評編碼成果、對編寫的代碼進行找錯、學(xué)生在學(xué)習(xí)通討論專區(qū)發(fā)表實訓(xùn)感悟或者學(xué)習(xí)心得等形式挖掘并融入思政元素,培養(yǎng)學(xué)生職業(yè)素養(yǎng),提高教學(xué)質(zhì)量。
(3)素材遴選:遴選爬蟲項目中的網(wǎng)站素材元素如大國工匠視頻、中國抗疫數(shù)據(jù)、中國中車等融通思政素材;通過在案例中爬取這些網(wǎng)站素材數(shù)據(jù)讓學(xué)生切身體會、潛移默化地接受思想政治教育,合理而深刻地引入思政元素。
(4)教師示范:通過校內(nèi)教師戴黨員徽章、認真批改網(wǎng)課作業(yè)(講奉獻)等方式進行言傳身教。通過企業(yè)爬蟲工程師導(dǎo)師親身工作經(jīng)驗分享融入職業(yè)道德等思政元素。
四種課程思政融通挖掘方法可以采用單一或者組合的方式靈活使用,以《網(wǎng)絡(luò)爬蟲》課程為例,各個章節(jié)模塊、部分思政元素與思政挖掘方法對應(yīng)如表1所示。
表1 思政元素與思政挖掘方法對應(yīng)表
傳統(tǒng)的課堂教學(xué)往往是在線上或者線下融入課程思政元素。為了更好地實現(xiàn)本課程的思政教學(xué)目標,本文提出線上線下“雙線”思政互引教學(xué)法,發(fā)揮這門課的思政育人功能。
下面以本門課第二章爬蟲請求操作中“requests庫之Get請求”小節(jié)為例,詳細闡述如何使用“四融通”中相關(guān)思政挖掘方法在網(wǎng)絡(luò)爬蟲課程教學(xué)中有效挖掘思政元素,并通過“析、破、移、升”四步教學(xué)實施教學(xué),融入課程思政元素,一步步達到培養(yǎng)學(xué)生“愛國愛黨、守法規(guī)、勇創(chuàng)新、潤匠心”思政育人目標。本次課的教學(xué)設(shè)計如圖1所示。
圖1 爬蟲請求操作-requests庫之Get請求(2課時)教學(xué)設(shè)計圖
2.3.1 課前準備(線上階段)
1)任務(wù)發(fā)布
通過超星智慧學(xué)習(xí)平臺“通知”欄目,發(fā)布2.1章節(jié)Get請求學(xué)習(xí)任務(wù)單。任務(wù)單要求學(xué)生課前完成超星學(xué)習(xí)通平臺上本節(jié)課的微視頻、微實訓(xùn)及微測試等任務(wù)。在錄制線上微視頻中通過講解requests庫和urllib庫的區(qū)別——requests庫是urllib庫的高度封裝,采用“知識傳遞”思政挖掘方法融入“正如我們必須沿著習(xí)近平總書記指引的方向,以新理念、新思維、新戰(zhàn)略闊步前行,推陳出新”的思政元素,培養(yǎng)學(xué)生“愛國愛黨、勇創(chuàng)新”的思政目標。
2)檢查-督學(xué)
教師上課前檢查超星學(xué)習(xí)通上平臺學(xué)習(xí)情況,認真批改實訓(xùn)作業(yè),對沒有及時完成的同學(xué)通過學(xué)習(xí)通“預(yù)警”功能和QQ進行督學(xué)。
2.3.2 課中實施(線下面授)
課中使用“析-破-移-升”四步教學(xué)法實施教學(xué)。
1)析-分析線上學(xué)習(xí)情況。對學(xué)生課前提交的微實訓(xùn)完成情況進行分析,對優(yōu)秀項目進行展示,邀請學(xué)生上臺分享自己的微言微語、每課一句等,發(fā)表自己實訓(xùn)后的感悟,起到精神啟發(fā)、心性養(yǎng)成的作用。
2)破-突破重難點。首先對共性問題進行講解。針對問題一Get方式不清楚,使用谷歌瀏覽器“網(wǎng)絡(luò)工具”講解GET請求的原理。針對問題二爬蟲實施流程思路不清晰,借助流程圖工具繪制流程,幫助學(xué)生理順思路并歸納爬蟲的四步法。針對問題三代碼不規(guī)范,通過“代碼找茬”教學(xué)方式邀請學(xué)生上臺找出代碼不規(guī)范之處,強調(diào)學(xué)生的代碼規(guī)范性(注釋、命名、縮進等),培養(yǎng)學(xué)生的職業(yè)規(guī)范;其次,對于requests庫中的Get方法調(diào)用和參數(shù)配置項的重難點進行講解。教師引導(dǎo)學(xué)生自行查閱Python的API手冊,培養(yǎng)學(xué)生查閱幫助文檔的職業(yè)素養(yǎng),同時使用學(xué)習(xí)通平臺發(fā)布客觀題測試,再次測試學(xué)生重難點掌握情況。通過查看平臺數(shù)據(jù)反饋,及時調(diào)整教學(xué)策略和內(nèi)容。
3)移-能力遷移任務(wù)。在線下面授課中布置課中任務(wù),培養(yǎng)學(xué)生能力遷移能力。結(jié)合中國共產(chǎn)黨成立100周年時事,采用“素材遴選”思政融通挖掘方法挖掘思政元素,提出課中遷移任務(wù)。以學(xué)習(xí)小組為單位,對黨史學(xué)習(xí)教育官網(wǎng)下重要論述、要問要論、動態(tài)進展等任選一個板塊頁面使用Get方法進行爬取,并存儲到txt文件中。在項目任務(wù)實施過程中,教師巡堂指導(dǎo),在指導(dǎo)過程中發(fā)現(xiàn)學(xué)生的典型問題。各個學(xué)習(xí)小組派代表演示匯報爬取成果。通過爬取黨史相關(guān)網(wǎng)頁內(nèi)容,師生共同學(xué)習(xí)黨史相關(guān)內(nèi)容,了解黨的發(fā)展歷程,培養(yǎng)學(xué)生愛國愛黨情懷,樹立學(xué)生社會主義核心價值觀,提升思政素養(yǎng),同時也培養(yǎng)學(xué)生團隊合作、表達能力。
4)升-升華與總結(jié)?;仡櫛敬握n知識點,點評課堂學(xué)習(xí)完成情況,同時總結(jié)本節(jié)課思政點。
2.3.3 課后鞏固(線上交流)
在學(xué)習(xí)通平臺設(shè)置課程思政討論專欄和技術(shù)分享專欄,學(xué)生可以在這些專欄中發(fā)表各自的言論,使課程思政內(nèi)容外顯。
本課程采用線上線下混合式教學(xué)模式,在課程考核中為了檢驗思政育人目標在專業(yè)課程過程中的達成度,在《網(wǎng)絡(luò)爬蟲》課程中設(shè)置了20分的線下課程思政考核分數(shù)。其中“愛國愛黨、守法規(guī)、勇創(chuàng)新、潤匠心”采用問卷星調(diào)查方式進行,分別由所在同班同學(xué)(占分值40%)、班委會(占分值10%)、輔導(dǎo)員(占分值25%)、任課教師(占分值25%)進行打分。
通過2019級學(xué)生課程思政育人目標在課程前和課程后的綜合對比,經(jīng)過調(diào)查和數(shù)據(jù)分析對比,發(fā)現(xiàn)“愛國愛黨、守法規(guī)、勇創(chuàng)新、潤匠心”都有不同程度的提高。為了今后更好的教學(xué),我們還構(gòu)建了“線上與線下、常規(guī)與時事、知識與素養(yǎng)”于一體課程的《網(wǎng)絡(luò)爬蟲技術(shù)》精品課程思政項目案例庫。其中,線上28個教學(xué)單元共實施39項思政教學(xué)案例,教學(xué)單元思政覆蓋率達139%。
“四融通”思政挖掘方法和四步教學(xué)法可以給計算機專業(yè)課程思政元素的挖掘和實施提供一定的參考,在今后的課程建設(shè)和教學(xué)研究中,需要繼續(xù)挖掘和優(yōu)化課程中的思政素材,補充教學(xué)思政案例庫,進一步完善教學(xué)方法和手段。