董虎勝 陳靜 張?zhí)K
關鍵詞:課程思政;思政元素;職業(yè)教育;Java Web開發(fā);教學改革
中圖分類號:G642 文獻標識碼:A
文章編號:1009-3044(2023)02-0169-03
高等教育階段是學生個人成長的關鍵時期,在此期間學生的世界觀、人生觀與價值觀都會基本確立。作為應用型高技能人才的培養(yǎng)基地,高等職業(yè)院校也是開展思想政治教育的主陣地。在傳授學生專業(yè)技能的同時,更需要對學生開展家國情懷、社會主義核心價值觀、從業(yè)規(guī)范與職業(yè)道德等方面的思想教育,引導學生的全面發(fā)展[1]。2016年習近平總書記在全國高校思想政治工作座談會上曾指出做好高校思政工作,必須要用好課堂教學這個主渠道,讓各類課程與思政理論同向同行,形成協(xié)同效應,共同滿足學生成長發(fā)展需求和期待。此次講話不僅闡明了思想政治教育在高校育人過程中的重要性,同時也指出了思政教育工作不僅僅是政治老師與德育老師的責任,更應貫穿融入專業(yè)課程的課堂教學之中。
在專業(yè)課程的教學中開展思政教育需要充分發(fā)揮專業(yè)課程在思想政治教育方面的作用,在教學過程中營造良好的思想政治教育氛圍,提煉專業(yè)課程中的文化與價值元素,將它們轉化為思政教育中世界觀、人生觀、價值觀等內(nèi)容的生動直觀傳遞形式。這樣通過專業(yè)課程的教學與思政教育同頻并軌,使學生在掌握專業(yè)知識與技能的同時,能夠堅持正確的政治立場,維護國家的路線、方針、政策,又了解并遵守從業(yè)規(guī)范與職業(yè)道德,成為德才兼?zhèn)涞膽眯透呒寄苋瞬臶2-4]。
1 Java Web 開發(fā)課程融入思政的必要性
Java Web開發(fā)是高等院校中軟件技術專業(yè)普遍開設的一門核心課程,該課程主要培養(yǎng)學生使用Java 語言進行Web系統(tǒng)開發(fā)的專業(yè)技能,為學生未來從事軟件開發(fā)職業(yè)打下良好的基礎。在當前信息技術高速發(fā)展的背景下,軟件開發(fā)專業(yè)的同學不僅具有比較好的就業(yè)發(fā)展前景,薪資待遇也相對較高。但同時也要看到,軟件開發(fā)對從業(yè)人員的邏輯思維具有比較高的要求,學生程序設計思維與工程開發(fā)能力需要在長期的實踐鍛煉才能獲得提升。另外,由于軟件開發(fā)的產(chǎn)品及相關數(shù)據(jù)需要服務于社會,若其中存在一些漏洞與后門將會給社會帶來危害。這就要求學校在傳授學生軟件開發(fā)能力的同時,也要教會學生在軟件安全性、可靠性上提高質量,更要潛移默化地培養(yǎng)學生積極向上的道德品質、優(yōu)秀的職業(yè)規(guī)范與精益求精的工匠精神。從而讓學生利用自己的專業(yè)技能為社會造福,避免從業(yè)時出現(xiàn)“刪庫跑路”與“面向監(jiān)獄編程”之類的事件。由于Java Web開發(fā)是一門側重于培養(yǎng)學生軟件開發(fā)技能的課程,課程內(nèi)容屬于自然科學范疇,而在意識形態(tài)上的屬性比較薄弱[5]。在該課程的教學中,常常側重于對專業(yè)知識的傳授、工程實踐能力與邏輯思維的培養(yǎng),忽視了在課程中的人文精神與職業(yè)道德的引導[6]。除了要求在該課程的教學中除了知識傳授與技能培養(yǎng)教學過程之外,還需要融入思想道德素質與政治素養(yǎng)等元素,使智育與德育相融合,促進學生的全面成長。同時也要結合Java Web開發(fā)課程的自然科學屬性,選擇恰當?shù)闹R點,將思政元素融入教學過程,實現(xiàn)對學生潛移默化的影響,達到“德育無形,潤物無聲”的效果[7]。
2 Java Web 開發(fā)課程思政點設計
Java Web開發(fā)課程的核心知識與技能主要包括以下內(nèi)容:(1)掌握基本HMTL靜態(tài)頁面的開發(fā);(2)掌握XML的基礎語法;(3)理解HTTP協(xié)議、HTTP請求與響應的概念;(4)掌握Servlet 的配置與HttpServletRe?quest、HttpServletResponse對象的使用,能夠創(chuàng)建實現(xiàn)業(yè)務處理Servlet并進行正確的配置;(5)掌握JSP基本語法、指令、動作元素、內(nèi)置對象的使用,能夠創(chuàng)建動態(tài)網(wǎng)頁;(6)能夠使用EL表達式與JSTL標簽庫展示響應數(shù)據(jù);(7)理解MVC開發(fā)模式并能使用該模式開發(fā)項目;(8)掌握使用JDBC接口及數(shù)據(jù)庫連接池技術訪問數(shù)據(jù)庫的方法;(9)能夠使用監(jiān)聽器與過濾器進行一些高級開發(fā);(10)能夠初步地團隊化開發(fā)中小型JavaWeb系統(tǒng)并撰寫相關文檔。這些具有專業(yè)性與工程性的教學內(nèi)容與技能點對思政元素的融入也提出了比較高的要求。
在Java Web課程的教學中融入思政元素,即需要根據(jù)各個知識點選擇合適的思政教學素材,也要求課程組中各位教師集思廣益,在集體備課與教研中共同研討其中可嵌入的思政元素。這些思政元素的提煉可以從國家政策、新聞時事、職業(yè)規(guī)范、職業(yè)道德、優(yōu)秀傳統(tǒng)文化中挖掘素材,使其成為講授各個知識技能時的必需環(huán)節(jié)。通過集體備課與教學研究,筆者所在的課程組深挖思政元素,設計了如表1所示的課程思政點及相關案例素材。
3 課程思政教學設計案例
以JDBC知識技能點為例,在Java Web開發(fā)課程中,通過JDBC實現(xiàn)對數(shù)據(jù)庫的存儲與數(shù)據(jù)管理是非常核心的內(nèi)容。在這部分內(nèi)容的講解中,課程組采用了層層遞進、逐步優(yōu)化的方式,帶領學生學習理論知識并掌握使用JDBC與數(shù)據(jù)庫連接池進行數(shù)據(jù)存取的技能,同時通過對比教學培養(yǎng)學生精益求精的工匠精神。
課程組老師在授課時從最為基礎的“注冊驅動> 獲取連接>獲取Statement對象>執(zhí)行SQL語句>操作ResultSet結果”的JDBC案例著手,然后對基礎案例逐步優(yōu)化拓展。首先引入了異常捕捉,使程序的健壯性得到提升。再次,通過演示SQL 注入問題介紹了Statement 對象存在的缺陷,將代碼升級至PrepareS?tatement預編譯版本。然后再進階到使用C3P0數(shù)據(jù)庫連接池開發(fā)JDBCUtils工具類,使得代碼的重用性得到提升。在教學中從最基礎的代碼逐步提升至生產(chǎn)環(huán)境版本,可以讓學生體會到軟件開發(fā)中對代碼不斷精心完善過程,從而培養(yǎng)他們的從業(yè)規(guī)范與工匠精神。
最后再向學生介紹當前另一個在開發(fā)中被廣泛應用的Druid連接池技術,這是由國內(nèi)阿里巴巴公司開發(fā)的當前性能最為優(yōu)異的數(shù)據(jù)庫連接池,同時進一步拓展到當前國產(chǎn)數(shù)據(jù)庫的優(yōu)秀代表:華為GaussDB 與東軟OpenBASE,提升學生的職業(yè)認同與從業(yè)自豪感,讓學生認識到在軟件開發(fā)中,國內(nèi)也擁有非常優(yōu)秀的技術,更有一幫精益求精的IT人推動著信息產(chǎn)業(yè)的前行。
在課后的作業(yè)中,安排學生結合課堂案例基礎,探索使用Druid與自己開發(fā)的JDBCUtils工具類訪問GaussDB,既達到對課堂內(nèi)知識的鞏固,也拓展了專業(yè)知識,同時更進一步了解GaussDB這一優(yōu)秀國產(chǎn)數(shù)據(jù)庫,增強學生的文化自信。
4 課程思政教學方法
隨著高等職業(yè)院校教學改革的深入開展,一些專業(yè)課程的授課學時也相對緊縮,在有限的課時內(nèi)既要做好原有專業(yè)內(nèi)容與技能的講解及傳授,又要融入思政元素促進學生的全面成長,這也對課程教學方法提出了新的要求。在課堂教學過程中,如果生硬地嵌入課程思政元素,不僅無法起到應有的效果,還會讓同學反感。因此在授課時還需要采用合適的教學方法增強思政教學效果。
(1) 利用多媒體教學資源提升思政教學效果。合理地搜集與整理思政元素的多媒體教學素材,在課程教學中利用圖片、動畫、短視頻等媒體形式來展示課程思政元素,在學習專業(yè)知識時讓學生觀看這些思政內(nèi)容不僅可以得到短暫放松,還能夠獲得人文與思想上的啟迪,比起單純的說教能夠起到更好的效果。
(2) 在項目教學中引入相關背景。在課程內(nèi)容的教學中介紹相關軟件的需求背景是Java Web項目開發(fā)時非常好的思政切入點。比如指導學生開發(fā)簡單的Web信息查詢項目時,可以結合2020年以來新冠肺炎疫情給社會帶來的巨大影響,健康碼、行程碼、疫情信息查詢等軟件給抗疫工作提供了便利。以這些軟件的開發(fā)背景為導引,即可以通過課堂項目教學讓學生掌握相關的技能,也讓同學們認識到軟件開發(fā)人員在疫情期間的責任與擔當,培養(yǎng)學生的職業(yè)認同與自豪感。
(3) 案例分析引發(fā)學生思考。無論在課程的專業(yè)知識教學中還是在引入思政元素對學生進行思想教育,使用恰當?shù)陌咐l(fā)學生思考都能夠起到比較好的教學效果。例如在介紹JDBC 內(nèi)容時,可以結合SQL注入案例向同學們分析網(wǎng)絡安全問題,介紹網(wǎng)絡安全對國家安全的重要性,同時引導同學們在網(wǎng)絡上不僅要注意個人信息的保護,也要遵守國家法律法規(guī),更要自覺維護國家信息安全。
在課堂教學的組織中,還可以靈活使用其他教學方法促進思政教學效果的提升。比如通過團隊合作完成項目開發(fā)來培養(yǎng)同學們的團隊合作能力;利用分組討論來讓同學自由發(fā)表意見和相互交流;或是通過展示對比促進同學之間的競賽。這些教學方法不僅活躍了課程氣氛,也能取得比較好的德育效果[8-10]。
5 結束語
在工科類專業(yè)課程的教學中融入思政元素實現(xiàn)專業(yè)技能與思想教育的并重,是一項長期的系統(tǒng)工程。本文結合Java Web開發(fā)的課程特點,在教學設計上將家國情懷、職業(yè)規(guī)范、社會責任等人文素養(yǎng)融入了課程知識技能的傳授之中,在課程教學改革上作了有益的嘗試。通過思政元素的融入,讓學生在學習知識與鍛煉技能的同時,潛移默化地樹立正確的世界觀、人生觀、價值觀。但是課程思政建設作為一種全新的課程觀,要在專業(yè)課程的教學中真正達到“潤物細無聲”式的效果,任課老師依然任重道遠,還需要我們共同努力與改革創(chuàng)新,探索更為有效的課程思政教學之路。