韋昌勇 李治龍 莫浩
摘要:當前,在計算機語言類課程中融入思想政治教育的做法主要集中在將案例與思政教育內容相結合。然而,這些設計的案例呈現出單一的形式,且有時思政教育內容與專業內容關聯性較為牽強,這在授課過程中可能引起學生的反感。研究以Python課程為例,深入探討如何有效地把思政元素融入混合式教學模式中。通過對當前授課現狀與學生學習狀況綜合分析,提出了更為精準的混合式教學模式下的思政目標、教學內容與方法以及元素設計,以構建立體化的混合式思政教育。實踐結果表明,采用該教學模式更能提高學生學習興趣,增強學生動手能力,培養學生的愛國情懷,為計算機語言類課程中混合式教學模式下思政教育的深入融合提供了有力的理論和實踐支持。
關鍵詞:Python程序設計;教學策略;混合式教學模式;立體化課程思政;思政元素融入
中圖分類號:G642? ? ? 文獻標識碼:A
文章編號:1009-3044(2024)08-0159-03
開放科學(資源服務)標識碼(OSID)
0 引言
當今社會,計算機科學與技術的迅猛發展已經成為一種不可忽視的趨勢,而計算機語言類課程作為培養高素質人才的一部分,在高等教育中扮演著至關重要的角色。然而,僅僅傳授技術知識和專業技能已經不能滿足現代教育的要求,我們也需要關注學生的思想政治教育,培養他們的社會責任感和愛國情懷。為此,黨中央提出了創新的教育理念——課程思政,旨在加強學生的思想政治教育,它強調以立德樹人為導向,堅定政治方向為核心,深入挖掘課程中蘊含的思政元素,融合在知識傳遞與能力培養的過程中,實現智育與德育的有機統一,為中國特色社會主義事業培養合格的建設者和可靠的接班人。
當前,許多教育者嘗試將思想政治教育與計算機語言類課程相結合,以培養具有社會責任感和良好道德品質的計算機專業人才。然而,存在的問題是這些嘗試往往局限于將案例與思政內容簡單地拼湊在一起,缺乏深度融合,這些案例往往呈現出單一的形式,有時思政教育內容與專業內容關聯性顯得牽強,這可能引發學生的反感。
如今,Python已成為一門備受歡迎的編程語言,其簡潔高效、功能強大,廣泛應用于數據挖掘、深度學習、人工智能等領域,充滿了廣闊的前景。因此,各大高校紛紛開設Python程序設計。本研究以Python課程為例,旨在深入探討如何在計算機語言類課程混合式教學模式下更加有效地將思想政治元素融入教學策略中,將政治認同、國家意識以及人格養成等思想政治教育與課程的核心知識和技能有機地結合起來,使其與知識技術傳授同步進行,為培養品學兼優,德才兼備的計算機專業人才做鋪墊[1]。
1 當前現狀
1.1 當前授課存在的問題
近年來,許多大學以《高等學校課程思政建設指導綱要》為指引,積極探索將思想政治教育融入課程教學,旨在構建一個全方位、貫穿整個學習過程的育人模式。通過將思想政治元素融入專業課程教學改革中,解決專業教育和思想政治教育之間的脫節問題,實現教育的有機融合,幫助學生樹立正確的世界觀、人生觀和價值觀,并取得了初步成效[2-3]。教師在傳授專業知識的同時,運用案例講解等方法,引導學生深入分析,挖掘課程背后蘊含的深刻思想政治內涵,將家國情懷、工匠精神、團結協作和創新思維等重要元素引入課堂,這種方法不僅有助于培養學生的專業技能,還能培養學生高尚的職業素養和道德操守[4],但還存在如下問題。
1)案例與思政教育內容的結合形式過于簡單、單一。當前,許多計算機語言類課程在教學中嘗試將思想政治教育內容融入課程中,主要通過案例設計的方式,這些案例通常涉及一些思政教育內容,以引導學生思考和討論。然而,這些案例往往呈現出思政元素引入形式單一,缺乏多樣性,可能導致學生對思政內容的興趣不高。
2)關聯性較弱。一些案例設計在將思政內容與專業內容相結合時關聯性較弱。這可能導致學生感到思政教育內容與他們的專業學習無關,難以引起學生的濃厚興趣,降低了學習的積極性[5],例如序列概念知識點融入物以類聚的思想,告訴學生身邊人對你是有影響力的,要多結交積極向善有正能量的朋友的思政內容;列表推導式知識點融入教育學生不要低估每一個能量的思政內容,這些案例與思政內容關聯性較弱,導致學生學習時候不容易理解,對思政教育的接受程度有限。
3)教學方法有限。目前,教師在融入思政教育元素時往往使用傳統的教學方法,如講授法、案例分析法、小組討論等,這種教學方式可能無法充分激發學生的興趣,特別是計算機科學領域的學生。
1.2 學生學習存在的問題
高職學生在學科基礎方面相對本科生差些,且沒有養成良好的學習習慣,面對晦澀難懂的編程語言,他們學習起來容易感到信心受挫,又因為缺乏堅定的意志力,容易將興趣轉移到其他事物上[6];其次,高職學生通常對未來的發展路徑感到迷茫,缺乏明確的職業規劃,他們對未來可能從事的工作崗位了解有限,導致在學習過程中缺乏動力和興趣,學生更多地處于被動學習狀態,缺乏主動探索的精神;第三,隨著各種各樣的短視頻等新型知識傳遞渠道的興起,學生對傳統的教學模式興趣減退,這導致其在課堂上很難保持長時間專注,學習效果受到影響;最后,雖然課堂上采用案例化教學,但主要圍繞小知識點,“小程序”設計任務展開,這種方式往往無法將學習內容與實際應用有效結合,使得學生難以將所學知識應用到實際問題中,導致教學效果不佳。
總的來說,當前計算機語言類課程中融入思想政治教育的做法面臨一些挑戰,解決的關鍵在于尋找新的課程思政目標才能尋找出合適的教學策略,以更好地滿足學生的需求,提高他們的興趣和參與度。
2 新的課程思政目標
鑒于當前的授課現狀和學生學習狀況,迫切需要為計算機語言類課程設計更為精準的課程思政目標,這些目標旨在促使學生更好地理解和積極參與思想政治教育,同時也要與專業內容緊密結合,以確保學生的學習專業知識積極性和參與度,本研究提出適應高職學生的新課程思政目標,該目標將涵蓋以下方面:
1)專業教育。通過采用知識傳授加實訓的教學策略,旨在培養學生的專業技能、科學思維和客觀認知,重點在于幫助學生掌握實際操作所需的技能,培養他們成為在技術領域具有競爭力的專業人才。
2)社會教育。通過育人的教學策略,旨在培養學生的社會存在意識、生存能力,以及服務和合作精神。在課程中,鼓勵學生在面對學習困境時勇于提問和求助,培養團隊合作意識和創新精神。
3)思政教育。采用價值塑造的教學策略,旨在培養學生的社會責任感、家國情懷和理想信念。課程將引導學生認識到技術的應用對社會和國家的影響,激發他們的社會責任感,并培養他們對家國發展的關心與投入。
4)個性化教育和關懷。主要是了解學生的個性和需求,提供個性化的教育支持和關懷,確保每位學生都能夠充分參與思政教育。
通過以上四個層面的目標設置,在計算機語言類高職課程中更有效地融入思想政治教育,從而培養出具備專業素養、社會責任感和家國情懷的優秀技術人才。
3 課程思政教學策略設計
為了實現上述新的課程思政目標,需要精心設計相應的課程思政教學策略,這些策略將有助于確保思政教育與計算機語言課程的深度融合,以及提高學生對思政教育內容的認知和參與度,下面將探討一些關鍵的教學策略,以實現這些目標。
在教學策略上,從教學方法、空間、內容三個維度構建立體化課程思政,在教學方法上可以通過“課前-課中-課后”三個環節完成。
課前準備,教師可以提前把課程教學大綱、課件PPT、電子教材等學習資源在學習通平臺發布,學生提前自主線上學習,提前知道本次課所學內容,對所學內容有個印象,方便上課階段學習有所側重。上課階段,課程學習講解重點及難點過程中,根據案例在PyCharm開發環境進行講解與演示,解釋每一行代碼的作用,方便學生理解,通過單步運行,能夠清楚地看到程序的運行過程與結果,學生理解起來比較容易,講解完后要讓學生參與實訓,加深對知識理解。在教學過程中,可以設立一些互動提問環節,鼓勵學生積極參與討論,對于那些積極回答問題的學生,可以給予一定的平時分數獎勵,以激發學生的學習熱情和參與度。此外,在課后,教師可以給學生安排一些鞏固性任務,以進一步加強他們對所學知識的掌握,這些任務可以通過學習通等在線平臺發布,包括理論測驗、小項目實操等形式,以幫助學生在課下鞏固和應用所學內容。
從空間上,不僅要有線下課程思政,還可以有結合QQ群、學習通、騰訊課堂等線上課程思政。教師可以在課程開始前,將相關資料提前上傳至這些在線平臺,包括課程大綱、PPT課件、電子教材等資源,尤其是針對課程中的難點和重點內容,可以提供輔助學習資料,供學生隨時查詢。課后可以設置一些練習題,供學生在線作答,學生的作答結果可以即時反饋,這有助于教師及時了解學生情況,針對不理解的知識點提供即時幫助。在課堂授課過程中,教師可以錄制視頻并上傳至線上平臺,這些錄制的視頻可以讓學生在課后進行復習,尤其是對于一些難以理解的知識點,通過這種方式,學生可以根據自己的學習節奏進行回顧,加深對內容的理解。
內容上,難度設計應該分層設計,難易相結合,通過基礎訓練、舉一反三訓練、綜合訓練,把若干知識點訓練分批次納入整體訓練系列中。基礎訓練用于掌握基本知識點,實現熟練寫出基礎代碼的目標;舉一反三訓練是在基礎訓練上增加新要求,擴充單個知識內容,使學生在應用中拓展知識理解、建構知識框架;綜合訓練將基礎訓練和舉一反三訓練整合為一個較大主題,進一步實現知識結構融合;一個主題三個層次體現出訓練的階段性區分、難度逐層增加,循序漸進地提升程序設計能力的教育思想,避免學生能夠完成單個知識點的驗證性訓練,一旦遇到較為復雜的問題就束手無策。
在設置思政元素時候,以專業、行業背景為依托,根據學生基礎薄弱,學習習慣較差,對未來迷茫,不能保持長時的專注的特點,選取如下思政元素:培養職業道德,倡導追求卓越;樹立社會主義核心價值觀,實踐立德樹人;提升防范意識,增強抵御欺詐能力;弘揚國家精神,激發熱愛祖國情感;樹立崇高理想,關注社會發展;規劃個人發展,打造職業藍圖。
為了確保思政元素的融合方式更加多樣且豐富,在不同的環節點上中融入相應的思政元素,提供如下做法:
1)在上課階段可以在PPT頁眉及頁腳中插入一句名人名言或者諺語,例如“沒有人可以回到過去重新開始,但誰都可以從今天開始,創造一個全新的結局。”——卡洛斯·卡斯塔尼達,可以在上課時不經意間鼓舞學生,達到課程思政的目的,而且在每次授課時候只寫一句名人名言或者諺語,強化學生理解與記憶。
2)根據上課內容和個人學習經驗,分享一些關于編程的學習方法。首先,編程是一項實踐性的技能,不斷編寫代碼是提升能力的關鍵,從簡單的程序開始,逐漸增加難度,挑戰自己的編程能力。其次,利用在線資源,如官方文檔、編程社區、教學視頻等,尋找解決問題的方法和學習資料。最后,嘗試用Python解決實際問題或完成小型項目,這有助于將學到的概念應用到實際中,提升編程技能。最后,學會調試程序,理解常見錯誤信息的含義,并學會使用調試工具定位問題。
3)還可以分享一些個人項目經驗,特別是與條件判斷相關的教訓。這個經驗讓我深刻地認識到,在編程中,條件判斷的準確性和嚴謹性至關重要,它們直接關系到程序的穩定性和功能的實現。例如:在一個項目中,本人使用了大量的if語句來處理不同的情況,但當項目進入測試階段時,遇到了一些麻煩,原因是我在設計程序時沒有考慮周全,沒有詳細地測試各種情況,導致條件判斷的值與預期值不一致。這最終導致了應用程序報錯,最終使得應用無法投產。以此向學生傳遞一個重要的經驗教訓,從而達到言傳身教的目的。
4)上課結束后可以布置一些作業,例如使用所學的編程知識設計一個中國詩詞游戲程序,讓學生參與補全特定的字詞或詩句,這樣學生不僅能夠鞏固編程技能,還能增進對中國詩詞的理解,從而提升他們的人文素養。
5)在學生休息時,可以在線上平臺推薦一些電影或者音樂給學生,比如一些倫理片、教育片等。例如歌曲《千里之外》中傳遞了友情、情感和人生追求的主題。電影《甲午風云》描述了中國近代史上的甲午戰爭,反映了中國社會的腐朽和掙扎。《中國合伙人》講述了一個關于創業、合伙人關系以及對夢想的追求的故事,通過這些精心挑選的作品,既能夠讓學生放松心情,又能夠啟發他們對人生、社會的思考,培養情感共鳴和思考能力,提升綜合素養。
通過以上教學策略的有機結合,目的是創造一個積極的學習環境,使學生更深入地理解和參與思政教育內容,同時將其與計算機語言課程緊密結合,這些策略的實施將有助于培養具備綜合素質、社會責任感和倫理道德觀念的計算機專業人才,為他們的未來職業和社會生活做好充分準備。
4 課程思政效果評價
采用課程思政理念教學模式后,學生課堂參與度顯著增加,過去學生的學習方式較為被動,在實訓時也缺乏積極性,而現在,學生能主動地參與訓練,遇到不懂的問題積極提問,學生的學習成績呈現穩步上升的趨勢,在線平臺資源的點擊量大幅增加,更多的學生樂于使用線上平臺的教學資源。表1是混合式教學和課程思政理念教學模式效果對比結果。
從表1可以看出,在不同教學模式授課下,課程思政理念教學22級的平均分(81.41分)比21級混合式教學班平均分(79.57分)提高約2%,優良率提高了9.72%,最高分提高了13分。
從教學效果對比結果和實際課堂效果可以得出,通過從教學方法、空間、內容三個維度構建立體化課程思政,根據學生狀況及教學現狀,選擇針對性思政元素,并在教學中通過多種形式融入思政元素對提高學生綜合運用所學知識的能力是有顯著效果的,也為計算機語言類課程的課程思政教學提供了有益的借鑒模式。
5 結論
在課程思政理念教學改革的背景下,高校教師有責任和義務深入挖掘思政教育相關元素,然后將這些元素合理地融入專業知識的教學過程中,這樣就可以實現知識傳授、能力培養和價值引領的學生培養目標,通過這種方式,可以更好地發揮專業課程和思政教育的協同效應,形成一種相輔相成、相互促進的育人機制。本研究以Python程序設計課程為例,分析當前授課現狀和學生學習狀況,提出具有針對性的課程思政教學目標,然后從教學方法、空間、內容三個維度構建立體化課程思政,設計思政元素時候,結合專業及學生實際需要,側重選取培養學生職業素養,樹立遠大理想,謀劃個人發展,激發愛國情懷等思政元素,在思政元素和課程結合上,采用多種方式,在專業知識傳授和能力培養過程中,有意識地融入思想政治教育元素,引導學生的價值觀,有助于培養出更具有社會責任感和家國情懷的技術專業人才。今后的工作可以進一步探索不同類型的案例設計和教學方法,以進一步提升課程思政的效果,從而更好地實現學生培養目標。
參考文獻:
[1] 陳紅陽,孫寶剛,何盈盈,等.“Python程序設計”課程思政元素探析與應用[J].電腦與信息技術,2022,30(6):114-118.
[2] 謝春,張薇,李驥業,等.課程思政在“Python程序設計”課程中的研究與實踐[J].成都工業學院學報,2023,26(2):64-67.
[3] 汪貴生.課程思政視域下《Python語言程序設計》教學改革研究[J].銅陵學院學報,2023,22(3):108-111.
[4] 李菲菲.高職計算機專業課程思政案例分析——以“Python程序設計” 課程為例[J].晉城職業技術學院學報,2023,16(4):44-47.
[5] 劉越,于莉莉,蘇曉光.“融德于教” 下Python語言程序設計混合式教學研究[J].對外經貿,2023(6):127-130.
[6] 劉麗,高雪.基于成果導向的高職Python語言程序設計課程教學改革探究[J].電腦知識與技術,2023,19(1):160-162.
[7] 黑馬程序員.Python程序開發案例教程[M].北京:中國鐵道出版社,2019.
【通聯編輯:王 力】