• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      對《JSP程序設計》課程的教學改革研究和探索

      2017-09-23 11:38:48楊陽
      軟件 2017年6期
      關鍵詞:課程體系知識點課程

      楊陽

      引言

      隨著互聯(lián)網技術、計算機網絡技術的發(fā)展,社會用人單位對于計算機專業(yè)人才的要求越來越高。學生不僅需要在知識結構、理論素養(yǎng)上達到一定的程度,而且要求能夠把書本知識運用起來,解決實際生活中的各種問題。特別是在互聯(lián)網+的信息化時代,計算機與各行各業(yè)都進行了深度融合,這對計算機專業(yè)學生的編程素養(yǎng)提出了更高的要求。僅僅通過邊學邊練、學練結合的機械化學習模式,已不能滿足用人單位的特性化需求。

      JSP(Java Server Pages)是由SUN公司主導開發(fā)的動態(tài)網頁技術。該技術在傳統(tǒng)的HTML頁面中嵌入Java程序段,由帶有JSP引擎的應用服務器進行轉譯、編譯和運行并返回給客戶端。由于其易用性以及跨平臺性等特點,JSP技術被廣泛地應用在企業(yè)級系統(tǒng)開發(fā)和互聯(lián)網開發(fā)中。《JSP程序設計》是高職院校計算機方向學生的專業(yè)課程,通過該門課程的學習,使學生掌握J2EE企業(yè)級開發(fā)的基礎,鞏固Java基礎編程,提高學生的動手能力和應用能力。本文立足于高職院校的學生情況,從課程體系構建、課程教材選用、課堂模式創(chuàng)新及課程實踐多樣化等多個方面進行了研究和探討,力圖讓學生樂于學,教師善于教,充分發(fā)揮教學相長的教育理念。

      1JSP課程教學現(xiàn)狀

      JSP是整個J2EE的表現(xiàn)層技術。它既可以和JavaBean、Servlet構建簡單的開發(fā)模式,也可以作為輕量級J2EE框架(如Struts+Spring+Hibernate)開發(fā)的前端展示層。正是由于其處于系統(tǒng)開發(fā)的基礎性位置,且與其他J2EE技術搭配靈活,使學生難以深入掌握,教師難清晰傳授?;诖?,傳統(tǒng)JSP課程教學具有以下問題:

      (1)教學設計重理論輕實踐。這是由多方面原因造成的。一方面,JSP是Web開發(fā)的早期技術,在框架還不成熟的階段,JSP技術既充當前端渲染層,又充當后臺邏輯控制層,這使其具有相當部分的理論知識。教師在教學過程中,更樂于重點講解理論,而忽略了JSP的實踐教學。另一方面,受傳統(tǒng)應試教育觀念的束縛,用基礎理論課的模式來開展教學,試圖通過扣知識點的方式促使學生掌握,而對該課程的實踐屬性沒有引起重視。第三,受限于課時少的問題,實踐課往往被理論課擠占,導致學生沒有經過充分的練習,缺乏對知識點的內在感悟??傊?,教學設計重理論而輕實踐,歸根到底是沒有充分發(fā)揮課堂的靈活性和有效性,缺乏對實踐性人才培養(yǎng)的思考和認識。本文從課程體系、課堂模式等多個方面進行實踐探索,挖掘出一套理論與實踐相結合的教學之路。

      (2)忽視了課程知識體系結構之間的連貫性。JSP技術既是J2EE的核心基礎,也是多種技術的綜合體。在整個教學過程中,涉及到的內容包括Java基礎語法、Tomcat基礎及服務器相關、JavaBean和Servlet技術、數據庫開發(fā)以及JavaScript編程等。由于組成部分眾多,教師在教的過程中很容易忽視各個部分之間的關聯(lián)性、連續(xù)性以及交互性,沒有強調它們之間的前因后果和內在一致性;學生也只是機械地根據教學要求進行練習,而沒有真正理解驅動代碼運行的原因。本文在實際教學探索中,通過講授各關鍵技術背后的原理,以圖示的方式將這些技術串聯(lián)起來,并在每堂課上反復講、多次講,促使學生進行連貫性思考。

      (3)考核形式單一。傳統(tǒng)的教學考核以筆試為主,著重考察學生對于知識點的掌握。這種方式雖然有助于對理論點的理解,但往往不能綜合全面地反映學生的掌握程度,也違背了這門課的教學目標和宗旨。本文在實踐過程中,一方面強調平時作業(yè)的重要性,這些練習反映了學生對于知識點的掌握情況,從而使教師能夠實時調整授課進度,以讓更多的學生參與到學習的過程中來;另一方面,著重強調通過完成融入實際需要、綜合性較強的項目開發(fā),來整體檢驗學生的動手能力。這種基于平時作業(yè)和課程大項目的考核模式,最大限度的提高評價的綜合性和多元性。

      (4)學生學習缺乏指導和監(jiān)督。學生沒有意識到該專業(yè)課程的重要性,僅將其作為一門普通課程進行學習,缺乏持續(xù)性鉆研的內在動力,從而在遇到問題無法解決時容易放棄。本課程加強對于學生學習的指導和監(jiān)督,主要包括對大項目開發(fā)中問題的討論式和啟發(fā)式解決。在教學的過程中,以課程帶動項目,再通過項目促進課程的學習,并由教師對項目的開發(fā)進行實時的跟蹤,這樣既提高學生的興趣,也保證學生不會因為困難而放棄。

      2教學改革實施

      2.1JSP課程體系構建

      高職院校計算機方向專業(yè)的課程體系構建要以適應社會需求為目標,培養(yǎng)應用型人才為根本任務,這就決定了作為Web開發(fā)基礎的《JSP程序設計》這門專業(yè)課,既要闡明其具有理論特性的核心知識點,也要突出其在工業(yè)界被廣泛使用的技能要點。從而一方面促進學生對學習Web知識方法的掌握,另一方面引導學生多動手多實踐?;诮虒W規(guī)律和教學目標的設置,本課程從以下三個方面設置了課程體系:

      (1)先行課程和后續(xù)課程。本課程的教學實施嚴格遵守學生的認知規(guī)律,強調從易到難、從簡到繁、從慢到快的學習節(jié)奏。在第一階段的學習中,即先行課程,著重講解了J2SE的語法知識,特別是面向對象的程序設計思想、集合類和Java并發(fā)多線程等與JSP、Servlet原理相關的部分。在緊跟JSP/Servlet核心教學后的第三階段,即后續(xù)課程,拓展講解了Struts2、Hibernate、Spring框架的應用,以及這三大框架與JSP/Servlet的聯(lián)系性。通過這種承前啟后的講解方式,增強學生基礎,擴大學生的視野,使其了解工業(yè)界的基本動向。

      (2)前端與后端相結合。本課程在教學過程中采用了“項目驅動教學法”:由教師自主命題,學生自主選題的方式,使每個學生在學習中通過一個Web項目貫穿始終。每個項目小組需要完成從前臺HTML網站搭建,到后臺內容管理系統(tǒng)建設的整個過程。為了使每個小組或個人能獨立地進行開發(fā),在課程設計時引入了JavaScript、JQuery、Ajax、EasyUI等前端內容,以及相對應的Tomcat Web服務器、連接池、MySQL數據庫等后端知識。前后端技術難度跨度較大,內容較多,這更增加了學習的挑戰(zhàn)性,激發(fā)學生的熱情。通過這種前后端相搭配的方式,促進學生對各種編程技術的掌握,了解學習新技術的方法,同時,有利于學生更好地理解Web程序的開發(fā)流程。endprint

      (3)課程大綱為主線,課外知識為輔線。雖然整個課程延展了很多內容,但最終都是以課程大綱中JSP/Servlet知識點為核心,其他輔助技術的應用和講解都緊密結合著JSP/Servlet。比如,在使用Struts2的時候,往往需要使用Servlet API,這時會講解Action訪問Servlet API的三種方法,并對JSP的內置對象進行回顧,從而將Struts2與JSP/Servlet聯(lián)系起來,達到鞏固基礎知識的效果。這種以課程大綱為主、課外知識為輔的教學方式,使課程難度維持在一定的水平,聚焦學生所掌握的知識,保證學生完成教學大綱的學習要求。

      2.2課程教材選用

      互聯(lián)網技術的發(fā)展促進了教學的創(chuàng)新與改革,隨著“互聯(lián)網+”的興起,以二維碼為載體的微課和以網絡教學為主的慕課改變了傳統(tǒng)的教學課堂。為了適應新的教學形式,培養(yǎng)更加具有競爭力的工程師,本課程選擇了人民郵電出版社出版的《JSP程序設計慕課版》這本教材。它既提供了完整的教學視頻,學生只需通過微信“掃一掃”功能即可在手機上觀看相關知識點的視頻,也提供了教師和學生的網絡互動平臺,從而實施“翻轉課堂”的教學模式。

      2.3課堂模式及課程實踐

      本課程采用了“教師講、學生問;講一節(jié)、練一節(jié)”的模式進行課堂教學。為了將這個理念與目前熱門的“翻轉課堂”相結合,教師鼓勵學生根據自己的情況超前學習,使學生有準備地學、帶著疑問學。學生的自主性得到了增強,靈活的學習方式和趣味的答疑過程極大提高了學生的學習興趣。具體的課程實踐包括以下幾個方面:

      (1)在理論講解上,偏重于使學生對于原理的理解。在闡明JSP與Servlet的關系時,教師在Tomcat應用服務器上,打開轉譯后的JSP文件,并說明其與Servlet各部分的對應關系,從而使學生“親眼所見”轉譯前后JSP代碼的變化,在理解層面上“相信”JSP與Servlet的本質一致性。

      (2)“案例教學法”的應用。通過案例的示范和講解,使學生掌握知識點的綜合運用,提高學生的動手動腦能力。本課程選用了電商系統(tǒng)中的購物車案例,一方面在于該案例綜合性強,另一方面它與社會熱點需求契合度高。在實際教授過程中,依次分別講述了用純JSP代碼和Servlet代碼兩種實現(xiàn)購物車的原理,并通過練習讓學生在做的過程中體驗JSP和Servlet所充當的角色,從而間接地理解一項技術它背后的實現(xiàn)原理。

      (3)著重學習方法的學習。課程引進了各種相關技術,如EasyUI,AjaX,Tomcat服務器等。通過這些講解,使學生掌握學習一門新技術的方法,增強其自學新知識的興趣和能力,特別是探索未知領域的信心。

      (4)理論課和實踐課交替進行。在課時設置上,理論講解與實踐操作被安排在1:2左右,從而使學生有充分的時間進行練習和發(fā)現(xiàn)問題,并在實踐課上對學生的問題進行統(tǒng)一指導解決。

      充分利用視頻教學。鼓勵學生使用與教材相配套的微課以及在線慕課系統(tǒng)進行學習。

      3教學質量分析

      本文選取比照了兩個班級《JSP程序設計》課程的考評分數,這兩個班級分別采用了常規(guī)教學模式和改革教學模式,其對比結果如圖1所示。從圖中可以看出,改革教學班的成績普遍偏向高分段,而常規(guī)教學班存在低于60分以下的情況。實踐證明:改革教學班的教學質量有明顯提升,學生的興趣度和積極性都得到了有效提高。

      4結束語

      本文基于所講授的課程《JSP程序設計》,詳細討論了JSP課程體系的構建、課程教材的選用、課堂模式創(chuàng)新及課程實踐的多樣化這三個方面的內容。從教學設計到教學過程和教學考評,緊緊圍繞促進學生的動手能力和自學能力為中心,借助慕課、微課等現(xiàn)代教學方式,引入“翻轉課堂”和“案例教學法”教學模式,為學生創(chuàng)造立體化的學習過程,增強學生的發(fā)散思維和學習興趣。通過教學質量分析表明,學生對課程的滿意度有明顯提高,對JSP知識的掌握有明顯的增強。endprint

      猜你喜歡
      課程體系知識點課程
      一張圖知識點
      一張圖知識點
      第四頁 知識點 殲轟-7A
      數字圖像處理課程混合式教學改革與探索
      軟件設計與開發(fā)實踐課程探索與實踐
      計算機教育(2020年5期)2020-07-24 08:53:38
      為什么要學習HAA課程?
      以創(chuàng)新課程體系引領學生發(fā)展
      輔導員(2017年18期)2017-10-16 01:14:48
      民法課程體系的改進和完善思路*——以中國政法大學的民法課程體系為例
      關于G20 的知識點
      加強青少年中醫(yī)傳統(tǒng)文化教育的必要性及其課程體系構建
      大冶市| 新密市| 巴林左旗| 齐齐哈尔市| 叙永县| 囊谦县| 白朗县| 左云县| 诸城市| 紫金县| 思茅市| 长宁县| 金沙县| 仲巴县| 赤水市| 湛江市| 老河口市| 郓城县| 祁阳县| 滨州市| 灵山县| 禹州市| 吉水县| 木兰县| 永宁县| 夏河县| 马关县| 湖北省| 灵宝市| 微博| 永昌县| 双桥区| 铁岭县| 金阳县| 朝阳市| 上杭县| 隆林| 随州市| 高雄市| 新泰市| 丽江市|