成人免费看黄网站无遮挡,caowo999,se94se欧美综合色,a级精品九九九大片免费看,欧美首页,波多野结衣一二三级,日韩亚洲欧美综合

Web系統開(kāi)發(fā)與設計一體化教學(xué)方法論文

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

Web系統開(kāi)發(fā)與設計一體化教學(xué)方法論文

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

Web系統開(kāi)發(fā)與設計一體化教學(xué)方法論文

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

  1.獨立學(xué)院

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

  2.理論實(shí)驗一體化

  2.1理論與實(shí)驗內容緊密結合

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

  2.2翻轉課堂的引入

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

  2.3理論課上貫穿實(shí)驗內容

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

  3.項目模塊化

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

  4.總結

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

  參考文獻:

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

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

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

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

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

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

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

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

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

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

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

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

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