李小麗
摘 要 JavaEE課程是計算機專業Java方向的專業必修課程,介紹了課程的改革背景,從課程的設計理念、教學內容、教學手段、評價體系幾個方面進行分析,重點討論基于案例驅動的階段性教學模式設計在教學中的應用,并在教學改革的過程中實踐和不斷更新,已經取得了較好的效果。
關鍵詞 JavaEE 案例選擇 階段性教學 過程性評價體系
中圖分類號:G642;TP311 文獻標識碼:A
1教學改革背景
JavaEE課程是計算機專業Java方向的專業必修課程,對該課程掌握的程度直接關系到學生就業的好壞,所以對JavaEE課程教學的分析和改革勢在必行。根據河南大學教學改革的指導思想,結合河南大學軟件學院Java方向學生的情況,提出在JavaEE教學過程中可以采用的方式方法對當前教學非常重要。
JavaEE課程是一門實踐性較強的課程,與其它計算機相關課程相比,該課程知識點較多,綜合性較強,而且趨于應用,總的來說,它具有以下特點:
(1)學習起點高。該課程要求學生已經完成面向對象程序設計,Java程序設計,計算機網絡,軟件工程,數據結構,數據庫技術,Web程序設計等先修課程的學習。
(2)實踐性強。JavaEE是企業級應用的構建平臺,其每個知識點都完全體現在實踐中。
(3)學習難度大。JavaEE核心涉及JSP、Servlet、JDBC、struts、hibernate、spring等關鍵技術。
學生剛開始接觸該課程會覺得環境搭建復雜,而且內容較多,有的學生可能產生恐懼或抵觸心理從而一開始就放棄了學習;而有的學生在學習的過程中感覺吃力,慢慢跟不上,到后期可能聽不懂或者糊里糊涂,最終學習效果也不理想;有一部分學生在課堂上能理解教師所授內容,能夠完成任務,最終取得較好的成績,并喜歡上了JavaEE;也有一部分學生剛開始聽不懂,慢慢又聽懂了,最終也能取得理想成績;迫于就業壓力,剛開始能聽懂,后期自我放棄學習的學生較為少見。
2案例驅動的階段性教學模式設計
通過對以上學生的學習情況進行分析發現,學生理解課堂所授知識是學生最終能否取得良好成績的重要條件,所以如何幫助學生最大程度理解課堂教學是該文重點討論的內容。
2.1案例設計
JavaEE課程是一門實踐性較強的課程,在教學過程中采用案例教學,而課堂教學能否吸引學生很大程度上取決于教學案例的選擇,所以教學案例的設計是非常重要的,案例選擇的原則有:實用、有趣,大小適中。與實際項目開發聯系緊密的案例,往往更能激發學生的學習興趣,而且可以盡量將案例設計的有趣一些,由于教學內容較多,案例不易過大,能讓學生能夠掌握知識點的基本使用即可。
2.2教學手段
在授課方式方面,由于JavaEE是操作性較強的課程,所以采用講練結合的方式進行授課,教師邊講解邊手動敲代碼演示,學生隨后進行練習,這樣更便于學生對知識點的掌握和理解。
在課堂設計方面,由于JavaEE教學內容較多,所以好的課堂設計能讓學生的學習更加輕松和更容易獲得學習的成就感。將知識點進行梳理和組合,而且對教學過程進行分段,教師講解以20分鐘為宜,學生隨后進行練習,教師當堂解決學生練習過程中出現的問題。
在講解的過程中有的操作步驟也比較長,學生極有可能無法完全掌握,所以在教學的過程中可以采用錄制視頻的方式,便于學生查漏補缺和課下學習。由于JavaEE的知識點比較瑣碎,教師需要不斷地對知識點進行梳理和總結。做筆記是讓學生對知識點進行梳理和總結的一種很好的方式,教師在講解和演示完整個過程中之后,通過做筆記的方式讓學生對知識點進行回顧和整體把握。
2.3階段性大作業
為了讓學生能夠對知識點進行靈活運用,階段性的大作業必不可少。JavaEE課程的主要內容有:JSP、servlet、Struts、hibernate和spring,按照課程內容可以分為四個階段:JSP+servlet,Struts、hibernate和spring。
第一個階段:在JSP和servlet學習完畢之后,選擇相應的項目,該項目不宜過大,對應的數據庫一般會包含一兩張表。教學目的是讓學生可以使用JSP和servlet技術進行數據的增刪改查,并讓學生掌握MVC和DAO等模型,掌握文件的上傳下載等相關技術。
第二個階段:在學習完struts框架之后,對第一階段的項目引入struts框架進行重構,在重構的過程中讓學生了解struts框架的作用和優點。與第一個階段相比,在第二個階段中更多地讓學生獨立完成代碼的編寫,教師不斷進行指導和糾正,讓學生在此過程中體會到學習的成就感,激發學生更大的學習興趣。
第三個階段:學習完hibernate之后,讓學生對第二階段中的項目引入hibernate進行再次重構。hibernate是SSH三大框架中較難掌握的部分,在此部分的講解中需要難易結合,而且由于該項目的難度較低,所以在此過程中主要讓學生掌握hibernate的基本使用。
第四個階段:學習完spring框架之后,讓學生對第三階段的項目引入spring進行重構。由于時間的緊迫性,在此階段可以根據情況調整對springMVC的學習。
2.4評價體系
JavaEE課程的考核方式采用過程性評價體系,將課程的最終成績分為幾部分構成:課堂參與度、階段性大作業、期末考試,這種考核方式將期末考試的壓力平均到學生的整個學習過程中,而且讓學生在平時的作業中就完成了對知識點的掌握,避免了“臨陣磨槍”的狀況發生。
通過前兩年的實踐,該方法取得了較好的效果,培養了學生的自學能力,激發了很多學生的學習熱情,引導學生踏入了JavaEE技術的大門,為學生后續的學習打下了堅實的基礎。
3結語
在JavaEE教學改革實踐中,我院已經取得較好的成果。由于JavaEE教學改革是一項持續性的工作,隨著教學手段的改進和新的教學理念的提出,我院會繼續在教學過程中不斷摸索出更好的方式方法,
參考文獻
[1] 趙春生.淺談JavaEE程序設計課程教學改革[J].科教導刊(中旬刊),2014(08).