關鍵詞:高職;課程思政;Java程序設計基礎;編程思維;德技兼?zhèn)?/p>
中圖分類號:G642 文獻標識碼:A
文章編號:1009-3044(2024)26-0138-03
開放科學(資源服務) 標識碼(OSID)
0引言
隨著近些年職業(yè)院校的招生規(guī)模不斷擴大,目前我國擁有全世界最龐大的職業(yè)教育體系。在數(shù)量提升的同時,國家也高度重視職業(yè)教育的高質量發(fā)展。
2021年10月中辦、國辦發(fā)布了《關于推動現(xiàn)代職業(yè)教育高質量發(fā)展的意見》,提出到2035年基本建成技能型社會的目標,并把“堅持立德樹人、德技并修,推動思想政治教育與技術集成培養(yǎng)融合統(tǒng)一”作為首要的總體要求[1]。2022年10月習近平總書記在黨的二十大報告中強調要辦好人民滿意的教育,育人的根本在于立德[2]。引導學生樹立正確的世界觀、人生觀、價值觀,對實現(xiàn)高質量的職業(yè)人才培養(yǎng)至關重要,為了深入貫徹新時代下立德樹人的教育理念,從國家到地方陸續(xù)出臺了有關課程思政的課程改革措施,各高職院校也積極推動落實到各門課程的教學工作中,以形成全面育人的大格局。
Java程序設計基礎是計算機信息技術專業(yè)群中的公共基礎課,為軟件技術、人工智能、區(qū)塊鏈等專業(yè)提供必要的專業(yè)基本技能的訓練,面向大一新生開設。大學是青年人汲取知識技能和塑造人格思想的關鍵時期,一個良好的開始往往決定最終目標的順利實現(xiàn)。在三年有限的高職學習期內,為了培養(yǎng)出更多的服務于社會主義信息化建設、德技兼?zhèn)涞母咚刭|技術技能人才,從第一門專業(yè)基礎課入手,在Java程序設計基礎課程中融入課程思政是十分必要的。
1 Java 程序設計基礎課程思政建設思路分析
高職的Java程序設計基礎課程不能簡單看成是本科課程的簡化版本,它應該具備鮮明的職業(yè)性特點。在課程思政的建設中,首先要針對社會當前需求的職業(yè)崗位、職業(yè)道德素養(yǎng)確定課程的知識和能力目標,并明確本課程的總體思政目標。其次,根據(jù)本課程的思政目標和國家發(fā)布的課程思政建設指導文件,建立本課程的思政資源庫。最后,梳理教學內容,并從中挖掘出思政元素,在教學的過程中對學生進行思想和道德的引導,達到教書育人雙重效果。
1.1 確定Java程序設計基礎課程的思政總體目標和要求
通過對企業(yè)和近幾屆畢業(yè)生的Java開發(fā)類崗位的調研,了解到由于系統(tǒng)開發(fā)技術更新速度加快,學校所教授的知識往往滯后于企業(yè)實際的人才需求。作為實踐性強的專業(yè)崗位,用人單位特別看重人才的自主學習能力、解決實際問題的應用能力、溝通和團隊合作能力,并要求員工具備嚴謹認真、踏實肯干的工作態(tài)度。
Java程序設計基礎是一門為后續(xù)專業(yè)課學習和未來工作打基礎的重要課程。要求學生掌握Java的基本概念、語法、面向對象的基本理論和編程思想,能熟練使用面向對象編程工具,運用面向對象的設計方法編寫、調試和運行規(guī)范、實用的Java應用程序。同時還需要從職業(yè)素養(yǎng)、職業(yè)道德和規(guī)范、專業(yè)背景的認知、學習思維方式等方面啟發(fā)學生深入思考為何學、如何學、怎樣學的問題。課程目標則由知識傳遞轉變?yōu)閷r值引領和靈魂塑造有機地融入知識傳授和能力培養(yǎng)中[3]。依據(jù)社會上的用人需求、職業(yè)特點以及學生未來職業(yè)發(fā)展,本課程的思政育人目標包括以下內容:培養(yǎng)學生具有社會主義核心價值觀、遵紀守法;培養(yǎng)學生形成大局觀、集體主義意識;培養(yǎng)學生精益求精、不畏困難、探索未知、勇于創(chuàng)新的職業(yè)精神;培養(yǎng)學生樹立專業(yè)自信和文化自信;培養(yǎng)學生獲取新技術、新知識的自學能力和樹立終身學習的理念。
1.2 思政資源建設
思政資源建設要立足于課程的思政育人目標,著眼于職業(yè)特征,并可以服務于整個信息技術專業(yè)群。思政資源的搜集、篩選審核、分類整理、儲備入庫需要經(jīng)歷較長時間。通常由教學團隊多個成員共同參與,通過集思廣益,從多方位、多角度構建出思政資源庫。
思政資源內容豐富,涵蓋從價值觀、方法論、道德規(guī)范、到職業(yè)精神等各方面。比如,馬克思辯證唯物主義思想、社會主義核心價值觀、中華優(yōu)秀傳統(tǒng)文化、為新中國建設做出杰出貢獻的革命家、勞動模范和科學家的事跡、身邊學長成才立業(yè)的故事。
思政資源的形式多樣,可用文檔、音頻、視頻、動畫、圖片、實物等方式展現(xiàn)。勞動模范的新聞報道、我國高科技發(fā)展成就的紀錄片、優(yōu)秀學長的作業(yè)等資料都是很好的思政素材。
1.3 梳理教學內容并挖掘思政元素
思政資源整理好后,需要結合課程的具體內容,找出里面蘊含的思政元素,在合適的切入點使用思政資源庫中的資料來體現(xiàn)思政元素。
在原來案例驅動教學內容的基礎上,梳理Java程序設計基礎課程的教學內容。按學習和應用的認知規(guī)律分為Java基礎知識、Java面向對象、Java應用開發(fā)三個層次。基礎部分主要是面向過程的內容,然后逐步建立面向對象的編程思想,最后深入學習開發(fā)實踐技術。每部分包含多個單元模塊,每個單元模塊中又有多個知識點。通常在每個課程單元模塊中選取一到三個知識點,從中提取思政元素較為適宜。
在教學內容中挖掘思政元素從以下幾個方面考慮。第一,內容中所蘊含的思政思想。講解繼承時,子類除了繼承父類的成員,還可以添加自己新的成員[4]。將繼承的含義與非遺文化的傳承和發(fā)展對應起來,既加深了學生對繼承概念的理解,又使學生樹立文化自信、激發(fā)勇于創(chuàng)新的精神。第二,有關工具和方法使用的內容。強調只有在不斷實踐中才能熟練使用Java開發(fā)工具,這就是馬克思辯證唯物主義中所包含的實踐出真知思想。第三,學習課程內容所用到的方式。因String類和StringBuffer類的用法類似,要求學生使用API文檔自學StringBuffer類。培養(yǎng)學生的自學能力。第四,有關編程思想的內容??梢园褦?shù)組求最值中的編程思想和當前激烈的國際科技競爭相聯(lián)系,激勵學生奮發(fā)學習,弘揚愛國主義精神。
融入思政不能是內容上的簡單堆砌,應該在深刻把握的內容基礎上,有步驟地將提煉出的思政元素融合到課程的知識點中。本課程教學內容、思政元素和思政目標關系如表1所示。
2 Java 程序設計基礎課程教學中融入思政元素的實施方式
2.1 融入思政的混合教學模式
Java程序設計基礎課程從傳統(tǒng)課堂授課模式轉變?yōu)殚_展線上線下的混合教學模式,該模式符合高職專業(yè)知識和技能的實際教學需要[5]。線上教學以課前預習、課后練習、拓展知識、課程測試、授課視頻為主。線下教學主要是課堂理論講解和實訓部分。
充分發(fā)揮線上教學資源豐富、互動性強的優(yōu)勢,讓學生在學習專業(yè)知識的同時傳授思政思想。學習StringBuffer類時,將思政資源庫中的華羅庚自學成才故事作為課前導入部分,并提出StringBuffer類有哪些方法、API文檔如何使用等問題。上傳該知識點的微課視頻和課后練習。提前發(fā)布學習任務單要求學生自學該知識點。線下課堂中教師針對作業(yè)情況講解難點,學生可以選擇線上或線下與老師討論。相比傳統(tǒng)模式,這種方式較好地解決了當前存在的課時少問題,引導學生積極思考,提高自主學習能力。
線上教學的靈活度高可以滿足不同層次學生個性化學習的要求,也為思政元素的融入提供了多樣化的方式。面對不同基礎的學生,設置難度不同的學習模塊供其選用,并在不同的學習路徑上融入思政內容。學習標識符規(guī)范時,以線上問卷形式讓學生選擇哪些是不文明的行為,教育學生要遵紀守法。在線上拓展知識部分,給出我國互聯(lián)網(wǎng)大廠實際開發(fā)中項目、包、類等規(guī)范命名要求,引導學生思考得出規(guī)范命名有利于團隊合作開發(fā),塑造集體主義意識。
線下教學部分是教師和學生面對面交流,學生獲得思政教育會更加直接。要結合線上和線下教學的各自優(yōu)勢融入思政,形成探、思、學、練、做一個完整的求知過程。
2.2 融入思政的教學方法
對于剛接觸編程的新生,程序設計的內容比較抽象、不容易理解,這就需要教師在教學方法上進行探究創(chuàng)新,循序漸進地培養(yǎng)學生抽象思維的能力。因此,在Java程序設計基礎課程所采用教學方法中融入思政內容,能激發(fā)學生學習編程的興趣并對其思想行為產(chǎn)生正面積極引導。以下是本課程中幾種主要教學方法融入思政的做法。第一,類比教學方法。講解類和對象關系時,通常會強調類是抽象的而對象是具體的??梢詫⒋酥R點遷移類比到學習編程語言的過程中所用到的抽象和7VRQ/Im+OkRTJ3DiwcFTSqfiqkmyuHJYXaN6xZe6cPI=具體的思維方式,告訴學生運用抽象思維,從宏觀上理解語言的共性和規(guī)律,運用具體思維深入探索語言的細節(jié),從而通過辯證思維方法提高學習效果。第二,案例教學方法。將學長奮斗成才的故事巧妙設計成循環(huán)案例,以身邊榜樣的力量影響學生,使其在案例學習過程中認識到任何成功都是日積月累不斷努力的結果,培養(yǎng)學生樹立終身學習的理念。第三,角色扮演教學方法。數(shù)組求最值中用到了打擂臺思想,組織學生飾演角色來實現(xiàn)打擂的過程,加深對算法的理解。進一步激勵學生在當前世界科技競爭日益激烈的環(huán)境下,大家要有專業(yè)自信,勇攀科學高峰。
2.3 融入思政的教學過程
Java程序設計基礎是一門理論融合實踐類型的課程,采用在機房上課的一體化授課方式。教學過程組織分為課前、課中、課后三個環(huán)節(jié)。依據(jù)育人目標和教學內容,將思政元素融入程序思維方式、實訓、評講、作業(yè)等過程中。
課前準備階段。把預習內容發(fā)布到線上課程平臺,讓學生提前了解所學知識點并回答問題。比如:設置問題“寫程序時會遇到哪些錯誤情況”“都是同一種類型錯誤嗎”“如何解決”,通過這些問題導入異常處理的學習內容。這些問題并不一定都能從已給的資料中找到答案,鼓勵學生自主上網(wǎng)查找資料,即使沒有思考出答案,也可以將自己的疑惑之處記錄下來,帶著問題來聽課。此階段側重培養(yǎng)學生主動學習、獨立思考的能力。
課中授課解惑階段。理論內容以講授為主,精心進行教學設計,突出重點難點。組織學生參與課堂活動,在討論、評講等活動中融入思政元素。介紹數(shù)據(jù)類型時,提出為何會有各種數(shù)據(jù)類型,實際應用中如何選擇數(shù)據(jù)類型等問題,讓學生展開分析討論。在互動過程中教師從量體裁衣原則引申出珍惜糧食、光盤行動等思政內容。評講程序時,展示優(yōu)秀作品,鼓勵學生向榜樣學習,養(yǎng)成一絲不茍、規(guī)范嚴謹優(yōu)良作風。啟發(fā)學生在解決實際問題時探索一題多解、優(yōu)化程序的方法,逐步訓練編程思維。實踐內容一般先由教師分析和演示,然后讓學生單獨或以小組為單位完成實訓任務。思政融入主要體現(xiàn)在實踐的過程中,教師不用急于指出學生編程中出現(xiàn)的語法錯誤,而是教會學生調試程序的方法,引導他們自己解決問題,磨煉耐心細致的品質,從中體會出實踐的重要性。小組共同完成的實訓通常具有一定難度且綜合性較強,任務的實施需要團隊成員齊心協(xié)力、分工合作,整個過程既鍛煉了學生的溝通交流能力,又培養(yǎng)了學生的團隊精神。
課后鞏固和提高階段。設計難度依次遞進的課后作業(yè)供學生練習,以鞏固和加深理解所學知識。作業(yè)題中可以結合競賽、考證要求,并在題目內容中融入思政。將不同地方的特色美食主題融入集合的作業(yè)題中,使學生不僅掌握集合應用,也領悟到和而不同的理念。另外,課后閱讀資料為思政融入提供了重要的載體,在資料中加入我國科技領域中取得的最新成就,拓寬學生的研究視野,樹立民族自信和激發(fā)民族自豪感。
3 融入課程思政的課程考核和教學效果
3.1 課程考核
課程思政的融入帶來了該課程的考核評價方式的改變。以往對學生的考核評價包括單元作業(yè)、實訓、單元測試、大作業(yè)、期末考試等部分,主要側重理論和操作上的定量評價,并不能體現(xiàn)出學生思政內容的學習情況。因此,需要將思政領域的考核滲入到專業(yè)知識、實踐技能的考核中,形成客觀、有效和全面的課程評價體系。
思政部分的考核應聚焦本課程的思政目標。在實訓中,讓學生總結程序調試過程中遇到的問題及分析解決的過程,是否提出更優(yōu)化的編程方法,教師可以把這些作為考核項,以培養(yǎng)學生精益求精、創(chuàng)新精神、自主學習能力。在作業(yè)和考試中,對抄襲、作弊零容忍,教育學生講誠信、遵守規(guī)則,樹立正確的學習態(tài)度。在布置大作業(yè)任務時,以小組為單位,要求小組成員分工明確,展示系統(tǒng)并進行答辯。教師針對系統(tǒng)完成度、每個組員貢獻度、展現(xiàn)的自信和氣質等方面評分,反映出學生的團隊合作和集體主義精神。
思政部分的考核應借助信息化教學平臺的支撐,避免評定結果的隨意性,增強其規(guī)范性。把數(shù)據(jù)平臺記錄的學生的考勤、作業(yè)提交次數(shù)、學習任務完成度、討論參與度等統(tǒng)計數(shù)據(jù)作為成績的評定項目,從多角度真實、清晰明確地分析出思政部分的學習情況。
3.2 教學效果
在Java程序設計基礎課程中開展思政教學以來,通過對學生的出勤率、競賽成績、項目和技術講座參與度的統(tǒng)計以及學生的教學評價等各方面信息,顯示出學生的學習熱情和積極性有了顯著的變化。從過去不愿思考、滿足于現(xiàn)成的答案到現(xiàn)在主動地分析和探究問題,曠課和上課玩手機現(xiàn)象越來越少,總體成績穩(wěn)步提升。另外,學生的團隊集體意識加強,很多同學積極組隊參加各種競賽。同時,在反饋中也發(fā)現(xiàn)有些同學希望有更多貼近實際應用的案例,還有些同學想了解AI新技術。教師針對課程思政實施情況進行分析和總結,找出其中存在的問題,及時調整下一學期的教學內容和行為,以提升課程思政教學效果。
4 結束語
除了在教學內容、教學方法和考核等方面進行課程思政的改革實踐,還存在一些需要關注的地方。首先,要注重學生職業(yè)的長遠發(fā)展,結合高職學生實際動手能力強的特點,緊跟專業(yè)領域的技術發(fā)展,選取和開發(fā)一些實用性強、通俗易懂、可操作性強的思政案例。開闊學生視野,助力學生高質量就業(yè)。另外,課程思政團隊除了專業(yè)教師、還需要思政教師以及企業(yè)工程師的加入。通過討論交流,不斷打磨思政實施的各個細節(jié),對接行業(yè)的實際需求。最后,要充分發(fā)揮教師引領和榜樣作用。教師需從自身做起,以自己滿滿的正能量來引導學生樹立正確的價值觀和職業(yè)道德觀。