許孟杰 孫 俊
(湖北開放大學(xué)/湖北科技職業(yè)學(xué)院,湖北 武漢 430074)
工業(yè)和信息化部2021年11月發(fā)布《“十四五”軟件和信息技術(shù)服務(wù)業(yè)發(fā)展規(guī)劃》,提出到2025年,我國(guó)軟件業(yè)將迎來規(guī)模、質(zhì)量雙提升,“十四五”時(shí)期是我國(guó)開啟全面建設(shè)社會(huì)主義現(xiàn)代化國(guó)家新征程的第一個(gè)五年,全球新一輪科技革命和產(chǎn)業(yè)變革深入發(fā)展,軟件和信息技術(shù)服務(wù)業(yè)迎來新的發(fā)展機(jī)遇[1]。為社會(huì)培養(yǎng)出更多德智體美勞全面發(fā)展的能工巧匠,要求高職院校著力改變過去人才培養(yǎng)中重知識(shí)傳授和技能培養(yǎng),輕職業(yè)精神培養(yǎng)的不良傾向,在教育教學(xué)中將職業(yè)道德和職業(yè)精神培育放在突出地位。在專業(yè)課程中開展思政建設(shè)已經(jīng)成為當(dāng)前高等教育教學(xué)關(guān)注的熱點(diǎn)問題之一。[2-4]
Java程序設(shè)計(jì)課程是高職軟件類專業(yè)的必修課程,一般開設(shè)在新生入學(xué)的第1學(xué)期,對(duì)學(xué)生的思想引導(dǎo)、價(jià)值引導(dǎo)起了關(guān)鍵性的作用。此課程教學(xué)的效果直接影響著學(xué)生后續(xù)課程學(xué)習(xí)習(xí)慣養(yǎng)成、學(xué)習(xí)興趣培養(yǎng)、學(xué)習(xí)能力奠定、學(xué)習(xí)目標(biāo)規(guī)劃。同時(shí)Java作為一門編程語(yǔ)言,與思政課程并沒有直接關(guān)聯(lián),如何在理工科課程教學(xué)中挖掘思政元素,實(shí)現(xiàn)育訓(xùn)并舉、德技兼修,需要結(jié)合本專業(yè)學(xué)生的整體特征、實(shí)際需求來進(jìn)行探索。我們?cè)诮鼉赡昝嫦蚝笨萍悸殬I(yè)學(xué)院軟件工程學(xué)院19級(jí)學(xué)生進(jìn)行的學(xué)業(yè)規(guī)劃調(diào)查問卷中,發(fā)現(xiàn)有63%的大一學(xué)生認(rèn)為自己在畢業(yè)后會(huì)選擇專升本考試,進(jìn)入本科院校繼續(xù)學(xué)習(xí),29%的學(xué)生認(rèn)為自己畢業(yè)后會(huì)從事程序員、軟件運(yùn)維等軟件相關(guān)技術(shù)工作,其他同學(xué)因?yàn)榛瑱n、調(diào)劑、家人等原因選擇軟件相關(guān)專業(yè),對(duì)軟件行業(yè)沒有了解,對(duì)個(gè)人學(xué)業(yè)暫時(shí)沒有規(guī)劃。在對(duì)大三學(xué)生進(jìn)行的實(shí)習(xí)就業(yè)方向調(diào)查問卷中,86%的學(xué)生找到了與專業(yè)對(duì)口的軟件行業(yè)實(shí)習(xí)崗位,14%的學(xué)生選擇與專業(yè)不對(duì)口的銷售、客服等崗位實(shí)習(xí),在所有被調(diào)查學(xué)生中有32%的學(xué)生在實(shí)習(xí)的同時(shí)計(jì)劃專升本考試。調(diào)查數(shù)據(jù)顯示,大一年級(jí)學(xué)生普遍對(duì)高職“技能型”人才培養(yǎng)模式、自身發(fā)展定位沒有清楚的認(rèn)識(shí),認(rèn)為“學(xué)歷高于一切”,因此大一階段是幫助學(xué)生樹目標(biāo)、打基礎(chǔ)的關(guān)鍵時(shí)期,對(duì)新生的“入學(xué)教育”不應(yīng)該僅限于一次宣講會(huì)或活動(dòng),而應(yīng)該貫穿整個(gè)學(xué)期的教學(xué)活動(dòng)中。兩組數(shù)據(jù)對(duì)比發(fā)現(xiàn)在大一有明確專升本、就業(yè)目標(biāo)的同學(xué),到大三更容易尋求到專業(yè)對(duì)口的實(shí)習(xí)崗位,專任教師在專業(yè)課上對(duì)學(xué)生進(jìn)行循序漸進(jìn)式的思想引領(lǐng),有助于幫助學(xué)生明確專業(yè)目標(biāo),培養(yǎng)濃厚的學(xué)習(xí)興趣和良好的學(xué)習(xí)習(xí)慣,為后續(xù)專業(yè)課程發(fā)展奠定良好基礎(chǔ)。另外,在大三有約半數(shù)的同學(xué)因?yàn)樽陨砦冯y心理、專業(yè)知識(shí)不牢固等原因放棄專升本計(jì)劃,這也是高職院校學(xué)生普遍存在的職業(yè)目標(biāo)不堅(jiān)定、意志薄弱的體現(xiàn)。
在知識(shí)傳授的同時(shí)錘煉學(xué)生樂于鉆研、不畏困難的品質(zhì),不斷提升學(xué)生的職業(yè)素養(yǎng)、創(chuàng)新意識(shí),是高職軟件課程中引入思政元素的重要切入點(diǎn)。本文以湖北科技職業(yè)學(xué)院為例,結(jié)合學(xué)生特點(diǎn)和實(shí)際需求,圍繞“愛崗敬業(yè) 開拓創(chuàng)新”挖掘與融入思政元素,將思政目標(biāo)貫穿課程整個(gè)教學(xué)環(huán)節(jié),并通過巧妙的課程設(shè)計(jì)將思政內(nèi)容融入具體教學(xué)中,做到三元統(tǒng)一的育人宗旨、生動(dòng)親切的育人故事、貫徹全課的育人過程以及全面考核的育人成效。
《高等學(xué)校課程思政建設(shè)指導(dǎo)綱要》(2020)(以下簡(jiǎn)稱《綱要》)明確指出,“落實(shí)立德樹人根本任務(wù),必須將價(jià)值塑造、知識(shí)傳授和能力培養(yǎng)三者融為一體、不可割裂。”[5]Java語(yǔ)言程序設(shè)計(jì)課程思政就是要把價(jià)值觀引領(lǐng)與Java語(yǔ)言的傳授和程序應(yīng)用能力的培養(yǎng)有機(jī)結(jié)合起來,有意識(shí)地在知識(shí)傳授和能力培養(yǎng)的過程中,始終重視價(jià)值觀的引領(lǐng)。
將課程思政融入專業(yè)教學(xué)之后,與傳統(tǒng)教學(xué)任務(wù)相比,知識(shí)傳授的目的不再是片面的灌輸理論。首先,通過Java語(yǔ)言程序設(shè)計(jì)課程的教學(xué),讓學(xué)生了解國(guó)內(nèi)外軟件行業(yè)發(fā)展形勢(shì),明確自己作為當(dāng)代大學(xué)生肩負(fù)的歷史使命和職責(zé),幫助學(xué)生確定個(gè)人的學(xué)期目標(biāo)、大學(xué)目標(biāo)和職業(yè)規(guī)劃;其次,學(xué)習(xí)高級(jí)語(yǔ)言基本語(yǔ)法,了解一門新的語(yǔ)言和語(yǔ)法規(guī)則,形成嚴(yán)謹(jǐn)?shù)木幊趟季S,之后學(xué)習(xí)面向?qū)ο蟮幕靖拍?,學(xué)習(xí)常用類和異常處理辦法,并嘗試遵循類的規(guī)則,根據(jù)需求創(chuàng)造性的設(shè)計(jì)自定義類;最后,小組完成項(xiàng)目,并在成果展示的環(huán)節(jié)進(jìn)行批評(píng)和自我批評(píng)。
高職軟件專業(yè)培養(yǎng)人才的能力目標(biāo),不再簡(jiǎn)單的是向軟件行業(yè)輸送有水平的高技能型人才,學(xué)生在課程學(xué)習(xí)中,除了掌握基本編程知識(shí),也應(yīng)該掌握一定的程序設(shè)計(jì)能力及邏輯思維能力。能夠按照“客戶”需求,借助Java語(yǔ)言實(shí)現(xiàn)項(xiàng)目功能;能夠與團(tuán)隊(duì)成員一起,分工協(xié)作,共同完成任務(wù);能夠根據(jù)教師下發(fā)的拓展任務(wù),創(chuàng)造性地優(yōu)化程序功能,設(shè)計(jì)更高效的功能程序;能夠冷靜、耐心處理程序中出現(xiàn)的異常。學(xué)生通過本課程學(xué)習(xí),除了具備軟件領(lǐng)域企業(yè)要求的基本專業(yè)技能,更應(yīng)該培養(yǎng)團(tuán)隊(duì)協(xié)作和獨(dú)立思考、創(chuàng)新創(chuàng)造的能力。
高校課程思政建設(shè)要求圍繞政治認(rèn)同、家國(guó)情懷、文化素養(yǎng)、憲法法治意識(shí)、道德修養(yǎng)等重點(diǎn)優(yōu)化思政內(nèi)容供給[6-7]。Java程序設(shè)計(jì)課程在價(jià)值塑造方面將社會(huì)主義核心價(jià)值觀內(nèi)化為精神追求,外化為自覺行動(dòng)。圍繞家國(guó)情懷、責(zé)任擔(dān)當(dāng)、工程規(guī)范、正直樂觀、學(xué)以致用、挑戰(zhàn)創(chuàng)新、溝通表達(dá)、終身學(xué)習(xí)等方面優(yōu)化思政內(nèi)容供給,Java程序設(shè)計(jì)課程各單元以圍繞項(xiàng)目“英雄城市—武漢新聞網(wǎng)”展開,在傳統(tǒng)教材任務(wù)式驅(qū)動(dòng)教學(xué)的基礎(chǔ)上凸顯單元核心價(jià)值目標(biāo)。
在教學(xué)內(nèi)容的選取上,采用“項(xiàng)目驅(qū)動(dòng),案例教學(xué),一體化課堂”的教學(xué)模式展開,以網(wǎng)站“英雄城市——武漢新聞網(wǎng)”Java后臺(tái)程序作為本課程任務(wù)載體,根據(jù)學(xué)生學(xué)習(xí)能力將完整項(xiàng)目分為9個(gè)子任務(wù),并將思政元素融入具體教學(xué)內(nèi)容中,從而實(shí)現(xiàn)貫徹全課的育人過程。比如,任務(wù)1,學(xué)生在學(xué)習(xí)軟件開發(fā)流程、Java語(yǔ)言概述的過程中,首先了解Java是目前國(guó)際軟件工業(yè)程序設(shè)計(jì)排名榜首的編程語(yǔ)言,通過分析國(guó)內(nèi)外軟件行業(yè)現(xiàn)狀,幫助學(xué)生樹立目標(biāo),為國(guó)家軟件行業(yè)蓬勃發(fā)展努力學(xué)習(xí)。同時(shí)將編程語(yǔ)言與中國(guó)漢字語(yǔ)言進(jìn)行對(duì)比學(xué)習(xí),舉一反三、類比思維學(xué)習(xí)新的語(yǔ)言,并在重溫中國(guó)漢字文化的演變發(fā)展歷程中,增加學(xué)生的民族認(rèn)同感,堅(jiān)定學(xué)生的理想信念。任務(wù)2,新聞主界面,學(xué)生需要掌握基本數(shù)據(jù)類型、數(shù)據(jù)輸入輸出,在對(duì)武漢新聞數(shù)據(jù)的輸入和顯示中,學(xué)生互相分享武漢戰(zhàn)疫中的英雄事跡,加深理解無私奉獻(xiàn)、勇于擔(dān)當(dāng)、不怕犧牲的民族精神,堅(jiān)定做有理想、有專業(yè)技能、有責(zé)任擔(dān)當(dāng)?shù)那嗄甏髮W(xué)生。任務(wù)3,用戶注冊(cè),學(xué)生學(xué)習(xí)選擇結(jié)構(gòu)語(yǔ)句,通過編寫限制注冊(cè)條件,學(xué)生分析注冊(cè)中可能出現(xiàn)的格式問題,意識(shí)到需要注意工程規(guī)范,考慮事情嚴(yán)謹(jǐn)全面,才能保證信息完整。根據(jù)輸入條件選擇分支,提醒學(xué)生做好選擇,制定正確的專業(yè)目標(biāo)和計(jì)劃,才能少走彎路,實(shí)現(xiàn)個(gè)人價(jià)值。每個(gè)任務(wù)均經(jīng)過整體規(guī)劃,分步實(shí)施,涵蓋了Java課程的所有知識(shí)點(diǎn),每經(jīng)過一輪任務(wù)開發(fā),學(xué)生完成一個(gè)學(xué)習(xí)模塊,讓學(xué)生“所見即所得”,當(dāng)前任務(wù)完成不僅擴(kuò)充了前一個(gè)任務(wù)內(nèi)容,還引出下一次任務(wù)需求,循序漸進(jìn)地實(shí)現(xiàn)完整的項(xiàng)目,除了考慮了學(xué)生的編程能力,還體現(xiàn)了知識(shí)的組織連貫性、項(xiàng)目的完整性。
在教學(xué)方法上,傳統(tǒng)的Java程序設(shè)計(jì)課程多采用講授法、項(xiàng)目分析和小組討論。在教學(xué)手段上,傳統(tǒng)的Java程序設(shè)計(jì)多采用多媒體面授。目前的Java程序設(shè)計(jì)課程,借助軟件開發(fā)領(lǐng)域最流行的敏捷開發(fā)方法[8-9],將軟件開發(fā)的敏捷開發(fā)模型應(yīng)用在課程與教學(xué)領(lǐng)域,要求在教學(xué)中首先將學(xué)生作為課程開發(fā)團(tuán)隊(duì)的重要成員并貫穿始終,其次對(duì)學(xué)習(xí)需求進(jìn)行分解和細(xì)化,準(zhǔn)確掌握學(xué)生的學(xué)習(xí)需求。另外,通過站會(huì)、協(xié)商民主的方式對(duì)課程開發(fā)中的問題反復(fù)權(quán)衡、共同決策,讓學(xué)生廣泛參與到問題發(fā)現(xiàn)與應(yīng)對(duì)的過程中,幫助學(xué)生產(chǎn)生感官與心靈的共鳴,提升大學(xué)生的思想道德素養(yǎng)。
教學(xué)過程完全按照網(wǎng)站項(xiàng)目的開發(fā)過程展開,包括項(xiàng)目需求分析、項(xiàng)目設(shè)計(jì)、系統(tǒng)環(huán)境搭建、結(jié)對(duì)編程、持續(xù)集成、測(cè)試調(diào)試、交付發(fā)布。課程思政由社會(huì)主義核心價(jià)值觀統(tǒng)御,依托云平臺(tái),將課程總體設(shè)計(jì)分為課前、課中、課后3個(gè)階段,開發(fā)過程以學(xué)生發(fā)展為核心,將軟件技術(shù)專業(yè)知識(shí)、社會(huì)主義核心價(jià)值融入到項(xiàng)目開發(fā)過程中,通過不斷迭代循環(huán)完善項(xiàng)目功能,提升學(xué)生的職業(yè)能力和職業(yè)素養(yǎng)。在此開發(fā)模式下,項(xiàng)目被分割為多個(gè)小項(xiàng)目,每個(gè)小項(xiàng)目都具備可集成、可視、可運(yùn)行的效果,最終實(shí)現(xiàn)開發(fā)項(xiàng)目的整體運(yùn)行。在教學(xué)過程中,教師和學(xué)生共同按照開發(fā)流程從下發(fā)任務(wù)、日常站會(huì)、評(píng)審會(huì)議、回顧會(huì)議等過程逐步展開,并演變出具體的教學(xué)模型如圖1,讓學(xué)生體驗(yàn)到軟件開發(fā)企業(yè)的工作流程和方法,實(shí)現(xiàn)從校到企的良好過渡。
圖1 基于項(xiàng)目驅(qū)動(dòng)的線上線下混合式敏捷教學(xué)模式
本文改革傳統(tǒng)的學(xué)生評(píng)價(jià)手段和方法,采用階段評(píng)價(jià)、過程性評(píng)價(jià)與目標(biāo)評(píng)價(jià)相結(jié)合,理論與實(shí)踐一體化的評(píng)價(jià)模式。評(píng)價(jià)過程包括課前、課中、課后3個(gè)階段:課前,學(xué)生正確完成預(yù)習(xí)作業(yè),100%查閱預(yù)習(xí)資料、觀看視頻資料可獲得課前經(jīng)驗(yàn)20分。課中,項(xiàng)目組長(zhǎng)組織站會(huì)、評(píng)審會(huì)議,會(huì)議記錄齊全;團(tuán)隊(duì)成員共同完成工作,會(huì)議期間對(duì)別人意見積極回應(yīng);項(xiàng)目代碼注釋合適、代碼標(biāo)識(shí)符命名符合Java開發(fā)手冊(cè)規(guī)范;項(xiàng)目成果獲得其他小組滿意評(píng)價(jià),未找到程序漏洞,可以獲得課中經(jīng)驗(yàn)值40分。課后,教師核查項(xiàng)目組提交的最終成果和項(xiàng)目實(shí)施報(bào)告,項(xiàng)目按照需求說明書的要求進(jìn)行;在工作計(jì)劃時(shí)間內(nèi),保質(zhì)量完成任務(wù);開發(fā)階段維護(hù)、測(cè)試,測(cè)評(píng)記錄詳細(xì);項(xiàng)目有創(chuàng)新思想,有獨(dú)特優(yōu)化功能;文檔格式規(guī)范,沒有錯(cuò)別字,報(bào)告內(nèi)容全面,可獲得課后經(jīng)驗(yàn)值40分。評(píng)分包括教師評(píng)分和學(xué)生自評(píng),教師評(píng)價(jià)分占70%,學(xué)生自評(píng)分占30%,教師結(jié)合演示情況和文檔對(duì)本階段任務(wù)進(jìn)行綜合評(píng)價(jià),自評(píng)分由組內(nèi)所有成員的具體業(yè)績(jī)分組成。學(xué)生在每個(gè)單元完成過程中體現(xiàn)的思想政治素質(zhì)、態(tài)度是重點(diǎn)的考核內(nèi)容。
本教學(xué)團(tuán)隊(duì)已經(jīng)在湖北科技職業(yè)學(xué)院軟件技術(shù)專業(yè)21級(jí)學(xué)生中進(jìn)行了一輪Java程序設(shè)計(jì)課程思政改革,在提升學(xué)生編程能力、激發(fā)學(xué)生學(xué)習(xí)興趣、提高軟件開發(fā)質(zhì)量等方面,取得了較好的效果,主要體現(xiàn)在以下幾個(gè)方面:
1.學(xué)生對(duì)Java程序設(shè)計(jì)課程思政改革的接受度高,對(duì)Java語(yǔ)言的熱情度高。以第1單元“走進(jìn)Java世界 vs 中華語(yǔ)言之精”為例,云班課平臺(tái)數(shù)據(jù)統(tǒng)計(jì)結(jié)果顯示學(xué)生對(duì)思政素材視頻“中國(guó)漢字文化演變”的點(diǎn)擊率是100%,平均閱讀時(shí)間24分鐘;對(duì)課程思政素材的閱讀率是96%。云平臺(tái)的課后測(cè)試中涉及Java語(yǔ)言發(fā)展史、中國(guó)漢字文化演變史題目的正確率為92%,云平臺(tái)統(tǒng)計(jì)整門課程所有測(cè)試活動(dòng)的正確率為94%。期末關(guān)于專業(yè)知識(shí)的筆試成績(jī),平均分86.5分,不合格學(xué)生人數(shù)為0,優(yōu)秀率相比較上一屆提升,學(xué)生專業(yè)基礎(chǔ)掌握更加扎實(shí)。
2.學(xué)生對(duì)課堂上靈活多樣的思政教育反應(yīng)積極,團(tuán)隊(duì)內(nèi)部溝通更為順暢。教師課前將Java課程思政素材制成可視化視頻、閱讀材料,提高了課程思政的可視性,學(xué)生在課前自發(fā)開展頭腦風(fēng)暴討論38次,占平臺(tái)總活動(dòng)量的65%,相比較于近三年學(xué)生自發(fā)開展的線上互動(dòng)討論,活動(dòng)量增加了兩倍以上,學(xué)生思維更加活躍,線上討論和線下交流更加暢通,提升了學(xué)生人際溝通的能力。
3.作為學(xué)生入門級(jí)專業(yè)課程,Java程序設(shè)計(jì)課程思政對(duì)學(xué)生后續(xù)學(xué)習(xí)和職業(yè)生涯規(guī)劃意義重大,學(xué)生對(duì)后續(xù)專業(yè)目標(biāo)更為明確。貫穿社會(huì)主義核心價(jià)值觀的Java程序設(shè)計(jì)課程,相比較于傳統(tǒng)的專業(yè)知識(shí)傳授有更深刻的價(jià)值引導(dǎo),為學(xué)生進(jìn)行后續(xù)學(xué)習(xí)、職業(yè)規(guī)劃繃緊了社會(huì)主義核心價(jià)值觀的弦,對(duì)指導(dǎo)學(xué)生盡早樹立理想、明確職業(yè)定位、規(guī)劃發(fā)展路線意義重大。不少學(xué)生表示,Java程序設(shè)計(jì)任課教師在課程中傳遞的正能量,給學(xué)生在后續(xù)的課程學(xué)習(xí)中指明了方向,堅(jiān)定了學(xué)習(xí)信念、培養(yǎng)了良好的學(xué)習(xí)習(xí)慣,在敬業(yè)、誠(chéng)信、友善、創(chuàng)新方面愿意做到更好。
課程思政建設(shè)是落實(shí)立德樹人根本任務(wù)的關(guān)鍵環(huán)節(jié),思政元素的融入不是簡(jiǎn)單的政治觀念的灌輸,需要教師針對(duì)學(xué)生的不同特點(diǎn)和實(shí)際需求,幫助學(xué)生養(yǎng)成良好的思想道德素養(yǎng),做到德技兼修。課程思政建設(shè)的最終質(zhì)量和效果重在教師及其對(duì)教學(xué)任務(wù)的設(shè)計(jì)和實(shí)施,本文以高職院校Java程序設(shè)計(jì)課程為例,通過分析學(xué)生存在的職業(yè)理想模糊、意志薄弱的特點(diǎn),探討以“愛崗敬業(yè) 開拓創(chuàng)新”為切入點(diǎn)的課程思政教學(xué)設(shè)計(jì),并圍繞家國(guó)情懷、責(zé)任擔(dān)當(dāng)、工程規(guī)范、正直樂觀、學(xué)以致用、挑戰(zhàn)創(chuàng)新、溝通表達(dá)、終身學(xué)習(xí)等方面作為價(jià)值引領(lǐng),結(jié)合敏捷課程開發(fā)流程實(shí)施思政教學(xué),貫穿本課程的9個(gè)學(xué)習(xí)單元。經(jīng)過一個(gè)學(xué)期的教學(xué)實(shí)施,云平臺(tái)大數(shù)據(jù)顯示教學(xué)效果良好,學(xué)生反饋積極。
湖北開放大學(xué)學(xué)報(bào)2022年1期