大案例教學法在動態網站設計與開發中的應用

時間:2022-04-17 03:07:26

導語:大案例教學法在動態網站設計與開發中的應用一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。

大案例教學法在動態網站設計與開發中的應用

摘要:針對《動態網站設計與開發》課程教學現狀,本文提出了以一個系統完整的工程案例貫穿全課程的教學方法,即大案例教學法。介紹了大案例教學法的意義和內容,討論了案例的具體設計。通過大案例教學法,能充分調動學生的學習積極性,培養其編程能力和實踐開發能力,顯著提高了動態網站設計開發課程的教學效果。

關鍵詞:動態網站設計與開發;教學方法;大案例教學法

《動態網站設計與開發》課程是計算機及相關專業的一門專業課,是實踐性很強且面向實際應用的重要專業課。Microsoft推出的asp.net動態網頁web開發技術,處于軟件技術發展的前沿,計算機及相關專業的學生學習它是很有必要的。傳統的教學內容通常包括語法、窗體、控件、asp.net內置對象、文件處理、數據庫訪問等。如果單一的講授這些內容,會使學生覺得教學內容不實用,從而不能激發學生的學習積極性。而且這種教學方式使得理論知識和實踐技能在時間與空間上嚴重脫節,不能突出課程實踐性強的特點,不利于培養學生的崗位實踐技能。

1大案例教學法

大案例教學法是在傳統的案例教學基礎上,結合項目教學法,充分發揮兩者的優勢結合而來的新的教學方法,大案例教學法的主要方式是將案例貫穿整個教學過程,但是案例的選取不再是以往的以知識點為基礎采用多個相關性較小的小案例,而是采用一個完整的工程案例串起所有知識點。在知識的學習過程中,按照知識點的進度,將大案例分解為一個個相關的小案例。以一節課的體量為分解依據。通過這些小案例的學習,學生逐步完成整個知識體系的學習。并通過這些案例的聯系理解相關知識點之間的練習。另外大案例的選取都來自于實際的工程應用,所有對學生的實踐技能的熟練、工程應用的方法和技巧的掌握都起著很好的推進作用,也幫助學生積累了實踐經驗,提高了學習興趣。學生通過本課程的學習,能夠進行基于.net的Web開發環境構建、Web編程、數據庫信息訪問、Web應用系統部署與維護,掌握Web應用系統的開發流程、開發技巧,能勝任.netWeb程序崗位。

2改革的實施

2.1以“大案例,一案到底”的方式進行課程設計

本課程按照軟件工程的系統化原則,采用“大案例,一案到底”的設計方式,用一個完整的真實的案例實現貫穿整個課程,課程的組織以大案例的實現為目標,按照實際任務完成時的過程進行逐層任務分解。課程選用與學生生活密切相關的真實web應用系統“網上商城”為大案例,根據對該系統的需求分析,將大案例按功能進行分解,包括系統需求分析與設計、搭建系統雛形、系統界面設計、系統狀態管理、系統信息管理、系統圖形繪制和系統,共7個模塊。其中,模塊一系統需求分析與設計中分為兩個任務:系統功能模塊設計和數據庫設計;模塊二搭建系統雛形分為兩個任務:安裝VisualStudio集成開發環境、創建簡單Web應用程序;模塊三系統界面設計分為四個任務:設計用戶注冊頁面、使用母版頁設計網站、使用主題樣式化網站、使用導航控件;模塊四系統狀態管理分為三個任務:用戶登錄實現、網絡在線投票、網站計數器;模塊五系統信息管理分為五個任務:用戶注冊功能的實現、商品查詢功能的實現、商品管理功能的實現、購物車的實現、留言板功能實現;模塊六系統圖形繪制分為兩個任務:網絡在線投票的圖形繪制、圖形驗證碼的實現;模塊七系統包含一個任務:網站功能。共19個子任務,每個任務都是web應用程序開發的典型任務。學生通過完成每個分解的子任務來最終實現整個案例,這種設計模式保證實踐內容的系統性和完整性,實現學生有目的的知識構建,促進學生有意義的學習,解決教學內容不實用、學生學習積極性不高的問題。通過大案例教學,使學生掌握了Web應用開發中的典型應用,使用ASP.NET進行系統開發所需要的各類知識與技能。主要內容包括Web應用開發環境的配置、Web應用開發中的界面設計、Web應用的狀態管理、數據庫訪問技術、圖形編程、站點部署及AJAX技術的應用。

2.2對于學生進行科學合理地分組

由于《動態網站設計與開發》課程涉及到眾多的知識點,并且,項目開發是一件非常復雜的系統工程,因此,在學時有限的情況下,有必要對于學生進行分組來共同完成項目。考慮到每組人數不能過多,所以將每組分為3個學生,合理分工,這樣可以保證每個學生都能積極地加入到項目開發的過程中來。選擇一個組長,負責分配、協調組內任務,和老師及時進行溝通。2.3進行課程的考察方式改革課程考察主要以組為單位進行分數的評定。學生的分數由三部分組成:一是平時課程分數,主要包括學生的到課率、課上學習態度、作業完成情況等,占總成績40%,由教師來完成評定。課堂表現和課堂互動兩方面的評分占到了百分之二十多,能調動學生在課堂上的積極性、增加活躍課堂氣氛。平時的作業占到了百分之二十,為平時學習又增添了些緊迫感。二是項目功能實現分數,按項目功能的具體實現情況給分,主要考查小組的項目完成情況、項目的功能與性能質量以及代碼規范等,占總成績30%,由其他組的學生來評定。三是項目答辯部分分數,主要從學生在小組內完成的任務量,同小組其他學生合作交流能力這兩方面來考察,占總成績30%,由教師及本組的學生共同給出。這種考察方法使學生課程分數的考察遍布整個教學過程的始終,增添了平時學習的主動性,趣味性,也不乏緊迫性。有利于提高學生學習的自覺性和主動性,并增強學生的責任感和集體意識。

3結論

大案例教學法使課堂教學以教師為主體轉變為以學生為主體,能極大地提高學生的學習積極性,以一個實際案例貫穿整門課程的學習,使得學生在學完本門課程之后,能夠比較清晰地明白為什么要用該知識點,以及如何應用該知識點進行編程。提高學生的編程能力、團隊合作能力和創新能力。

作者:林青 單位:西安培華學院

參考文獻:

[1]歐陽煒昊.基于工作過程導向的“網頁設計與制作”課程教學改革研究[J].計算機教育,2010(4):50-52.

[2]王春娟.案例教學法在《網頁設計與開發》課程中的應用研究[J].亞太教育,2016(6):109-110.

[3]姚志良.大案例教學法在《SQLServer數據庫》課程教學中的應用研究[J].職業教育研究,2007(4)75-77.