• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于案例教學模式《JSP開發(fā)》課程的教學改革

    2019-04-19 12:07:08王建國
    教育教學論壇 2019年17期
    關鍵詞:案例教學改革教學模式

    王建國

    摘要:本文在分析了傳統(tǒng)教學模式帶來的問題后,提出了基于案例教學模式,通過設計項目,并將之按知識點拆分,每部分內(nèi)容的完成在知識點講解之后,當課程結(jié)束后,將得到一個完整的可上線的項目,學生容易掌握。實踐證明,該方式行之有效。

    關鍵詞:案例;教學模式;教學改革

    中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2019)17-0129-02

    一、引言

    編程語言類的課程教學,在課程的教學過程中,按照教學大綱將知識點教授給學生,并結(jié)合上機環(huán)節(jié),加深并鞏固對知識點的理解和掌握。等課程結(jié)束后,學生對基礎知識能夠較好地掌握,但是真正的做一個小的項目(如課程設計環(huán)節(jié))還不能夠得心應手。拿到項目需求后,如何進行實施,感到無從下手,理論和實踐脫節(jié),達不到編程類課程的教學目的。為了解決這個問題[1,2],有些編程類課程安排了課程設計教學環(huán)節(jié),有些課程在課程結(jié)課前安排了一個較大的綜合案例教學分析,但是由于時間較短,學生很難接受并掌握。另外,這類課程在培養(yǎng)方案中通常安排48學時,理論教學和上機實踐時間比例通常是2∶1,如何在較短的學時內(nèi)讓學生熟練編程語言,并能夠進行課程設計類工作量題目的開發(fā),下面以《JSP設計》這門課程為例進行分析。

    二、教學模式設計

    教學模式設計。分析教學大綱,充分了解本門課程應該完成的教學內(nèi)容。在此基礎上,選擇合適的教材,并提供1—2本參考書目。教學過程中使用的教材是清華大學出版社出版的由張躍平、耿祥義編著的《JSP程序設計(第2版)》[3],該教材針對各個知識點都有小的示例,便于學生學習、理解。分析課程的前導和后續(xù)課程,為本門課程在教學過程中講解哪些內(nèi)容提供依據(jù)。認真進行教學設計,根據(jù)教學大綱和知識點的重要程度設計教學日歷,并詳細設計教案。整個教學設計分為幾部分組成:基礎知識內(nèi)容的講解,知識點的實踐驗證,知識點的綜合運用及實踐;貫穿整個教學過程的綜合案例的設計及拆分,拆分后的每部分都對應部分知識點的應用。該綜合案例是一個漸進的完成過程,每部分內(nèi)容的完成都會綜合運用其他知識點,這樣學生在學習過程中就能夠知道如何解決問題。和傳統(tǒng)的到課程快結(jié)束時給出一個綜合案例的講解及課程設計環(huán)節(jié)的練習相比,使學生不會感到突兀,有一種“隨風潛入夜,潤物細無聲”的感覺。隨著課程的結(jié)束,學生對本門課程基礎知識的掌握以及知識的綜合運用能力都得到了提升。該綜合案例不是在課上作為示例講解,而是作為學生的平時作業(yè)來完成,該課程安排5—6次作業(yè)。在第一堂課就先告訴學生課程教學要達到的整體目標,并把這個綜合案例做一個展示,讓學生知道當他們學完這門課之后,他們具備了完成這樣一個項目的綜合能力。為了讓學生充分掌握吸收各部分知識點的內(nèi)容,每次完成作業(yè)的時間為1周,提交整個項目,每次作業(yè)在上一次作業(yè)的基礎上完成,在完成當前作業(yè)的時候,可以根據(jù)需要對前面部分覺得不合理、不滿意的地方進行修改。由于IT行業(yè)尤其強調(diào)團隊協(xié)作能力,在完成作業(yè)的時候,要求學生2—3人一組,自由結(jié)組,并指定一名負責人,在完成作業(yè)的過程中,小組成員可以商量著完成作業(yè),并要求掌握整個項目內(nèi)容。學生以教師演示的案例為基礎,必須完成案例中所有的功能,每次作業(yè)有具體明確的需求,并提供相應的運行截圖,學生在完成功能時可以自由發(fā)揮,如改變UI布局、顏色,可以添加新功能。

    三、教學案例設計

    在教學過程中設計了一個綜合案例[4,5]——《JSP開發(fā)》課程學習平臺,該案例貫穿課程的教學,主要是完成一個課程學習平臺網(wǎng)站的設計與實現(xiàn)。該案例不作為課上講解使用,而是用于課下作業(yè),針對學過的知識點的綜合練習。當完成最后一次作業(yè)時,學生已經(jīng)具備了設計并用JSP實現(xiàn)一個網(wǎng)站的能力。作業(yè)設計如下圖所示。

    第一次作業(yè):制作網(wǎng)站框架頁面,擴展名用“jsp”。給出頁面效果圖,并指定頁面之間滿足如下關系:(1)首頁文件命名為index.jsp,首先訪問index.jsp頁面,單擊“注冊”鏈接打開注冊頁面,單擊“登錄”鏈接打開登錄頁面。(2)單擊頁面中的“注冊”按鈕,跳轉(zhuǎn)到一個新的頁面(自己設計),并顯示信息內(nèi)容為:“注冊成功!”(3)單擊首頁面中的“登錄”按鈕,跳轉(zhuǎn)到登錄成功頁面,在該頁面加上本組成員的介紹(姓名、學號、照片等)及分工創(chuàng)意說明,自行頁面設計。(4)頁面布局、顏色、內(nèi)容可以本組決定。本次作業(yè)主要練習和本課程相關的前序課程(Html+CSS)的知識以及本課程中基本JSP頁面的編寫、Web容器(Tomcat)的安裝及JSP項目的部署。

    第二次作業(yè):第二次作業(yè)在第一次作業(yè)的基礎上進行完善。(1)將登錄成功后的所有頁面中的左側(cè)的“當前用戶”后面的“張三”替換為登錄時的賬號。在登錄頁面輸入賬號和密碼后單擊“登錄”按鈕,由接收頁面判斷輸入的賬號與密碼和本組組長的姓名和學號進行比對,如果一致,認為登錄成功。(2)單擊注冊頁面中的“注冊”按鈕,跳轉(zhuǎn)到一個新的頁面,在該頁面中顯示注冊頁面中輸入的信息,要求界面設計美觀。(3)修改第一次作業(yè)中的登錄成功首頁面,在該頁面右上角添加如下顯示信息:“您是第N次登錄”。其中N換為具體的數(shù)值,用session對象實現(xiàn)。(4)在首頁顯示網(wǎng)站被訪問的次數(shù),用application對象實現(xiàn)。本次作業(yè)主要練習如何使用JSP內(nèi)置對象及內(nèi)置對象常用方法的使用,以及JSP頁面的基本結(jié)構(gòu)練習,包括JSP標記、變量和方法的聲明、Java程序片及Java表達式。

    第三次作業(yè):第三次作業(yè)在第二次作業(yè)的基礎上進行完善。(1)單擊注冊頁面中的“注冊”按鈕,跳轉(zhuǎn)到一個新的頁面,在該頁面中顯示注冊頁面中輸入的信息,并且將注冊信息保存到數(shù)據(jù)庫中。(2)在登錄頁面輸入賬號和密碼后單擊“登錄”按鈕,和數(shù)據(jù)庫中的賬號和密碼進行比較,如果一致,認為登錄成功。(3)單擊“新增內(nèi)容”鏈接,將信息保存到數(shù)據(jù)庫中。(4)單擊“內(nèi)容查詢”鏈接,顯示查詢條件頁面(自己定義查詢條件),根據(jù)輸入的查詢條件進行結(jié)果顯示。(5)單擊“修改密碼”鏈接,將當前登錄賬號的密碼修改成新的。本次作業(yè)主要練習如何使用JDBC連接數(shù)據(jù)庫(任選,推薦使用MySQL),如何使用JSP對數(shù)據(jù)庫進行增、刪、改、查操作,如何實現(xiàn)分頁操作。

    第四次作業(yè):第四次作業(yè)在第三次作業(yè)的基礎上進行完善。(1)單擊“新增內(nèi)容”鏈接,單擊“上傳”按鈕將本地的PPT文件上傳到服務器端。(2)單擊“保存”按鈕,將輸入的信息及上傳的PPT位置信息保存到數(shù)據(jù)庫中。(3)單擊“內(nèi)容查詢”鏈接,單擊“PPT”列的鏈接,進行PPT文件下載。本次作業(yè)主要練習JSP中的文件操作,如何進行文件的上傳和下載。

    第五次作業(yè):第五次作業(yè)在第四次作業(yè)的基礎上進行完善。通過對前面代碼的分析,完成通過代碼復用完成軟件設計。本次作業(yè)主要練習Tag文件如何編寫、保存和Tag標記的使用。

    第六次作業(yè)(擴展):第六次作業(yè)在第五次作業(yè)的基礎上進行完善。使用MVC模式完成前面代碼的重構(gòu)。練習JavaBean、Servlet及MVC模式開發(fā)網(wǎng)站。

    四、結(jié)論

    通過改革實踐,將知識點的綜合練習分階段融合到一個JSP實現(xiàn)的網(wǎng)站實現(xiàn)中,在課程最后給學生分析、講解一個綜合案例,或者在課程結(jié)束后安排1—2周的課程設計效果要好。如果課時允許,可以在課程結(jié)束后再安排一個課程設計,這對《JSP開發(fā)》課程的學習質(zhì)量會有一個質(zhì)的提升。

    參考文獻:

    [1]賴紹聰,華洪.課程教學方式的創(chuàng)新性改革與探索[J].中國大學教學,2013,(1):30-31,45.

    [2]賴紹聰.如何做好課程教學設計[J].中國大學教學,2016,(10):14-18.

    [3]耿祥義,張躍平.JSP程序設計[M].第二版.北京:清華大學出版社,2017.

    [4]郭銀章,王麗芳.基于項目任務驅(qū)動的C語言程序設計課程教學改革與實踐[J].計算機教育,2017,(2):41-44.

    [5]錢存陽.項目化教學培養(yǎng)大學生系統(tǒng)實踐能力[J].高等工程教育研究,2015,(2):187-192.

    猜你喜歡
    案例教學改革教學模式
    群文閱讀教學模式探討
    案例4 奔跑吧,少年!
    少先隊活動(2021年2期)2021-03-29 05:40:48
    隨機變量分布及統(tǒng)計案例拔高卷
    發(fā)生在你我身邊的那些治超案例
    中國公路(2017年7期)2017-07-24 13:56:38
    基于人才培養(yǎng)的技工學校德育實效性研究
    成才之路(2016年25期)2016-10-08 09:51:08
    現(xiàn)代信息技術(shù)在高職數(shù)學教學改革中的應用研究
    科技視界(2016年20期)2016-09-29 12:59:03
    以職業(yè)技能競賽為導向的高職單片機實踐教學改革研究
    科技視界(2016年20期)2016-09-29 11:20:38
    微課時代高等數(shù)學教學改革的實踐與探索
    科技視界(2016年20期)2016-09-29 11:16:19
    “一精三多”教學模式的探索與實踐
    一個模擬案例引發(fā)的多重思考
    应用必备| 安西县| 杭州市| 阜宁县| 通许县| 甘孜县| 兰州市| 济源市| 大丰市| 奉新县| 贵定县| 敦煌市| 延长县| 曲阜市| 浦城县| 万盛区| 南岸区| 桦甸市| 阿坝| 德清县| 吉安市| 凯里市| 剑阁县| 右玉县| 常州市| 玛沁县| 安溪县| 霍城县| 韩城市| 伊宁县| 内乡县| 钟祥市| 郓城县| 菏泽市| 射洪县| 益阳市| 合水县| 宁德市| 盐城市| 周宁县| 苍山县|