陽珊珊 彭忠全
[摘? ? ? ? ? ?要]? 隨著信息化在日常生活和工作中的廣泛應(yīng)用,Java程序設(shè)計課程在教學(xué)中的重要性日益凸顯。但是目前傳統(tǒng)的Java課程教學(xué)仍存在一定的弊端,針對Java程序設(shè)計課程的教學(xué)現(xiàn)狀和問題,以就業(yè)為導(dǎo)向,在不同維度作出探討分析,提出了相應(yīng)的教學(xué)改革方案。
[關(guān)? ? 鍵? ?詞]? Java程序設(shè)計;就業(yè)導(dǎo)向;教學(xué)改革
[中圖分類號]? G642? ? ? ? ? ? ? ? ? ? [文獻(xiàn)標(biāo)志碼]? A? ? ? ? ? ? ? ? ? [文章編號]? 2096-0603(2021)40-0054-02
隨著移動互聯(lián)網(wǎng)行業(yè)的不斷發(fā)展,Java語言已經(jīng)成為行業(yè)內(nèi)使用最為普遍的程序開發(fā)語言之一,漸漸獲得了各大互聯(lián)網(wǎng)公司的應(yīng)用和關(guān)注,Java程序語言目前已經(jīng)逐漸成為高校計算機(jī)類專業(yè)中的必修課程之一,需要結(jié)合教學(xué)現(xiàn)狀和學(xué)生學(xué)習(xí)的狀態(tài),不斷進(jìn)行課程改革,實現(xiàn)學(xué)生知識水平、技能水平與就業(yè)要求相匹配,以就業(yè)為導(dǎo)向?qū)崿F(xiàn)Java程序設(shè)計課程的創(chuàng)新化改革,與市場實際需求相契合。
一、現(xiàn)狀及存在的問題
由于Java語言在社會上的需求一直保持較高熱度,越來越多的培訓(xùn)機(jī)構(gòu)也打起了這個市場的主意,由于沒有形成完善的專業(yè)課程體系,加之過于高昂的學(xué)習(xí)培訓(xùn)費用,所以無法進(jìn)行大面積的推廣和應(yīng)用。高校企業(yè)以及學(xué)生之間的關(guān)系,缺乏一條相通的交互溝通道路,缺乏有效交流,而企業(yè)又急需理論實際一體化的學(xué)生,所以目前高校畢業(yè)生如何積極適應(yīng)企業(yè)需求、匹配合理的實踐技能,已成為各高校Java程序設(shè)計課程改革和研究的重點。
(一)學(xué)生層面
Java程序設(shè)計課程在日常教學(xué)過程中常常存在很多問題,作為一門經(jīng)典的程序開發(fā)類課程要盡量去解決它。由于課程嚴(yán)重缺乏與實際崗位的聯(lián)系,所以很難調(diào)動學(xué)生積極學(xué)習(xí)的主動性。通過考核部門對課程和教學(xué)效果的反饋,暴露出學(xué)生學(xué)習(xí)積極性不高的問題,明顯缺乏一些獨立解決實際問題的能力。
(二)學(xué)校方面
目前,Java程序設(shè)計課程的教學(xué)模式比較單一,教學(xué)方法也是如此,難以引起學(xué)生的興趣,當(dāng)前院校的Java程序設(shè)計內(nèi)容較為陳舊,無法在實踐中進(jìn)行學(xué)生操作能力的鍛煉,Java程序設(shè)計課程教學(xué)中,常常需要學(xué)生利用Java語言進(jìn)行綜合性的系統(tǒng)設(shè)計實操,而學(xué)生在無法實現(xiàn)理論知識支撐的情況下,為完成實驗任務(wù)只能選擇從網(wǎng)絡(luò)上下載代碼來進(jìn)行設(shè)計,這極為不利于學(xué)生實際操作技能的鍛煉和提升。
(三)市場需求
目前,多數(shù)課程與就業(yè)市場內(nèi)容不符。目前Java程序設(shè)計課程不能盲目進(jìn)行教學(xué),要通過多種手段了解就業(yè)市場中計算機(jī)類畢業(yè)生的要求,教師可以通過網(wǎng)絡(luò)平臺了解一些就業(yè)招聘網(wǎng)站的崗位招聘描述,通過國家發(fā)布的就業(yè)市場分析數(shù)據(jù)和用人單位需求等進(jìn)行Java程序設(shè)計課程內(nèi)容的改革和調(diào)整。另外,很多高校的教學(xué)資源和師資力量仍為薄弱,無法實現(xiàn)與企業(yè)實際崗位需求的接軌,導(dǎo)致學(xué)生就業(yè)和崗位實際操作的脫節(jié)。
二、教學(xué)改革思路
(一)激發(fā)學(xué)生興趣
Java語言已廣泛應(yīng)用于智能手機(jī)、服務(wù)器管理、車載終端等移動互聯(lián)網(wǎng)技術(shù)設(shè)備中。在這個過程中,要推出項目教學(xué)的理念,在教學(xué)過程中更新和創(chuàng)新教學(xué)案例,把枯燥的知識點放在一個有趣的案例、一個實用的數(shù)據(jù)庫、一個經(jīng)典的游戲或我們已知的運營管理平臺系統(tǒng)中,讓學(xué)生積極參與項目的日常開發(fā)過程中。與此同時,他們甚至可以模仿公司組建項目團(tuán)隊來進(jìn)行演練。
學(xué)生在項目開發(fā)過程中不僅能培養(yǎng)團(tuán)隊合作的能力,還能鍛煉克服困難的責(zé)任感和勇于承擔(dān)困難的意識。激發(fā)學(xué)生學(xué)習(xí)Java技術(shù)的興趣和解決企業(yè)實際開發(fā)問題的能力。
(二)完善和更新Java課程的內(nèi)容和知識
高校Java程序設(shè)計課程教材內(nèi)容和知識不能只局限于老舊的主題,不斷進(jìn)行課程內(nèi)容的更新,學(xué)校在進(jìn)行課程內(nèi)容設(shè)計時,可以邀請企業(yè)的相關(guān)崗位職業(yè)工作人員、工程師走入校園,參與到Java程序設(shè)計課程教材內(nèi)容的構(gòu)建和修訂工作當(dāng)中,不斷完善Java課程教材內(nèi)容和相關(guān)知識重點教學(xué)方法。并針對其中不合理或脫節(jié)的部分做出重點修改,增強(qiáng)教學(xué)內(nèi)容的實用性,并結(jié)合進(jìn)行課程內(nèi)容的改革。
(三)創(chuàng)新Java課程的教學(xué)方法和手段
Java程序設(shè)計課程要面向企業(yè)的實際需求,邀請行業(yè)專家共同制定課程大綱和教學(xué)案例,定期邀請專家到學(xué)校參與教學(xué),參與項目指導(dǎo),適時派團(tuán)隊教師到公司參加培訓(xùn),并與公司進(jìn)行深入的教學(xué)與項目合作,有效提高課程團(tuán)隊教師的創(chuàng)新能力和教學(xué)水平,進(jìn)一步提高人才培養(yǎng)質(zhì)量。
(四)創(chuàng)新“教學(xué)做”一體化
以就業(yè)為導(dǎo)向進(jìn)行Java程序設(shè)計課程的創(chuàng)新就需要將課堂學(xué)習(xí)與實際工作聯(lián)系起來,積極開展“教學(xué)做”一體化教學(xué)模式,通過校企融合,將企業(yè)實際的軟件開發(fā)項目融入日常的課程內(nèi)容當(dāng)中。企業(yè)目前所開發(fā)的項目無論是編程工具還是開發(fā)理念都處在發(fā)展的前沿,將其融入課程創(chuàng)新中,實際操作能力和就業(yè)能力有了極大的提升。
(五)提高實驗教學(xué)力度
實驗教學(xué)在Java程序設(shè)計系統(tǒng)課程中占有很大的比重,在設(shè)計融合式教育教學(xué)的過程中,教師要注重突出學(xué)生實驗課堂教學(xué)的力度,充分利用體現(xiàn)Java編程設(shè)計實用性和適用性的教學(xué),增加部分實驗研究教學(xué)課時在課程中的比重。
此外,教師應(yīng)在課程的期中評估和期末評估中設(shè)置足夠的實驗教學(xué)內(nèi)容,這也能在一定程度上提高學(xué)生將基礎(chǔ)理論知識轉(zhuǎn)化為社會實踐研究應(yīng)用的能力。
三、建立科學(xué)完善的課程評價體系
本課程采用過程評價、網(wǎng)上考試、課外作業(yè)、創(chuàng)新論文等評價體系,以及其他評價學(xué)生的方法,讓學(xué)生獨立完成程序的輸入、編寫和調(diào)試。期末安排創(chuàng)新論文,讓學(xué)生關(guān)注創(chuàng)新項目開發(fā)模式,提高其獨立解決問題的積極性和能力。在課程教學(xué)中,我們可以利用網(wǎng)絡(luò)工具做好課后答疑工作,為學(xué)習(xí)困難學(xué)生提供一對一的輔導(dǎo),提高學(xué)生參與度。
(一)專項實訓(xùn)課程
可以結(jié)合實踐應(yīng)用水平和實訓(xùn)基地或合作企業(yè)實際情況進(jìn)行集中實訓(xùn)環(huán)節(jié)的時間安排,如利用課程理論知識教學(xué)課時壓縮后,按照一個階段性的學(xué)習(xí)任務(wù)安排五天或一周的實訓(xùn)課,專業(yè)教學(xué)計劃中至少要留出三周時間進(jìn)行集中實訓(xùn)。
實訓(xùn)主題也要結(jié)合當(dāng)前最為先進(jìn)或企業(yè)重點發(fā)展方向進(jìn)行設(shè)計,以期能夠讓Java程序課程與市場發(fā)展相契合,讓學(xué)生能夠增強(qiáng)對Java程序理論與實際操作技巧的掌握與聯(lián)系,確保學(xué)生能夠掌握J(rèn)ava程序設(shè)計開發(fā)的整個過程。
(二)課程模塊化
對于不同模塊的教學(xué)計劃,整個課程需要教師進(jìn)行分解,讓學(xué)生可以掌握每一模塊的具體作用,如此才能夠讓學(xué)生形成系統(tǒng)的知識體系,并與實際操作聯(lián)系起來。教師也可以將一些當(dāng)前企業(yè)管理當(dāng)中所應(yīng)用的程序作為課例,讓學(xué)生獨立進(jìn)行設(shè)計,真正做到融會貫通,提升就業(yè)能力。
四、深化校企合作
重視與就業(yè)標(biāo)準(zhǔn)相結(jié)合的課程創(chuàng)新,能夠真正將Java程序設(shè)計課程的教學(xué)方向面向就業(yè),根據(jù)企業(yè)需要制定與工程實踐相貼近的全新專業(yè)教材和教學(xué)案例,并利用企業(yè)在線教育公共服務(wù)平臺,加強(qiáng)學(xué)生相關(guān)知識模塊的學(xué)習(xí),運用實際的項目教學(xué)案例,提高學(xué)生的自主性和主動性,提高學(xué)生的自學(xué)能力和Java程序能力的自主開發(fā)。定期組織企業(yè)專家和學(xué)生對教學(xué)效果的反饋,及時更新教學(xué)理念和學(xué)科知識,與校企聯(lián)動,共同推進(jìn)Java課程教學(xué)改革。
五、結(jié)語
隨著社會的發(fā)展,對熟練掌握應(yīng)用Java設(shè)計技能人才的需求越來越高,傳統(tǒng)的Java課程不能更好地適應(yīng)現(xiàn)代社會的需求,所以更要與時俱進(jìn)。目前復(fù)合型計算機(jī)專業(yè)人才深得社會各大企業(yè)的青睞,具有廣闊的就業(yè)機(jī)會和前景。
參考文獻(xiàn):
[1]王昕.關(guān)于高職計算機(jī)應(yīng)用專業(yè)java教學(xué)改革的探索[J].網(wǎng)絡(luò)與信息,2008,22(1):76.
[2]王寶妍,劉喬佳.Java教學(xué)改革探討[J].信息系統(tǒng)工程,2015(8):151.
[3]王江濤.基于項目實訓(xùn)的JAVA教學(xué)改革[J].福建電腦,2015(3):71-72.
[4]修曉玉.基于“項目驅(qū)動”的Java教學(xué)改革與實踐[J].中國新通信,2020,22(6):212.
[5]成璐,張升.以應(yīng)用型人才培養(yǎng)為導(dǎo)向的Java教學(xué)改革[J].辦公自動化,2018(1).
[6]徐暢,梁錦銳.高職院校計算機(jī)網(wǎng)絡(luò)職業(yè)認(rèn)證教育初步探索[J].廣西師范學(xué)院學(xué)報(自然科學(xué)版),2006(6):268-270.
[7]趙成,陳通.“雙證制”的含義與選擇[J].職業(yè)技術(shù)教育,2006(4).
編輯 張 慧