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