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