[摘 要] 為了培養適應新世紀發展需求的人才,在專業課程教學中融入思政元素已經成為趨勢。對于Python程序設計課程來說,通過結合學生自身特點和專業學習需要,選擇合適的思政教育內容,采用融合式的教學方法可以給課堂帶來新的活力。教師需要結合自身專業特點和學生學習實際情況,合理運用思政教育理念進行專業課教學。主要以“Python程序設計”這一課程為基礎,探討將思政元素融入計算機類課堂中的實踐方法。
[關鍵詞] Python程序設計;融合教學;思政建設
[基金項目] 2020年度上海理工大學科研項目課程建設“光學影像處理技術及其應用”(12850220)
[作者簡介] 江旻珊(1983—),女,江蘇南通人,博士,上海理工大學光電信息與計算機工程學院副教授,主要從事光學成像研究。
[中圖分類號] G642.0 [文獻標識碼] A [文章編號] 1674-9324(2024)44-0167-04 [收稿日期] 2023-09-26
引言
隨著信息化建設的飛速發展,傳統的教育方式也發生了革新[1]。在網絡信息化時代,人們更加便捷地獲取信息,這也使知識傳遞的速度更為高效。作為國家教育事業的一個重要環節,互聯網+教育已經成為當前社會發展的必然趨勢[2]。
在現代的教育環境下,學生獲取理論知識的途徑不再局限于傳統的課堂,各種先進的媒體和信息傳播工具豐富了學生獲取知識的渠道。教學方式的革新使學生能夠更自主地探索知識,獲得更多的信息資源,從而培養批判性思維和自主學習的技能。這也意味著教育者和學校需要提供更開放、靈活的教學環境,以滿足學生在信息化時代的教育需求。在當前的大學生群體中,很多人對自己有著清晰的認知,他們不囿于傳統的思考模式,而更傾向探索未知的領域。在大學期間,學生可以通過互聯網獲得大量的信息資源。當學生在教室里進行學習的時候,他們可以借助互聯網來積累更多的附加知識。然而,互聯網技術的飛速發展不只是帶來了信息的便利性,也可能對現代大學生產生不良的影響[3]。高度信息化的時代,互聯網的信息良莠不齊,這使得大學生的思維和意識有可能受到不良信息影響。學生如果不能及時地發現自己的思想問題并加以糾正,就容易引發一系列的問題。計算機專業在現代社會中有著舉足輕重的地位,計算機專業的學生應該更加清晰地理解自己專業的人才培養目標,認識到自己工作崗位和工作內容的社會價值,從而自覺樹立崇高的職業理想,將個人的職業生涯與國家發展的歷史進程相結合。
當前的理工科學生教育主要的關注點是如何應對實際遇到的技術難題。理工科高等教育機構的學生往往在專業學科上投入的時間相對較多,而在其他領域,尤其是在人文教育上,投入的則顯得相對較少。這就使得大部分理工院校都將主要精力放在專業課程上,而忽視了思政教育的重要性[4]。盡管理工科專業也提供了相應的思政教育課程,但學生通常不會在這些課程中投入過多的時間,因此無法進一步明確思政教育對學生專業學習的重要性。同時,由于受社會經濟環境以及文化思想等多方面因素的影響,使得部分理工類大學生在實際生活和學習過程中缺乏正確的價值觀念。學生普遍認為學習的真正目標只是為了培養他們的專業技能,以確保他們未來能夠找到心儀的職位,對自己未來的成長路徑缺乏明確的規劃,對自己的道德品質和個人修養不抱明確期望。因此,必須重視并加強大學生的思想品德建設,使之能夠更好地為國家服務。教師在引導學生的思維方式和道德標準方面能起到關鍵的作用,通過將思政教育融入計算機課程,從而對學生的價值觀進行正確的引導,幫助他們樹立愛國主義精神,并培養他們的社會責任感。
一、課程思政對現代教育的重要性
在信息化時代,教師不再是教育活動的唯一主導者。學生的自主意識和獨立思考能力日益加強。因此,將思政教育有機融入學生的專業課程學習和職業規劃變得尤為緊迫。只有將思政教育與技術研究和職業規劃相融合,才能更有效地確保正確的理論知識傳遞和道德規范的貫徹。通過實踐活動,使得學生的道德品質逐漸形成,培養有獨立思考和道德判斷能力的個體。這不僅有益于他們的個人發展,也可以對社會和國家產生積極影響。
理工科大學生具有較強的邏輯思維能力、分析和解決問題的能力以及創新意識與實踐動手能力。因此,更應該讓學生深入了解國家的實際情況和社會動態,踐行社會主義核心價值觀,從而為中華民族偉大復興和社會的前進貢獻力量。課程不僅是培養人才的關鍵組成部分,也是落實立德樹人根本任務的重要手段。在課程思政教學中,我們應在尊重學科發展規律的基礎上,將思想政治教育貫穿整個教育和教學全過程,以實現知識傳遞、能力培養和價值導向的有機結合,以及專業知識教育同德育的有機整合和相互促進。課程思政代表了一種創新的教育和教學觀念,是一種獨特的思考模式。這并不意味著要改變專業課程的固有屬性,而是要最大化地利用專業課程的道德教育功能,提取專業課程中的道德教育元素,并將其轉化為學生更容易理解和接受的教學內容,從而在深入的知識學習中融入理想和信仰的精神導向。可以通過討論職業道德、職業責任和社會主義核心價值觀等話題,幫助學生認識他們將來在職場中需要遵循的準則,這有助于塑造學生的職業素養,使他們在未來的就業中能夠更好地應對各種挑戰。
二、Python程序設計課程的思政實踐
(一)發揮人文關懷作用
學生的主動性和自主性在接受教育的過程中有著重要的作用。傳統的教育方法通常是機械的,強調理論知識和行為規范的傳授。然而,學生是各自獨特的個體,具有不同的需求和背景。單純地灌輸思想觀點和道德準則并不能適應現代教育的趨勢。在課堂教學中,應該摒棄刻板的“填鴨式”教學方法。結合思政教育,引導學生樹立正確的就業觀和價值觀,使學生能夠更好地理解程序設計的藝術,從而培養自己的創造性思維。通過將Python程序設計課程與思政教育相結合,可以將人文關懷和思政教育因素注入計算機科學教育,使學生在學習編程的過程中不僅獲得技術知識,更獲得價值觀和思維方式的培養。在這一過程中,學生得以培養創新思維能力、解決問題的能力以及自主學習的素養,也能夠通過編程實踐培養思辨能力和判斷能力。加強Python程序設計課堂中的人文關懷,不僅有助于提高教學效率,還能培養學生的綜合素質。在Python教育中融入人文關懷體現了教育的人本目標。
首先,Python課程應明確其教育目標,將人的價值和發展置于核心位置。Python課程不僅要傳授技術知識,還要培養學生的思辨能力和人文素養。其次,應開展以學生為中心的教學。在Python程序設計課堂中,教育者應注重培養學生的能力和人文素養。這包括鼓勵學生積極參與課堂討論,發表自己的觀點,并鼓勵他們在討論中形成自己的觀點。這種自由的氛圍有助于提高學生的分析、判斷和解決問題的能力。在教育的課程設計中,可以強調發展個體特性,使學生能夠實現自我價值。這意味著教育不僅是技術傳授,還包括啟發學生的創造力和思辨能力,以及幫助學生認識自我。
良好的師生關系是創造以人為中心的教育氛圍的基本條件。教師表現出耐心和恒心、積極溝通、肯定學生的長處并鼓勵他們發揮潛力,這有助于建立學生對教師的信任,構建親近和融洽的師生關系。現今,學生的生活環境復雜多變,他們受到社會和家庭期望的壓力較大。因此,在Python的教學環境中,需要創造一種寬松的氛圍,鼓勵學生積極表達自己的觀點,培養他們的判斷和解決問題的能力,以激發他們的學習興趣。
將人文關懷融入Python程序設計課堂的因素包括教育目標、師生關系的建立以及以學生為中心的教學方法。這些因素有助于培養學生的綜合素質,使他們不僅具備技術能力,還具備人文關懷和社會責任感,這正是未來社會對技術人才的要求。
(二)體會嚴謹的科學精神
編程是一門需要耐心與細心的工作,是培養和展現科學精神的理想領域。在編程的世界里,不僅要掌握語法規則和邏輯思考,還需要深刻的思辨以及堅韌的決心,才能夠實現設計目標。極其微小的錯誤都會導致程序無法正常運行,甚至僅改變兩條語句的執行順序,都可能對最終結果產生巨大的影響。編程需要開發者具備認真的態度和精益求精的作風,每一個代碼細節都需要經過細致的審查,以降低潛在的錯誤和漏洞。如不帶著嚴謹的態度編程,在編程時不認真細致地防止錯誤,那么在實際的項目中,發現和調試錯誤將會如大海撈針一般,既費時又費力。
Python編程語言為學生提供了理想的實踐平臺。在Python程序設計課堂中,學生不僅學習編程技術,還學會了怎樣周密地思考,如何審查代碼以預防潛在錯誤,以及如何通過實驗和反復嘗試來解決問題。這一過程塑造了學生的思維方式,培養了他們的觀察力、判斷力和解決問題的能力,同時也鍛煉了他們的耐心。嚴謹的科學精神不僅僅是教育精神的一部分,更是一種價值觀和工作態度的體現。在Python程序設計課堂中,學生學會了在遇到問題時不氣餒,而是堅韌不拔地尋找解決方案,經過不斷嘗試,代碼得到完善,從而追求最佳的實現效果。這種態度不僅適用于編程領域,也可以在工作和生活的其他方面發揮重要的作用。此外,Python編程也教導了學生如何處理失敗,如何從錯誤中學習。編程是充滿挑戰的任務,學生在每一個錯誤和失敗中都有機會獲得寶貴的經驗和教訓。這種經驗培養了學生的自信心,鼓勵他們不斷挑戰自己,勇敢地面對新問題。Python程序設計課堂向學生傳達了科學精神的核心理念,即堅持實驗和不斷嘗試,追求真理。學生不僅學會了如何編寫代碼,還學會了如何進行科學性的研究和實驗,以解決各種問題。這種科學精神將在學生未來的職業和生活中發揮關鍵作用,鼓勵他們在不斷的探索和創新中貢獻自己的一份力量。
總而言之,Python程序設計課堂為學生提供了培養嚴謹科學態度的平臺,這將對他們未來的學術和職業生涯產生了深遠的影響。教師不僅在課堂上教授編程技術,還培養了學生的思維方式和工作態度,這也是教育中不可或缺的一部分。通過學習編程,學生不僅可以掌握技術,還可以獲得更深層次的啟發,懂得如何處理錯誤和對待挑戰,以及如何在嚴謹的科學精神下追求知識和真理。這種全面性的教育有助于培養出具有綜合性素養的學生,使他們不僅擁有了技術能力,還具備堅韌不拔的學習品質。
(三)計算機領域的倫理議題
在Python程序設計課堂上探討計算機領域相關的倫理問題有重要的意義。隨著計算機科學的迅速發展,伴隨而來的是一系列現實的道德問題。學生學習編程不僅是為了掌握技術,更是為了理解他們在未來職業中如何運用這些技能,以及如何在計算機領域履行道德責任。
Python是一門廣泛用于人工智能開發的編程語言[5]。人工智能技術的快速發展帶來了許多新的機遇,但也伴隨著潛在的倫理問題。首先是數據隱私和安全,大量數據被用于訓練機器學習算法,但這些數據可能包含個人信息。如何確保這些數據得到適當的保護,以防止被濫用和侵犯隱私;如何設計和使用AI系統以保護數據隱私;等等。這些都是亟待解決的問題。其次是AI系統的公平性和歧視性,算法可能包含偏見和歧視,這可能會導致不公平的決策。因此需要確保AI系統的公平性,以消除或減少歧視性。Python語言可用于構建復雜的AI系統,這些系統的決策過程對于普通人來說可能是不透明的。因此需要明確AI系統的決策責任人,以及追蹤和解釋方法,并教導AI系統遵守道德規范,以確保AI系統的決策符合正確的價值觀。
在Python程序設計課堂中,可以引入一些類似的案例,讓學生通過分析這些案例,了解在計算機科學領域中可能引發的社會問題,并思考如何通過技術的力量來解決這些問題,從而思考計算機發展的社會影響。這些討論不僅有助于學生深入了解計算機領域中的倫理問題,還能培養他們的批判性思維能力,并幫助學生認識到他們在未來的職業生涯中可能面臨的道德抉擇。學生需要學會如何在技術發展和社會利益之間找到平衡,如何拒絕不道德的行為,以及如何在遵守道德的同時推動計算機技術的可持續發展。通過對相關議題的討論,學生可以更好地規劃自己的未來,給社會和行業帶來積極的改變。
結語
探索如何在Python程序設計教學中融入思政元素具有重要的意義。課程思政建設不僅能夠最大化地激發教師的主觀能動性和價值導向作用,同時也有助于培養學生的自我構建和持續自我完善的能力。本文以Python程序設計課程為例,探索高校專業課程中融入思政教育的路徑。教師應該從始至終注重全面育人,致力于在學生的成長歷程中貫徹思想品德教育。以工程應用型人才培養為目標,構建具有特色的課程體系和教學體系。通過課程的融合型教育方式,培養學生的愛國主義情懷,同時提升他們的行業道德規范。課程思政建設不但能使學生在專業領域達到領先水平,也能為社會主義建設做出貢獻。
Python課程的思政教學設計方向與工科教育中的大國工匠精神相契合,在培養技術型人才的同時,也激發了學生為國家服務的深厚情感。課程思政要達到潛移默化的效果,須進一步深化對課程知識點中思政元素的理解和挖掘,以實現專業知識學習與思政教育的有機融合,并利用多種教學手段來促進課堂教學效果的提高。
參考文獻
[1]任友群,馮仰存,鄭旭東.融合創新,智能引領,迎接教育信息化新時代[J].中國電化教育,2018(1):7-14+34.
[2]張巖.“互聯網+教育”理念及模式探析[J].中國高教研究,2016(2):70-73.
[3]姜恩來.新媒體環境下的大學生思想政治教育[J].高校理論戰線,2009(6):54-56.
[4]王良子.高校理工類專業課程思政實施中的問題及其應對策略探究[J].山西青年,2020(1):92-93.
[5]徐玉芳,蘇斌.Python語言特點及其在機器學習中的應用[J].計算機產品與流通,2019(12):142.
Curriculum Ideology and Politics Construction of Python Programming Course
JIANG Min-shan, SHAO Hang, MAO Ji-hui
(School of Optical-Electrical and Computer Engineering, University of Shanghai for Science and Technology, Shanghai 200093, China)
Abstract: In order to adapt to the development of the new century, it has become a trend to integrate ideological and political education into courses. For Python programming course, it is necessary to add proper ideological and political elements combined with the characteristics of students and the need of professional courses and the integrated method can bring new vitality to teaching. Teachers need to combine professional knowledge and practice, apply the ideological and political concept to professional teaching. Based on Python programming, this paper discusses some practical methods of integrating ideological and political elements into computer classes.
Key words: python; integrated teaching; ideological and political construction