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