?

Python 程序設計課程思政教學實踐探索

2024-05-10 15:49徐志英
船舶職業教育 2024年1期
關鍵詞:章節程序設計專業課程

徐志英

朝陽師范高等??茖W校,遼寧 朝陽 122000

2016 年,習近平總書記在全國高校思想政治工作會議上指出,高校要堅持把立德樹人作為中心環節,把思想政治工作貫穿教育教學全過程,實現全程育人、全方位育人[1]。2020 年5 月,教育部印發的《高等學校課程思政建設指導綱要》(教高〔2020〕3 號) 指出:理學、工學類專業課程,要在課程教學中把馬克思主義立場觀點方法的教育與科學精神的培養結合起來,提高學生正確認識問題、分析問題和解決問題的能力[2]。將思政元素融入專業課教學中,是當前高等教育的重要內容。Python 語言作為一種簡捷的高級程序設計語言,已成為高校廣泛開設的基礎課程。按照先語法講解再進行實踐驗證的教學思路,雖然保證了教學內容的邏輯性,但在高度抽象的專業知識點講授中,很難找到思政教育的結合點,存在教學理念不夠清晰、教學內容融合不夠緊密、教學模式不夠豐富、教學方法不夠靈活等問題,沒有達到學生潛移默化接受思政教育的效果[3]。在Python 程序設計課程教學實踐中,應科學設定課程思政素養目標,深入挖掘課程思政元素,深入探究思政元素融入的途徑與方法,培養具有過硬專業能力、高尚道德情操和強烈家國情懷的新一代大學生。

1 科學設定課程思政素養目標

通過融入思政元素,幫助學生掌握分工合作的學習方法,培養他們模塊化的程序設計思維,提升將復雜問題逐步細化的邏輯思維能力,增強文化自信,培育家國情懷,強化責任擔當和團隊協作意識,以發展的眼光看問題,著眼未來,培養大局觀,確保學生政治素養的提高。

2 深入挖掘課程思政元素

Python 程序設計課程教學實踐中,要以課程思政為導向,深度挖掘課程蘊含的思政元素和能力培養點,形成思政元素、能力培養及其相互有機融合的教學體系,通過挖掘思政元素,把握課前預習、課中學習、課后評價等環節,運用問題討論、項目實踐、課外閱讀、觀看視頻等教學手段,潛移默化地對學生進行愛國情懷、文化自信、工匠精神等方面的教育。

2.1 培育家國情懷

高校思政教育之根本在于“立德樹人”,其著力點應該放在培育學生家國情懷上。通過學史明智、典型引領、國學育人等形式,積極引導大學生將個人成長進步與國家富強相結合,進一步培育大學生為中華民族偉大復興而努力學習的歷史使命感與責任擔當意識,真正引導大學生將家國情懷內化于心、外化于行。在Python 語言程序設計之選擇結構程序設計章節中,講述于敏與氫彈的故事,用他隱姓埋名、不計得失,投身國之重器——氫彈研究事業的先進事跡,強化大學生對家國情懷的認知[4]。

2.2 增強文化自信

文明特別是思想文化是一個國家、一個民族的靈魂。將中華民族上下五千年發展的文明史、中國從“站起來”“富起來”到“強起來”的奮斗史等融入專業課程教學之中,確保大學生在世界觀、人生觀和價值觀形成的重要成熟期健康成長。在Python 語言程序設計之“面向對象”程序設計章節中,在講解“面向對象”中繼承與多態的概念時,以繼承與弘揚吃苦耐勞、奮發圖強為例,開展繼承與多態的教學,充分挖掘當代大學生精神譜系時代內涵,強化大學生傳承與弘揚中國傳統文化的歷史使命感和歷史責任感[5]。

2.3 培養工匠精神

培養大學生的工匠精神,是培育優秀專業技術人才的前提,是夯實制造大國、智造強國的重要保障。工匠精神的核心就是把事業干到細致、精致、極致。在Python 語言程序設計之“異常處理”章節中,以20 世紀最嚴重工程設計錯誤之一的塔科馬海峽大橋坍塌為例,通過觀看該事故警示片,分析坍塌事件的元兇和造成事故的直接原因,以此引入異常處理的教學內容,使學生了解異常處理的重要性,培養學生科學、嚴謹、專注、精細的思想品質。

2.4 提高創新能力

強化創新意識、培養創新思維、提高創新能力是大學生干事創業的根本。在Python 語言程序設計之“函數與模塊”章節中,通過觀看中國天宮空間站科普宣傳片,讓學生深入了解空間站天和核心艙、問天實驗艙和夢天實驗艙三個模塊具體工作任務,讓學生理解建設中國空間站只有采用模塊化分工,將不同任務分配給專業對口單位,才能確??臻g站建設快速高效的道理,從而引入模塊化、函數化程序設計思想。將中國航天人開拓創新精神這一思政元素有機融入函數與模塊教學中,增強學生自主創新意識,提高創新創業能力[6]。教學實踐中可結合各章節知識點,突出不同的思政元素。

3 融入思政元素的途徑與方法

專業課程中融入思政內容最忌諱生硬,要使思政內容與專業知識無縫銜接,必須活用教學方法,拉近課堂與學生的距離。在Python 程序設計課程教學中,可采用問題討論引導、項目實踐深化、課外閱讀拓展等方式進行思政教學實踐。

3.1 問題討論引導

組織集中討論是增強思政教育效果的有效方式。教師可以根據Python 程序設計課程各章節的核心知識點,通過設置情境、提出設問、拋出問題、思考探討、深入提升的方式,組織學生集體討論或話題辯論,將思政元素貫穿專業知識講授之中,從而完成對學生的價值引領,培養學生的思辨能力。例如,在Python 程序緒論章節中,設置問題討論:為什么ChatGPT 能夠做到在與真正人類幾乎無異的聊天場景進行交流,甚至完成撰寫論文、翻譯、編程等任務,人工智能普及應用,將會對職業發展、生產生活、學習工作帶來哪些影響?通過組織學生確定的主題,進行分組討論、代表發言、觀點辯論等,引導學生正確認識“人”的關鍵作用,思考人工智能發展與應用給社會發展、本職工作、日常生活帶來的系列連鎖變革,培養學生強化創新思維和預判意識,鼓勵學生專心向學、探索未知,掌握專業知識,練就過硬本領,適應新技術、新理念、新思維迅猛發展的新時代需要[7]。

3.2 項目實踐深化

Python 程序設計是一門計算機語言課程,在學習過程中項目實踐是重要學習內容。教師可以根據“組間同質、組內異質”的原則,將班級所有學生按照4~5 人一組組建若干實踐小組,依據每個小組成員學習層次合理分工并明確任務,共同進行項目體驗學習,從而培養學生的團隊精神,提高學生的編程實踐能力。例如,在Python 程序設計實踐應用教學中,可以將學生按照學習層次分成幾個學習小組,每個小組圍繞“小游戲設計、大數據分析、WEB 前端開發”等內容確定不同的實踐課題。小組長根據每個成員的學習專長,細化分解任務。在具體任務中,組長通過召開成員討論會,掌握任務執行進度和重點難點;通過組織技術方案討論會、技術應用研討會等,共同確定實現任務的庫和函數,以及具體功能,交流任務進展情況,反饋遇到的具體問題,共同進行問題分析和解決[8]。

3.3 課外閱讀拓展

利用學校網絡平臺,開設“閱讀、悅讀、越讀”專欄,提供黨史、國學、人物傳記、科學故事、計算機文化及Python 應用等方面的內容,通過電子圖書、圖片、音視頻、論文等多種形式呈現,教師引導學生加大課外閱讀量,并根據教學進度、章節關聯等提出思政元素的引導性問題,鼓勵學生在討論區上留言。例如,在緒論章節,觀看Python 之父吉多·范羅蘇姆開發Python 語言故事,鼓勵學生以專業知識為基石、以興趣為驅動進行科學探索;在數據類型章節,講述2019 年阿麗亞娜火箭發生爆炸事故,讓學生了解編程規范的重要性,強化學生工程倫理教育。抓住學生課前預習、課中討論、課后拓展環節,向學生推薦與知識點關聯的蘊含思政元素的人物事跡、傳統故事、重大事件等文字、音視頻等學習內容,引起學生思想共鳴、情感認同,引導學生深入思考,實現思想啟迪和價值引領。

加強專業課程中的思政元素融入,是大學生思想政治教育的重要內容,是高校教學的重要任務。在明確思政教學目標的基礎上,深入挖掘思政元素,對Python 程序設計課程融入思政元素的途徑與方法進行初探,為工科類專業課程提供參考。高校專業課程思政教學改革永遠在路上,還需圍繞教學內容、教學方法和考核方式以及課程思政實施的具體案例,進行深入研究。

猜你喜歡
章節程序設計專業課程
基于Visual Studio Code的C語言程序設計實踐教學探索
電大學前教育專業課程改革探討——以福建電大為例
從細節入手,談PLC程序設計技巧
高中數學章節易錯點提前干預的策略研究
素養之下,美在引言——《“推理與證明”章節引言》一節比賽課的實錄
高職高專院校C語言程序設計教學改革探索
中美綜合大學在音樂專業課程上的比較與啟示
中俄臨床醫學專業課程設置的比較與思考
黃廖本《現代漢語》詞匯章節中的幾個問題
PLC梯形圖程序設計技巧及應用
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合