蔡群英
摘要:結(jié)合新工科人才培養(yǎng)目標(biāo),分析Java EE課程教學(xué)存在的問(wèn)題,提出從教學(xué)內(nèi)容、教學(xué)模式、考核方式進(jìn)行改革,同時(shí)提出提高專業(yè)素養(yǎng)和培養(yǎng)創(chuàng)新能力的方式,旨在提高學(xué)生的實(shí)踐能力、創(chuàng)新能力和解決復(fù)雜問(wèn)題的能力。
關(guān)鍵詞:新工科;Java EE;教學(xué)改革;創(chuàng)新能力
中圖分類號(hào):G642? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2021)19-0161-02
Research on Teaching Reform of Java EE Course under the Background of New Engineering
CAI Qun-ying
(College of Computer and Information Engineering, Hanshan Normal University,Chaozhou 521041,China)
Abstract:Combined with the training objectives of new engineering talents, this paper analyzes the problems existing in the teaching of Java EE, puts forward the reform from the teaching content, teaching mode and assessment method, and puts forward the ways to improve the professional quality and cultivate the innovation ability, aiming at improving the students' practical ability, innovation ability and the ability to solve complex problems.
Keywords:New engineering; Java EE; teaching reform; innovation ability
1引言
為主動(dòng)應(yīng)對(duì)新一輪科技革命與產(chǎn)業(yè)變革,支撐服務(wù)創(chuàng)新驅(qū)動(dòng)發(fā)展、“中國(guó)制造2025”等一系列國(guó)家戰(zhàn)略,自2017年2月以來(lái),教育部積極推進(jìn)新工科建設(shè)。與“老工科”相比,“新工科”更強(qiáng)調(diào)學(xué)科的實(shí)用性、交叉性與綜合性,尤其注重信息通信、電子控制、軟件設(shè)計(jì)等新技術(shù)與傳統(tǒng)工業(yè)技術(shù)的緊密結(jié)合。相對(duì)于傳統(tǒng)的工科人才,未來(lái)新興產(chǎn)業(yè)和新經(jīng)濟(jì)需要的是實(shí)踐能力強(qiáng)、創(chuàng)新能力強(qiáng)的人才,不僅能運(yùn)用所掌握的知識(shí)去解決現(xiàn)有問(wèn)題,還有能力學(xué)習(xí)新知識(shí)、新技術(shù)去解決未來(lái)發(fā)展出現(xiàn)的問(wèn)題[1-2]。
Java EE課程是一門重要的軟件開(kāi)發(fā)類課程,具有較強(qiáng)的工程實(shí)踐性和綜合性。據(jù)IDC統(tǒng)計(jì)數(shù)據(jù)顯示,Java EE人才占軟件開(kāi)發(fā)人才需求的60%-70%左右,且大多服務(wù)于電子政務(wù)、電子商務(wù)、云計(jì)算等新產(chǎn)業(yè)新形態(tài)。在這種新形勢(shì)下,有必要重新審視我們的教學(xué)模式和培養(yǎng)目標(biāo),使其培養(yǎng)的軟件開(kāi)發(fā)應(yīng)用類人才符合新工科的要求。
2 Java EE課程教學(xué)存在的問(wèn)題
當(dāng)前,我校計(jì)算機(jī)與信息工程學(xué)院的軟件工程專業(yè)、物聯(lián)網(wǎng)專業(yè)、信息安全專業(yè)、信息管理與信息系統(tǒng)專業(yè)都開(kāi)設(shè)了Java EE課程。經(jīng)過(guò)幾年的教學(xué),從教學(xué)內(nèi)容的安排到學(xué)生學(xué)習(xí)效果等方面都有了很大的改進(jìn),學(xué)生動(dòng)手實(shí)踐能力有了很大的提高,但面向新工科,既要加強(qiáng)鍛煉學(xué)生的實(shí)踐能力,還要培養(yǎng)學(xué)生的創(chuàng)新能力和解決復(fù)雜問(wèn)題的能力,具備可持續(xù)學(xué)習(xí)的能力。為了達(dá)成這一目標(biāo),我們?cè)诮虒W(xué)中,還是存在著一些問(wèn)題和不足。
2.1教學(xué)體系問(wèn)題
一方面Java EE技術(shù)體系龐大,包含的核心規(guī)范和API非常多,又跟前端技術(shù)關(guān)系密切,另一方面,Java EE是目前企業(yè)級(jí)應(yīng)用開(kāi)發(fā)項(xiàng)目首選的技術(shù),發(fā)展非常迅速、更新快,第三方開(kāi)源框架眾多。在新工程背景下,軟件開(kāi)發(fā)和應(yīng)用類人才培養(yǎng)強(qiáng)調(diào)的是技術(shù)的應(yīng)用性和主流性,所以我們的教學(xué)體系也要體現(xiàn)這一點(diǎn),在教學(xué)內(nèi)容的安排上一定要選擇應(yīng)用性和實(shí)用性強(qiáng)的技術(shù),在開(kāi)發(fā)平臺(tái)和第三方開(kāi)源框架上一定要選擇跟業(yè)界相一致的、主流的。早期,我們使用的開(kāi)發(fā)平臺(tái)是Myeclipse,Myeclipse是一個(gè)商用平臺(tái),使用諸多不便。現(xiàn)在改為使用Eclipse平臺(tái),但使用Eclipse平臺(tái),很多功能的使用需要用戶進(jìn)行配置。早期,講授的第三方開(kāi)源框架是SSH框架(Spring+Struts2+Hibernate ),隨著移動(dòng)互聯(lián)網(wǎng)應(yīng)用的普及,SSM框架(Spring+SpringMVC+Mybatis)更適合于移動(dòng)互聯(lián)網(wǎng)項(xiàng)目的開(kāi)發(fā),成為主流的框架,所以也需要做調(diào)整。
2.2實(shí)踐能力和解決問(wèn)題的能力
因?yàn)檎n時(shí)較少的原因,學(xué)生實(shí)踐的機(jī)會(huì)偏少,實(shí)踐能力較弱。很多學(xué)生程序調(diào)試能力和錯(cuò)誤分析能力較弱,當(dāng)出現(xiàn)問(wèn)題的時(shí)候,第一反應(yīng)就是找老師解決,而不嘗試根據(jù)已有的知識(shí)通過(guò)自己的分析查找出錯(cuò)的原因,如果自己解決不了,還可以借助互聯(lián)網(wǎng)或請(qǐng)求同學(xué)幫忙解決,相互討論。
2.3專業(yè)素養(yǎng)問(wèn)題
教學(xué)中,發(fā)現(xiàn)很多同學(xué)編寫的程序雖然可以運(yùn)行并實(shí)現(xiàn)要求的功能,但代碼的編寫非常不規(guī)范,邏輯性差和缺少注釋;系統(tǒng)架構(gòu)不好,出現(xiàn)很多冗余代碼,層次不清晰。究其原因,就是缺乏專業(yè)訓(xùn)練,缺少行業(yè)的指導(dǎo)。
2.4創(chuàng)新能力問(wèn)題
平時(shí)的教學(xué)偏向于知識(shí)的傳授,缺少引導(dǎo)學(xué)生去思考一些問(wèn)題,并對(duì)一些技術(shù)和應(yīng)用進(jìn)行深入的探究,創(chuàng)新能力較弱。
3 Java EE課程教學(xué)改革的內(nèi)容
針對(duì)存在的這些問(wèn)題,我們思考和尋求解決問(wèn)題的辦法,對(duì)Java EE課程從教學(xué)內(nèi)容、教學(xué)模式、考核方式等方面進(jìn)行改革[3-4],同時(shí)創(chuàng)設(shè)條件提高學(xué)生的專業(yè)素養(yǎng)和創(chuàng)新能力][5-6]。