大案例教學法在動態(tài)網(wǎng)站設計與開發(fā)中的應用論文
大案例教學法在動態(tài)網(wǎng)站設計與開發(fā)中的應用論文
摘要:針對《動態(tài)網(wǎng)站設計與開發(fā)》課程教學現(xiàn)狀,本文提出了以一個系統(tǒng)完整的工程案例貫穿全課程的教學方法,即大案例教學法。介紹了大案例教學法的意義和內(nèi)容,討論了案例的具體設計。通過大案例教學法,能充分調(diào)動學生的學習積極性,培養(yǎng)其編程能力和實踐開發(fā)能力,顯著提高了動態(tài)網(wǎng)站設計與開發(fā)課程的教學效果。
關(guān)鍵詞:動態(tài)網(wǎng)站設計與開發(fā);教學方法;大案例教學法
《動態(tài)網(wǎng)站設計與開發(fā)》課程是計算機及相關(guān)專業(yè)的一門專業(yè)課,是實踐性很強且面向?qū)嶋H應用的重要專業(yè)課。Microsoft推出的asp.net動態(tài)網(wǎng)頁web開發(fā)技術(shù),處于軟件技術(shù)發(fā)展的前沿,計算機及相關(guān)專業(yè)的學生學習它是很有必要的。傳統(tǒng)的教學內(nèi)容通常包括語法、窗體、控件、asp.net內(nèi)置對象、文件處理、數(shù)據(jù)庫訪問等。如果單一的講授這些內(nèi)容,會使學生覺得教學內(nèi)容不實用,從而不能激發(fā)學生的學習積極性。而且這種教學方式使得理論知識和實踐技能在時間與空間上嚴重脫節(jié),不能突出課程實踐性強的特點,不利于培養(yǎng)學生的崗位實踐技能。
1大案例教學法
大案例教學法是在傳統(tǒng)的案例教學基礎上,結(jié)合項目教學法,充分發(fā)揮兩者的優(yōu)勢結(jié)合而來的新的教學方法,大案例教學法的主要方式是將案例貫穿整個教學過程,但是案例的選取不再是以往的以知識點為基礎采用多個相關(guān)性較小的小案例,而是采用一個完整的工程案例串起所有知識點。在知識的學習過程中,按照知識點的進度,將大案例分解為一個個相關(guān)的小案例。以一節(jié)課的體量為分解依據(jù)。通過這些小案例的學習,學生逐步完成整個知識體系的學習。并通過這些案例的聯(lián)系理解相關(guān)知識點之間的練習。另外大案例的選取都來自于實際的工程應用,所有對學生的實踐技能的熟練、工程應用的方法和技巧的掌握都起著很好的推進作用,也幫助學生積累了實踐經(jīng)驗,提高了學習興趣。學生通過本課程的學習,能夠進行基于.net的Web開發(fā)環(huán)境構(gòu)建、Web編程、數(shù)據(jù)庫信息訪問、Web應用系統(tǒng)部署與維護,掌握Web應用系統(tǒng)的開發(fā)流程、開發(fā)技巧,能勝任.netWeb程序崗位。
2改革的實施
2.1以“大案例,一案到底”的方式進行課程設計
本課程按照軟件工程的系統(tǒng)化原則,采用“大案例,一案到底”的設計方式,用一個完整的真實的案例實現(xiàn)貫穿整個課程,課程的組織以大案例的實現(xiàn)為目標,按照實際任務完成時的過程進行逐層任務分解。課程選用與學生生活密切相關(guān)的真實web應用系統(tǒng)“網(wǎng)上商城”為大案例,根據(jù)對該系統(tǒng)的需求分析,將大案例按功能進行分解,包括系統(tǒng)需求分析與設計、搭建系統(tǒng)雛形、系統(tǒng)界面設計、系統(tǒng)狀態(tài)管理、系統(tǒng)信息管理、系統(tǒng)圖形繪制和系統(tǒng)發(fā)布,共7個模塊。其中,模塊一系統(tǒng)需求分析與設計中分為兩個任務:系統(tǒng)功能模塊設計和數(shù)據(jù)庫設計;模塊二搭建系統(tǒng)雛形分為兩個任務:安裝VisualStudio集成開發(fā)環(huán)境、創(chuàng)建簡單Web應用程序;模塊三系統(tǒng)界面設計分為四個任務:設計用戶注冊頁面、使用母版頁設計網(wǎng)站、使用主題樣式化網(wǎng)站、使用導航控件;模塊四系統(tǒng)狀態(tài)管理分為三個任務:用戶登錄實現(xiàn)、網(wǎng)絡在線投票、網(wǎng)站計數(shù)器;模塊五系統(tǒng)信息管理分為五個任務:用戶注冊功能的實現(xiàn)、商品查詢功能的實現(xiàn)、商品管理功能的實現(xiàn)、購物車的實現(xiàn)、留言板功能實現(xiàn);模塊六系統(tǒng)圖形繪制分為兩個任務:網(wǎng)絡在線投票的圖形繪制、圖形驗證碼的實現(xiàn);模塊七系統(tǒng)發(fā)布包含一個任務:網(wǎng)站發(fā)布功能。共19個子任務,每個任務都是web應用程序開發(fā)的典型任務。學生通過完成每個分解的子任務來最終實現(xiàn)整個案例,這種設計模式保證實踐內(nèi)容的系統(tǒng)性和完整性,實現(xiàn)學生有目的的知識構(gòu)建,促進學生有意義的學習,解決教學內(nèi)容不實用、學生學習積極性不高的問題。通過大案例教學,使學生掌握了Web應用開發(fā)中的典型應用,使用ASP.NET進行系統(tǒng)開發(fā)所需要的各類知識與技能。主要內(nèi)容包括Web應用開發(fā)環(huán)境的配置、Web應用開發(fā)中的界面設計、Web應用的狀態(tài)管理、數(shù)據(jù)庫訪問技術(shù)、圖形編程、站點部署及AJAX技術(shù)的應用。
2.2對于學生進行科學合理地分組
由于《動態(tài)網(wǎng)站設計與開發(fā)》課程涉及到眾多的知識點,并且,項目開發(fā)是一件非常復雜的系統(tǒng)工程,因此,在學時有限的情況下,有必要對于學生進行分組來共同完成項目?紤]到每組人數(shù)不能過多,所以將每組分為3個學生,合理分工,這樣可以保證每個學生都能積極地加入到項目開發(fā)的過程中來。選擇一個組長,負責分配、協(xié)調(diào)組內(nèi)任務,和老師及時進行溝通。2.3進行課程的考察方式改革課程考察主要以組為單位進行分數(shù)的評定。學生的分數(shù)由三部分組成:一是平時課程分數(shù),主要包括學生的到課率、課上學習態(tài)度、作業(yè)完成情況等,占總成績40%,由教師來完成評定。課堂表現(xiàn)和課堂互動兩方面的評分占到了百分之二十多,能調(diào)動學生在課堂上的積極性、增加活躍課堂氣氛。平時的作業(yè)占到了百分之二十,為平時學習又增添了些緊迫感。二是項目功能實現(xiàn)分數(shù),按項目功能的具體實現(xiàn)情況給分,主要考查小組的項目完成情況、項目的功能與性能質(zhì)量以及代碼規(guī)范等,占總成績30%,由其他組的學生來評定。三是項目答辯部分分數(shù),主要從學生在小組內(nèi)完成的任務量,同小組其他學生合作交流能力這兩方面來考察,占總成績30%,由教師及本組的學生共同給出。這種考察方法使學生課程分數(shù)的考察遍布整個教學過程的始終,增添了平時學習的主動性,趣味性,也不乏緊迫性。有利于提高學生學習的自覺性和主動性,并增強學生的責任感和集體意識。
3結(jié)論
大案例教學法使課堂教學以教師為主體轉(zhuǎn)變?yōu)橐詫W生為主體,能極大地提高學生的學習積極性,以一個實際案例貫穿整門課程的學習,使得學生在學完本門課程之后,能夠比較清晰地明白為什么要用該知識點,以及如何應用該知識點進行編程。提高學生的編程能力、團隊合作能力和創(chuàng)新能力。
參考文獻:
[1]歐陽煒昊.基于工作過程導向的“網(wǎng)頁設計與制作”課程教學改革研究[J].計算機教育,2010(4):50-52.
[2]王春娟.案例教學法在《網(wǎng)頁設計與開發(fā)》課程中的應用研究[J].亞太教育,2016(6):109-110.
[3]姚志良.大案例教學法在《SQLServer數(shù)據(jù)庫》課程教學中的應用研究[J].職業(yè)教育研究,2007(4)75-77.
【大案例教學法在動態(tài)網(wǎng)站設計與開發(fā)中的應用論文】相關(guān)文章:
案例教學法在平面設計中的應用論文07-12
項目教學法在《網(wǎng)頁設計基礎與應用》課中的應用論文07-27
園林設計CAD教學中項目教學法的應用論文07-12
試論模具設計與制造專業(yè)教學中的項目教學法應用論文07-27
項目教學法在廣告設計課程的應用論文07-12
網(wǎng)頁設計教學中的應用分析論文07-12