瞿夢菊 蘇州高博軟件技術職業學院
隨著JSP程序設計課程教學改革以及泛在學習教學模式研究的不斷深入,經過長時間的實踐調查研究發現,在泛在學習教學模式下,JSP程序設計課程教學改革工作仍然存在著諸多較為顯著的阻礙性問題,如果這些問題一直未得到有效地解決,必然會導致泛在學習教學模式在JSP程序設計課程教學中難以發揮出應有的作用,甚至還會降低JSP程序設計課程教學改革工作的成效。
JSP 程序設計在高職學校的軟件技術專業的核心課程,這該課程綜合性比較強,是Java、HTML以及數據庫知識的綜合,涉及的知識內容多,包括指令元素,語法基礎,配置對象和動作元素等。與實踐的結合比較緊密,面向對象抽象性比較強,而且應用性也比較強,對于學生來說難度有些大,涉及的領域比較廣。
JSP是一個表現層的技術,既能夠和JavaBean,Servlet聯合開發,也能夠作為一個輕量級的框架進行開發,正是由于它在整個系統開發的過程中處于一個基礎性的地位,而且還能夠和其他的技術搭配在一起靈活性地使用,這樣學生在學習起來有一定的難度,很多學生表示不好掌握,而對教師的教學要求也比較高,即使教師苦口婆心地給學生傳授,學生卻不能領悟教師在講什么。所以在傳統課程教學過程中還存在著一些問題,比如教師在教學過程中直接灌輸理論知識而忽視了學生的動手實踐。在調查過程中發現,這類課程的課時比較少,教師的教學計劃并不能夠順利完成,很多情況下實驗課被理論課占用了,學生并沒有充足的時間去練習,這樣學生并不能夠把課堂上學到的知識內化成自己的知識。所以在教學的過程中,教師采取傳統的教學方式,只是給學生講理論而忽視了對學生的實踐能力進行培養,終究沒有發揮出這門課的優越性,不利于課堂教學質量的提高,也不利于高職院校培養實踐型人才這一目標的實現。文章從課堂模式以及課程體系等方面進行了實踐上的探索,希望能夠找到教學理論和實踐結合的教學方式,提升教師的教學質量,切實讓學生成為課堂的主人,也培養學生對這一門課程的學習興趣。
JSP 技術的組成部分非常多,所以教師在教學的過程中,要站在一定的高度,去把握各個部分之間的交互性和連續性。只有這樣才能夠給學生進行系統性的教學,讓學生掌握其中的脈絡。但是在調查中我們發現,教師這一方面的教學效果并不是很理想,并沒有強調知識之間的因果關系和一致性,學生在學習的時候也是機械的練習,而并沒有真正的去理解代碼運行的原理。在教學的過程中,教師利用圖示這樣的方式給學生把相應的技術串聯起來,多次反復的講,讓學生去思考。顯然教師沒有把這些知識給學生系統性的聯系起來,浪費了時間,課堂效果反而不好。傳統情況下對學生考核以筆試為主,考察學生掌握的知識點情況,這樣雖然能夠加深學生對于理論的學習,但是并不能夠綜合的反映學生對這一門知識的掌握程度。文章在實踐的基礎之上,強調作業的重要性,教師注重研究學生的作業,根據學生的作業情況去調整講課的進度,這樣可以讓學生都參與到教師的教學中。另外在教學的過程中,教師根據實踐情況的需要進行綜合項目開發教學,提升學生的動手能力。在調查中,我們發現學生并沒有充分意識到這個專業課程的重要作用,僅僅是把這個課程當成了普通學科去學習。遇到問題容易放棄,并沒有深入的學習,所以在教學的過程中,教師也要注重對學生進行監督和指導,用課程去有效地帶動項目,通過項目的實踐,讓學生能夠加深對課程的理解。
在教學的過程中,通過對學生進行實際項目的訓練,讓學生去體會到這門課程的真正意義,但是在實際項目開展的過程中綜合性比較強,還有很多知識點。學生要求一下子掌握那么多項目里面的知識點是有很大難度的,因此這有可能會打擊學生的學習積極性,反而不利于學生的學習。
經研究發現,現階段,雖然泛在學習教學模式已經廣泛的落實到了軟件技術專業JSP程序設計課程教學改革工作當中的,但是該種教學模式的應用成效一直并不樂觀,而造成這一問題出現的原因主要有以下幾種。其一為,教學設計過于重視理論方面的講解,而忽視了學生實踐操作技巧的培養,具體而言,教師在課上知識強硬的將一些JSP理論知識以及WEB理論知識灌輸式的傳授給學生,學生在課上很難充分的發揮出自身的主觀能動力,甚至還會影響JSP程序設計課程教學成效。其二為,考核形式過于單一,受傳統教學模式影響較深,JSP程序設計課程教師在實際對學生進行考核期間,仍然以筆試考試為主,而沒有綜合考察學生的各項實操能力,同時也沒有挖掘出每一位學生的優勢能力,在這種情況下,不僅會導致考核結果的精準性較差,同時也不利于學生學習自信心的培養。其三為,課程知識體系結構之間不具連貫性,學生很難充分的感知到該科目學習的重要性,同時也無法真切的感知到泛在學習教學模式下的JSP程序設計知識重要性,進而導致學生的學習積極性以及學習熱情一直難以得到有效的提升。其四為學生缺乏相對完整的學習監督以及學習指導。“泛在學習”的核心要求就是幫助學生突破時間以及空間的限制,讓學生能夠在任何時間、任何地點都能夠進行學習,因此這就要求教師能夠為學生提供相應的學習平臺,同時還需要對學生的學習情況進行有效監督,但是在進行具體學習的過程中,學生群體通常不具備充足的動力,往往遇到難以解決的問題就會放棄,這樣無益于學生成長。
(一)JSP課程體系構建
泛在學習顧名思義就是引領學生擺脫時間以及空間的限制,著重于讓學生在任何時間、任何地點都能夠獲取到自己需要的知識信息。在泛在學習模式的引領之下,JSP程序設計課程需要更加具有連續性,著重于凸顯出知識內容的無縫連接,以此來保障學生能夠進行更為深入地學習發展。一方面提高學生對有關于Web知識方法的應用,另一方面則是引領學生進行深度實踐,借助于理論以及實踐的連接教育來促進學生成長。結合泛在學習模式的基本原則以及相關教學目標的需要,本次課程設計著重于從以下幾點著手:
1.先行課程及后續課程。本次課程的教學設計從學生的整體認知層面著手,用以解決知識內容由簡單過渡到困難之間的段落感,使得學生能夠在循序漸進地無縫學習之中感受到更為合理的學習節奏。在最初教學之中,也就是先行課程的設計,著重于為學生講述有關于設計思想、Java并發多線程以及JSP、Servlet原理有關的內容。在進行深度教學之后的第三階段,也就是本次課程設計的后續內容需要完美貼合有關于Spring、Struts2以及Hibernate這三大框架的使用,同時幫助學生明確其和JSP、Servlet原理之間的聯系,借助于前后連接的講述手段來幫助學生學習更多知識內容,通過完美的無縫銜接來調動學生的積極性,擴展學生的知識視野。
2.前端和后端相互融合。在進行JSP程序設計課程教學改革的過程中,首選教學方法為“項目驅動教學手法”:教師結合學習內容開展相應的自主命題,而后由學生群體選擇自己需要的知識內容,保障所有學生均能夠在某一Web項目的引導之下完成整體學習。每一個Web項目需要從前期的HTML平臺搭建開始,而后到系統的建設、運維管理等等,實現整體教學內容的無縫銜接。為了保障所有學生均能夠進行獨立開發,在課程設計活動之中引入有關于EasyUI、JavaScript、Ajax等類似前端內容以及與之相互對應的MySQL數據庫、連接池等類似后端內容。二者的知識跨度明顯較大,并且囊括較多的知識內容,這往往會極大程度上地增加挑戰性,在此種情況之下的泛在學習模式更加容易展開。教師借助于互聯網平臺,包括微信、微博等,以此來為學生提供相關的前后端知識內容,借助于學生在課堂之中的熱情來促使其進行課下自主探究,實現課堂以及課下的無縫對接,深度強化學生對于各項編程知識內容的了解,促使學生更為深入地了解Web程序的開發應用。
3.課程大綱做核心,課外知識做輔助。雖然在課堂教學之中融合了大量課外延展內容,但是其核心依然是JSP程序的相關知識點,剩余所有輔助手段均是貼合此項內容開展。例如,在為學生講述Struts2的相關知識的時候,通常會需要應用Servlet API的相關知識內容,因此這時就需要為學生講述有關的知識內容,以此來幫助學生深度連接此類知識內容,充分提高學生對于基礎知識的了解。此種課程形式主要就是將大綱作為核心,將課外眼神知識作為輔助,深度提高課內外知識的連接性,通過無縫對接來深度強化學生的學習發展。
(二)課程輔助工具的使用
互聯網信息技術的推陳出新為當代教育提供了更為有力的支撐,同時也為學生帶來了更多教學幫助。泛在學習模式的深度應用主要就是將互聯網信息技術作為核心要素,通過互聯網存在的時效性特征來實現泛在學習的 4A(Anyone,Anytime,Anywhere,Anydevice)形式教學,在進行JSP程序設計課程教學的時候也需要有效貼合此項內容,改變傳統教學觀念的限制。引入相應的微課以及慕課平臺,比如:超星泛雅學習平臺、藍墨云班課等,用以深度強化學生對于課余時間的利用,培養出更為優質的工程師,與此同時,教師還需要對學生的學習情況進行有效監督管理,并將學生的學習結果做量化處理,融入到平時的教學考評活動之中。以此來促使學生無論在任何地點都能夠利用手機等移動客戶端進行網絡學習,從而實現泛在學習的無縫銜接,深度強化學生成長。
(三)課程教材的選擇
隨著移動互聯網技術的進一步發展,區別于傳統的教學模式,教師在教學的過程中可以利用微課、慕課等新型教學方式致力于培養與時俱進的工程師。比如,教師可通過《JSP程序設計基礎與案例開發》慕課平臺給學生教學,這里面涉及完整的視頻教學內容,學生可以通過移動端觀看視頻教學內容,而且慕課平臺也提供了師生互動版塊,可以充分地開展翻轉課堂這一教學模式。慕課中有練一練,講一講等版塊促進教師的教學,為了能夠在教學的過程中激發學生對這門課程學習的積極性,教師要站在學生的角度思考問題,鼓勵學生根據自己的切實情況去預習,去復習,讓學生能夠帶著疑問去學習,在這樣的情況下提升了學生學習的自主性。教師給同學們闡明JSP和Servlet 的關系的時候,可以通過實際案例闡明servlet于各個部分之間的對應關系,讓學生能夠親眼所見案例代碼發生的變化,通過案例講解學生能夠了解工作中的實際需求。
綜上所述,隨著我國信息化教學技術的不斷發展與進步,現階段,將信息化教學技術應用的教育教學工作當中已經成為教育教學改革工作的必然發展趨勢,同時提升學生信息化技術掌握能力也已經成為各級教育機構的首要工作目標。從現實的角度分析,在計算機專業教學當中JSP程序設計課程教學屬于極為重要的一項內容,學生對于該項知識的掌握能力在一定程度上直接決定著其計算機專業知識學習的成效,而現階段,傳統的教學模式已經無法按滿足JSP程序設計課程教學的需求,在這種情況下,對于JSP程序設計課程教學改革工作有效開展就顯得尤為必要。而泛在學習教學模式的出現為JSP程序設計課程教學改革工作提供了新的思路,該項教學主要強調的就是每時每刻的溝通,無處不在的學習,是一種任何人可以在任何地方、任何時刻獲取所需的任何信息的方式。因此,JSP程序設計課程教師在實際工作期間必須要將工作重心放到泛在學習模式下JSP程序設計課程教學改革研究當中,結合現階段,存在的教學問題制定出具有針對性的改革措施,以此來保證JSP程序設計課程教學質量能夠得到全面的提升。