1. <rp id="zsypk"></rp>

      2. Web系統(tǒng)開發(fā)與設(shè)計一體化教學(xué)方法論文

        時間:2021-06-20 18:35:24 論文 我要投稿

        Web系統(tǒng)開發(fā)與設(shè)計一體化教學(xué)方法論文

          【摘要】本文分析了獨立學(xué)院《Web系統(tǒng)開發(fā)與設(shè)計》課程的教學(xué)現(xiàn)狀,然后從理論實驗一體化和項目模塊化兩方面進行教學(xué)方法的探索。

        Web系統(tǒng)開發(fā)與設(shè)計一體化教學(xué)方法論文

          【關(guān)鍵字】一體化;模塊化

          1.獨立學(xué)院

          《Web系統(tǒng)開發(fā)與設(shè)計》教學(xué)現(xiàn)狀《Web系統(tǒng)開發(fā)與設(shè)計》作為信息類專業(yè)學(xué)生要應(yīng)對的一門核心課程,占有舉足輕重的地位。它直接關(guān)系到信息分院的學(xué)生是否掌握一門專業(yè)開發(fā)技術(shù),對畢業(yè)設(shè)計和就業(yè)都有很大影響。這幾年雖然在教學(xué)方法、考試形式上有積極地探索和改進,但如何切實提高應(yīng)用實踐類課程的教學(xué)效果仍是需要解決的問題。目前的教學(xué)還是傳統(tǒng)的以教為主,老師將知識灌輸給學(xué)生,學(xué)生很少獨立思考,基本都是照搬照抄老師給定的程序代碼。這樣的教學(xué)模式很難激發(fā)學(xué)生的主動性和創(chuàng)造性,與應(yīng)用型人才的培養(yǎng)目標是脫節(jié)的。按照教學(xué)計劃,《Web系統(tǒng)開發(fā)與設(shè)計》為每周兩節(jié)理論課加上兩節(jié)實驗課。以往理論課和實驗課的界限很清楚,理論就講這一章課件的內(nèi)容,到了實驗課才會開始提出實驗要求。學(xué)生上理論課整整聽了兩節(jié),因為沒有跟某個問題相結(jié)合,興趣就不大了,到了實驗課的時候也沒有充足的時間來思考,往往只能被動地跟著老師的模板做。因此,理論課和實驗課如何才能融為一體的問題亟待解決。

          2.理論實驗一體化

          2.1理論與實驗內(nèi)容緊密結(jié)合

          理論實驗一體化,要求每周的理論課和實驗課之間必須緊密相關(guān)。學(xué)生在理解了理論課的內(nèi)容后,就可以應(yīng)對接下來的實驗課程。因此在教案的設(shè)計上,理論課和實驗課必定是針對同一主題。理論課重在引出一些概念,對原理進行解釋、分析和論證,使學(xué)生在較短的時間內(nèi)獲得構(gòu)建的系統(tǒng)知識;或者通過示范性實驗,及示范性操作等手段使學(xué)生觀察獲得感性知識。實驗課重在引導(dǎo)學(xué)生通過操作練習對理論知識進行驗證,并經(jīng)由知識遷移自主完成程序的開發(fā)。其次,理論課和實驗課以往有分開教學(xué)的情況,這使得學(xué)生上理論課的時候只能聽老師講,無法做一些嘗試。如果均放在機房,學(xué)生可在同個場地保持思路的連貫性。

          2.2翻轉(zhuǎn)課堂的引入

          為了打破理論和實驗的界限,讓理論課和實驗課融會貫通,可以結(jié)合翻轉(zhuǎn)課堂的教學(xué)模式。翻轉(zhuǎn)課堂的教學(xué)方法,要求課前為學(xué)生提供學(xué)習視頻、課件預(yù)習。學(xué)生在課前通過預(yù)習已經(jīng)有些了解本節(jié)課程的內(nèi)容,因此教師在理論課的時候再把知識點進行梳理,重點講解難點部分。較往常能留出一些時間,這時就可以把實驗部分提前上來。比如在講類和對象這一章內(nèi)容時,課前給學(xué)生提供一個盒子的案例,要求學(xué)生搞清楚如何構(gòu)造盒子類,包括無參和帶參的構(gòu)造函數(shù)以及計算盒子的體積,同時基于JSP創(chuàng)建盒子類的對象并把兩個具體的盒子體積輸出在頁面上。上課時,教師對難點做進一步解釋和鞏固,就可以讓學(xué)生在盒子這個案例的基礎(chǔ)上舉一反三,構(gòu)造矩形類,并創(chuàng)建兩個具體的矩形。另外一個翻轉(zhuǎn)課堂的主要應(yīng)用是,學(xué)生使用MyEclipse軟件以及數(shù)據(jù)庫連接是需要多次操作才能熟練的。因此可以將這一部分做成視頻,教師演示操作流程,學(xué)生反復(fù)觀摩,從而可以在課堂上獨立使用軟件。

          2.3理論課上貫穿實驗內(nèi)容

          理論課上就可以通過創(chuàng)造實驗效果,激發(fā)學(xué)生思考的興趣。中文亂碼是Web系統(tǒng)開發(fā)中很容易碰到的問題,而且不同情況下處理方法不一樣。教師可以現(xiàn)場給學(xué)生演示一個登陸實驗的案例,學(xué)生看到輸入的用戶名和密碼明明是正確的,為什么提示輸入錯誤。問題出現(xiàn)了,學(xué)生非常有興致地等待老師揭曉謎底。然后老師不慌不忙地解釋原因,比如是因為輸出字符編碼的問題。通過添加語句或修改代碼后,學(xué)生看到了正確的運行效果,熱情也很高漲。因此,理論課上貫穿實驗內(nèi)容,通過老師的演示,學(xué)生也基本把問題搞清楚了,實驗自己也能做了。為了調(diào)動學(xué)生的積極性,還可以加入小組討論,并隨機抽取某一組來回答或各組提交作業(yè)。比如講到三種跳轉(zhuǎn)(SendRedirect、Forward、Include)的區(qū)別時,老師通過演示讓學(xué)生已經(jīng)發(fā)現(xiàn)了一些現(xiàn)象,這時要求以小組為單位,對三種跳轉(zhuǎn)的區(qū)別進行總結(jié),并做記錄。這比由老師直接講述的效果要好得多。在講到數(shù)據(jù)庫查詢的時候,課件上的例子是把查詢的條件固化了。這時老師發(fā)布任務(wù),讓大家討論如何把查詢條件中的常量替換成變量。學(xué)生提交結(jié)果并不全面,老師可以趁機指出問題所在,然后加以補充。

          3.項目模塊化

          理論課相當于給實驗課做鋪墊,需要把本次實驗涉及到的知識點和概念講透。但是如果單純地講授理論,學(xué)生往往會覺得比較枯燥,因此最好結(jié)合項目。對于項目的選擇,如果每次課都講一個新的項目,則項目無法深入,所以項目應(yīng)該是一個較為完整的系統(tǒng)。將這個系統(tǒng)分解成幾個模塊,分別對應(yīng)每次理論課內(nèi)容,使得課程前后有連貫性。《Web系統(tǒng)開發(fā)與設(shè)計》最后要完成一個大型實驗———購物車系統(tǒng),事實上這個系統(tǒng)是學(xué)生在一學(xué)期的學(xué)習中逐步積累起來的。它主要包括如下幾個模塊:(1)商品管理,包括商品信息的增加、刪除、修改和顯示。(2)會員信息管理,包括會員注冊、登陸,會員信息的修改、顯示和刪除。(3)購物車管理,包括用戶選擇商品添加到購物車、購物車信息的修改和刪除。(4)訂單管理,包括下訂單,訂單狀態(tài)修改、訂單查詢等。分析這幾個模塊,發(fā)現(xiàn)它們都和數(shù)據(jù)的增刪改有關(guān)。只要一個模塊完成,其他模塊均可以參考這個模塊進行開發(fā)。但學(xué)生一開始不具備系統(tǒng)開發(fā)的能力,需要學(xué)習Web系統(tǒng)開發(fā)的各個知識點,主要是JSP、Servlet、JavaBean的創(chuàng)建和使用。這時候?qū)W習的模塊應(yīng)簡單易學(xué),而且蘊含主要知識點,適宜進行反復(fù)演練。會員信息管理模塊中的登陸功能,流程簡單,適合學(xué)生通過兩節(jié)實驗課運行出結(jié)果。因此,前半學(xué)期的學(xué)習均圍繞登陸功能展開。我們可以從這張圖看出,一開始是最簡單的登陸表單的設(shè)計,沒有涉及到處理。在學(xué)生學(xué)習了JSP表單設(shè)計后即可完成。隨著Servlet相關(guān)內(nèi)容的引入,學(xué)生學(xué)習通過Servlet接受登陸請求,判斷用戶名和密碼是否正確,并通過兩種方式輸出結(jié)果,一種是直接輸出語句,一種是實現(xiàn)跳轉(zhuǎn)。當教學(xué)環(huán)節(jié)進入業(yè)務(wù)處理部分時,學(xué)生學(xué)習將判斷用戶名和密碼是否正確這一部分單獨提取出來,用JavaBean封裝成一個算法。Session等知識的`引入可以將登陸是否成功的結(jié)果存儲在session中,這樣不管是什么結(jié)果,最后都跳轉(zhuǎn)到一個文件即可。之前的登陸判斷,都是將用戶名和密碼固定在程序中,只有數(shù)據(jù)庫學(xué)習了以后,學(xué)生才能做出一個完整的登陸功能。這時學(xué)生將用戶名和密碼存儲在數(shù)據(jù)庫表中,通過查詢數(shù)據(jù)庫判斷登陸是否成功。數(shù)據(jù)庫知識點學(xué)習了以后,就可以進入會員信息管理模塊。會員信息管理要求實現(xiàn)用戶的注冊、登陸、用戶信息的顯示、修改、刪除等一系列操作。通過這個模塊的練習,可以加深對數(shù)據(jù)庫的理解,熟練數(shù)據(jù)庫的操作。同時,這個模塊涉及到一定的業(yè)務(wù)流程,學(xué)生通過幾次課的學(xué)習,逐漸掌握程序之間如何調(diào)用、如何跳轉(zhuǎn)。完成了會員信息管理模塊,學(xué)生面對另外三個模塊不會覺得困難重重,無從下手,他們已有足夠的信心和能力去面對挑戰(zhàn)。這三個模塊涉及到的實體,除了購物車可以用session進行臨時存儲,其他實體同樣是用數(shù)據(jù)庫存儲。因此,學(xué)生基本可以參考已寫過的程序獨立進行開發(fā)。當然,教師要對購物車系統(tǒng)做完整的講解,從購物車的流程、模塊劃分、數(shù)據(jù)庫設(shè)計到程序設(shè)計都要給學(xué)生一個清楚的交代,同時可以結(jié)合目前國內(nèi)一些比較知名的電子商務(wù)網(wǎng)站,如淘寶網(wǎng)、京東商城、當當購物網(wǎng)站的演示來加深學(xué)生的理解。

          4.總結(jié)

          本文針對《Web系統(tǒng)開發(fā)與設(shè)計》這門課探討了理論和實驗一體化的教學(xué)模式,基于翻轉(zhuǎn)課堂減少理論課的時間,把實驗時間往前提,給學(xué)生更多獨立思考的機會。項目模塊化,將每個子模塊穿插到每周教學(xué)中,并按照從最簡單的功能入手,到完成某一子模塊,直至最后完成一個大型系統(tǒng)的過程。實踐表明,這種突出應(yīng)用型的教學(xué)改革取得了較好的效果,改變了原先學(xué)生上課興趣不高,整體上課時間拖延,學(xué)生來不及完成實驗的現(xiàn)象。

          參考文獻:

         。1]王鑫.計算機基礎(chǔ)課程理論實驗一體化教學(xué)研究[J].濰坊學(xué)院學(xué)報,2013(4)

         。2]曾明星,周清平等.軟件開發(fā)類課程翻轉(zhuǎn)課堂教學(xué)模式研究[J].實驗室研究與探索,2014(2)

         。3]申華.翻轉(zhuǎn)課堂在項目驅(qū)動式教學(xué)中的應(yīng)用———以《數(shù)據(jù)庫原理與應(yīng)用》教學(xué)為例[J].計算機光盤軟件與應(yīng)用,2014(9)

        【W(wǎng)eb系統(tǒng)開發(fā)與設(shè)計一體化教學(xué)方法論文】相關(guān)文章:

        道路勘測設(shè)計教學(xué)方法的論文01-10

        焊接專業(yè)一體化教學(xué)方法論文10-15

        車工一體化教學(xué)方法探討論文03-31

        探索展示設(shè)計教學(xué)方法論文07-24

        平面設(shè)計教學(xué)方法的改進論文01-11

        程序設(shè)計教學(xué)方法研究論文11-29

        簡析基于web 的虛擬實驗平臺的設(shè)計論文04-21

        關(guān)于邯鋼基于WEB的客戶服務(wù)平臺設(shè)計論文04-21

        Web在線編譯環(huán)境設(shè)計分析論文04-22

        99热这里只有精品国产7_欧美色欲色综合色欲久久_中文字幕无码精品亚洲资源网久久_91热久久免费频精品无码
          1. <rp id="zsypk"></rp>