【摘" 要】 在課程教學中,傳統(tǒng)的“Java語言程序設計”存在諸多問題,基于課堂教學案例,探究符合社會企業(yè)需要的人才技能,加強學校與企業(yè)之間深度合作的理念,文章提出學院走進企業(yè),企業(yè)走進學院的策略,主要基于Java語言程序設計的教學研究,探討課堂教學案例與企業(yè)和校企合作兩部分內容,旨在突破教學目前局限性,提高學生程序設計技能,使得學生更好地走向社會的各個崗位,成為相關領域的應用型人才。
【關鍵詞】 課堂教學案例;校企合作;語言程序設計
一、研究背景
Java是世界范圍內成為各大企業(yè)部署 IT 基礎設施的首選技術。為了培養(yǎng)卓越Java工程師,各高校均開設了Java系列相關課程。但在課程實施過程中存在很多不足,課程需要使用新方法和新手段去提升整體計算機應用水平。
目前“Java程序設計”仍然采用傳統(tǒng)的教學方式,即理論課和實驗課分離,理論和實踐各2個學時/周,實行理論和實踐相分離的教學模式,偏重理論而輕實際應用能力的培養(yǎng),學習內容與實際應用需求有所脫節(jié)。新修訂的《中華人民共和國職業(yè)教育法》要求,對職業(yè)院校教育新技術進行優(yōu)化,深度對接企業(yè)職業(yè)崗位及人才需求,推動技術技能人才供給側改革,以適應時代發(fā)展的需要。
二、基于Java語言程序設計的教學研究的挑戰(zhàn)與問題
(一)傳統(tǒng)教學方式不足
傳統(tǒng)教學模式著重于課本知識的講解,課堂內容受到局限。傳統(tǒng)的教學方式限制了教師教學思維,教師只考慮到課本知識,而忽略了當今社會知識體系與技術上的創(chuàng)新,案例沒有聯(lián)系實際,導致課程內容單薄,再加上枯燥無味的課堂案例結合單一的教學方式,沒有進行多層面思考并使用新的教學方式,導致學生興趣不高,進而導致學習效果無法得到提升。
(二)計算機Java技術更新快,教材中無法體現(xiàn)
計算機Java技術隨著社會發(fā)展的過程中不斷在更新,而課堂教學內容的更新緩慢,嚴重滯后。教學教材主要側重Java基礎知識,而沒有讓學生習得的知識能夠更加全面與深入,所學內容只停留在知識表面,課堂知識理解不到位,教學質量無法達到滿足社會對人才的要求。除此之外,教師又沒有及時緊跟社會所需要的計算機技術的發(fā)展步伐,且教師在企業(yè)實踐經驗不足,不能更好地配合教材的內容進行教學。
(三)校企合作沒有落實到位
學院沒有走進企業(yè),企業(yè)沒有走進學院。校企合作對于教師教學以及學生學習水平的提高具有非常重要的地位。校企合作沒有落實到位,教師教學工作開展受到限制,教學內容也無法滿足當今社會企業(yè)的要求,學生無法接觸到企業(yè)實踐,無法理解和明白所學內容的用處與實際應用技巧,學院培養(yǎng)的人才無法滿足社會對人才的需求。
三、基于Java語言程序設計的教學方法研究
(一)“Java語言程序設計”教材選定
可按照當前社會企業(yè)需要的新技術內容進行教材選定,在教材選定的前期,做足準備,多教材比對,分析教材,研究教材,結合學生的特點及社會企業(yè)的需求,選擇符合本課程的教材。
(二)教師備課充分,開展靈活教學
我國計算機發(fā)展速度快,技術不斷更新,教學方法也要進行全面創(chuàng)新與改革。教師應采用靈活教學方法,以就業(yè)為導向進行課程的創(chuàng)新,將課堂學習與實際工作聯(lián)系起來,積極開展“教學做” 一體化教學模式,將企業(yè)實際的軟件開發(fā)項目融入日常的課程內容當中。
學習企業(yè)項目開發(fā)流程,一個項目的開發(fā)不僅是程序語言理論知識的應用,而且是從項目立項到項目的交付整個流程。為了讓學生能掌握項目開發(fā)流程,教師可在教學過程中引入一個完整的企業(yè)項目,學生在項目需求分析、設計、編碼、測試、維護各階段自主學習,主動參與,真正掌握項目開發(fā)流程。
學習企業(yè)項目開發(fā)模式,通過企業(yè)生產視頻、計算機仿真技術、動畫、項目文檔等模擬企業(yè)開發(fā)模式,根據項目模塊進行分組分工合作,在教學中主張該模式進行項目任務分配,保證每個模塊每個小組成員能得到全面的學習。
(三)校企合作教學
2019年國務院頒布了《國家職業(yè)教育改革實施方案》,該方案的提出標志著我國職業(yè)教育進入了一個嶄新的發(fā)展階段。在這樣的大環(huán)境下,職業(yè)院校需要由傳統(tǒng)意義上的以學校教育為主的封閉的辦學模式轉向以企業(yè)、個人、學校等多元化的混合模式發(fā)展,做好校企合作的相關工作。
1. 選擇企業(yè)
校企合作,首先要考慮的問題就是企業(yè)的選擇問題。學校選擇的企業(yè)一定要具有積極的企業(yè)文化,同時,要保證企業(yè)技術與學校教學技術之間的關聯(lián)性。保證學校教學技術緊跟時代潮流,滿足現(xiàn)代社會的數字化和信息化需求,以督促學校教學技術的開展,滿足企業(yè)技術要求,促進科學精神與人文精神的結合。
2. 校企合作
在校企合作初期,邀請企業(yè)工程師來校講授,為學生講解在實際工作中需要的技術,并且此項活動將會貫穿整個教學周期。
在教學階段的中期,帶領學生走進企業(yè),參與企業(yè)項目的開發(fā)。課堂上采用“知識點+小案例的形式”將知識點與案例緊密結合,幫助學生綜合運用所學知識,鞏固所學技術。鼓勵學生進入企業(yè),將自己在校所學的知識運用到企業(yè)實踐中去。
在教學后期,為了讓學生能夠獨立自主完成項目,畢業(yè)設計可根據企業(yè)的需求而設置,讓學生以企業(yè)的標準來完成畢業(yè)設計,這樣大大提高了學生的自主性與創(chuàng)新性,同時作品更加能夠滿足企業(yè)、社會的需求,更好地實現(xiàn)“職業(yè)化”,從而實現(xiàn)畢業(yè)即就業(yè)。
四、基于Java語言程序設計的實踐教學
(一)課程引言
現(xiàn)代科技發(fā)展的時代,Java作為一種通用、高性能、可移植和面向對象的編程語言,在軟件開發(fā)領域非常流行。本課程將引導學生從基礎語法到復雜應用程序的開發(fā),幫助學生掌握如何使用Java構建功能強大的軟件。
(二)課程目標
本課程旨在培養(yǎng)學生Java語言程序設計的能力和思維方式,加深對面向對象編程的理解。學生將學會使用Java語言開發(fā)各種應用,包括控制臺程序、圖形用戶界面(GUI)應用和網絡應用等。通過理論學習和實踐編程,學生將掌握Java核心概念、基礎知識和常用庫的應用,為以后進一步深入學習和實踐打下堅實基礎。
(三)實施“課堂案例+校企合作實踐”教學模式
根據學院的現(xiàn)狀,采用“課堂案例+校企合作實踐”教學模式,該模式主要是將課程按類別分為若干個單元,每個單元作為一個教學項目,實行理論、實踐一體式的教學,每個單元教學都以一個作業(yè)來考查,考核合格進入下一個項目教學。教師可利用課程管理系統(tǒng)指導學生學習并記錄學生學習過程,利用大數據對學生學習行為分析。學生利用課程管理系統(tǒng)中提供的案例,完成教師發(fā)布的任務。在課程結果后,與校企合作單位進行合作,由合作企業(yè)從企業(yè)項目中選擇部分模塊,由學生開發(fā),企業(yè)工程師作為指導,在規(guī)定的時間內完成項目,訓練學生的編程能力。
1. 課前:有方向、有指導性地預習
教師根據課時安排、學生的認知特點和學習規(guī)律、教學內容以教學項目的形式劃分為五個任務,每個任務中涵蓋了相應的知識點。教師在學習資源方面要做到位,提前告知本節(jié)課的主題,并提供一些相關的學習資料收集放在智慧職教平臺上建設的課程中,學生可以通過學習資料進行自主學習,完成教師布置的學習任務。教師可鼓勵學生在課前進行一些簡單的編程練習,這有助于鞏固基本概念和加深對語言特性的理解。可以提供一些小程序的題目,讓學生自己動手解決。教師對接企業(yè),獲取企業(yè)實踐項目,理出對應課程的內容,讓學生在課前提前根據所預習知識接觸到企業(yè)實踐項目,從中明白所學知識點在實際生活中的應用。
2. 課中,針對課前內容深入開展教學
首先,教師通過智慧職教平臺上生成學生學習情況反饋包括視頻、討論和作業(yè)等的完成情況。教師根據學生課前學習情況反饋并結合教學重難點開展課中教學來鞏固課前線上學習的內容,并在課中加強案例方面教學。例如,教師可通過一個圖書管理系統(tǒng)的案例引導學生學習類和對象的概念,實現(xiàn)圖書的借閱和歸還功能。把案例設計成模塊化的,每個模塊都覆蓋了特定的Java知識點,方便學生逐步掌握各種核心概念。
其次,加強項目驅動教學,教師為學生提供一些具有實際意義的項目,并以4人為一組進行分組,每組完成一個項目,如學生信息系統(tǒng)、醫(yī)院管理系統(tǒng)、在線旅游系統(tǒng)等,確保每個學生都積極參與。根據學生掌握情況對這些項目的難度進行逐步升級,以確保學生掌握不同層次的Java編程技巧和應用場景。
最后,在校企合作實踐教學方面,將學生分配到實際項目和企業(yè)中,讓他們與企業(yè)工程師或技術團隊一起協(xié)作完成項目。此外,教師安排學生進行團隊演練,模擬企業(yè)中的開發(fā)流程,培養(yǎng)學生的組織管理能力和項目管理能力。
3. 課后:鞏固擴展階段
教師再次根據課前和課中學生學習情況反饋布置有針對性的編程作業(yè),加深并鞏固學生學習本次課的課程內容。教師把任務劃分成簡單的小項或者是一些復雜的實戰(zhàn)項目,要求學生通過實際動手編寫代碼完成每項任務。同時,在校企合作實踐中,教師帶領學生親身參與企業(yè)項目,學生將加入一個真實的企業(yè)項目團隊,與企業(yè)合作完成一項具體的Java開發(fā)任務。
最后,讓課程思政走進課堂。教師通過線上溝通的方式,邀請思政教育專家或社會有影響力的人物與學生進行互動,讓學生明白課程所學的技術與倫理、社會責任之間的關系,并在實踐中貫徹落實。校企合作下Java語言程序設計的教學與課程思政有機結合,可培養(yǎng)學生良好的思想道德素養(yǎng)和社會責任感。
(四)構建科學合理的課程評價體系
教師應構建科學合理的課程評價體系(見表1),一方面可以準確評估課程的教學效果,方便教師在教學過程中進行相應的調整,另一方面也可以讓學生對自身水平有一個準確認知,方便學生對相關知識點查缺補漏。教師還通過問卷調查方式收集學生的反饋和建議,了解學生的學習情況和需求,及時對教學內容進行調整和優(yōu)化。
五、結語
總之,校企合作背景下Java語言程序設計的教學評估與改進需要始終關注學生的學習效果和教學質量,與企業(yè)接軌并采用靈活多樣的教學方法,豐富的教學資源,滿足社會對人才的需求。
參考文獻:
[1] 熊斐. 基于OBE理念的“Java語言程序設計”課程教學改革研究[J]. 科技風,2023(15):109-111.
[2] 蘭聰花,龔成瑩. 基于OBE理念的C語言程序設計課程教學改革研究[J]. 電腦知識與技術:學術版,2022,18(26):116 -117.
[3] 趙嬌潔. 基于OBE理念的《C語言程序設計》課程教學改革探析[J]. 智庫時代,2017(14):266-267.
[4] 馮姚震,余先虎. 高職Java語言程序設計課程教學改革探討[C]. 浙江省高校計算機教學研究會,2013.
[5] 楊麗麗. 高職高專Java語言程序設計課程項目教學探討[J]. 廣西教育,2017(11):163-164.
[6] 李丹. 高職院?!耙再惔賹W,以賽促教”的課程教學改革研究——以Java語言程序設計課程為例[J]. 船舶職業(yè)教育,2015,3(06):24-26.