摘 要:網絡課程建設ASP.NET教學目的是培養學生設計測試軟件的能力,對該專業學生其發揮了關鍵作用。本文主要分析了ASP.NET教學內容,ASP.NET教學方法,ASP.NET教學設計。
關鍵詞:ASP.NET;課程;教學
中圖分類號:TP393.092-4 文獻標識碼:A 文章編號:1674-7712 (2014) 22-0000-01
一、ASP.NET教學內容
ASP.NET具體包含搭建架構、查詢展示數據、控件使用方法、處理網站圖片水印以及部署網站等,內容具有較廣的覆蓋面,緊密聯系著前序的很多課程。因此按照培養專業目標,有目的性的選擇教學內容。
有所選擇就是要選擇分析建設網站的基本知識與技術,由于學生基礎知識和課程學時造成的約束,要想具體分析建設網站的所有知識是不現實的,也不具有可行性。因此ASP.NET教學任務就是幫助學生建立網站架構,清晰的掌握網站四層架構,可以通過c#寫出經常使用的數據訪問層,使四層之間緊密聯系和調用。掌握數據訪問層操作數據庫以及重載方法。此外還需幫助學生使用控件以及修改web.config配置文件、Ajax中應用一些特殊控件,促使網站的表示層形成特殊效果。
二、ASP.NET教學方法
(一)案例貫穿教學方法。在教學中應用案例貫穿教學方法,按照教學目標和內容要求,設計一個與全部重要知識融會貫通的綜合案例,在各個教學環節應用,幫助學生開展學習。利用案例對知識原理的規律進行說明和展示,通過案例和軟件工程、數據庫管理、設計制作網頁等課程的整合,幫助學生產生開發案例的綜合思路,利用案例加強實際運用理論知識的能力。教師先提出案例要求,分解要求為各個模塊,緊密結合各個知識點,隨著不斷深入學習知識逐漸解決問題。
(二)階段式教學方法。雖然ASP.NET具有強大的功能、容易學習和應用方,但是對于初學者來講,其開發環境和操作平臺比較復雜。這樣就需要教師按照科學的學習規律,采取階段式教學方法,潛移默化的指導學生學習,逐漸對學生實踐能力積極培養與提高。第一階段:理論認識。利用演示案例促使學生初步認識理論知識,幫助學生深入理解理論知識;第二階段:學生模仿。教師在要求對第一階段案例進行模仿的前提下提出創新要求,并且提出指導意見,幫助學生在模仿中充分體現自己的創新思維,在夯實實踐理論的基礎上,積極實行創新;第三階段:項目實踐。學生按照教師要求,自行分析需求、編制計劃書,設計管理網站界面、測試編碼、發布運行、維護系統等工作,在鞏固技術知識的同時,建立全面的知識系統。
(三)榜樣式教學方法。這一方法由印度國家信息學院創立,同時培養基本技術和實際技術,在IT業中被認為是最成功的教學方法。劃分學習過程為5個環節循環教學:提出問題、列出任務、解決方案、驗證操作、擴展知識。榜樣教學方法重視實踐操作,缺少系統理論,因此在教學實踐階段更加適合。在學生積累知識的基礎上,構建與實際相符的知識技術系統,著重培養學生更迭新舊知識的自學能力。
(四)協同學習方法。具體是指小組式學習。我們都知道,設計與開發程序無法依靠個人力量,而是團隊合作的結果,在學習ASP.NET中,教師按照學生想法綜合其個性差異構建學生團隊,培養學生團隊合作意識,幫助學生認識到協作學習能夠避免片面性的思維,不斷強化思想的嚴謹性。尤其是設計開放ASP.NET程序的情境中,學生利用共同設計案例并且制定學習目標,在項目小組中積極討論,有效提升了學生的專業素質能力。
三、ASP.NET教學設計
(一)了解學生基礎知識。ASP.NET程序設計是一個應用性極強的課程,通常來說應當結束先導課之后再開課,先導課內容有設計網頁、c#程序設計、數據庫設計等。在開始學習ASP.NET之前,需要了解學生掌握先導課程的情況,假如多數學生已經掌握了先導課程,在授課過程中可以加快進度,反之則需要對先導課程知識進行適當提示。
(二)明確教學內容順序。ASP.NET程序設計擁有繁多復雜的內容,不同的授課順序是否會影響學生?一般情況下,授課的順序一定是先容易后困難,但是對于基礎不同的學生,不同的授課對象,應當區別順序,才可以獲得最佳效果。例如,對于基礎比較好的學生,應當先講ASP.NET操作數據庫,之后講解數據源控件,這樣講解的目的是為了讓學生重視編程,能夠通過之前所學內容對數據庫訪問類進行封裝,而不會受到便捷操作數據源控件造成的影響;對于基礎不好的學生,其編程能力較弱,因此就需要先講數據源控件訪問數據庫,之后講解ASP,NET訪問數據庫。當然,在授課過程中還有不少問題需要認真確定前后順序,有利于提高教學效果。
(三)必須應用知識點。針對教學知識來講,僅僅使學生了解什么、如何應用還不夠,還需要學生了解在什么應用。計算機教學不同于其他學科,從書本中學到的知識,其他科目能夠在社會實踐中應用,而計算機知識需要反復手動操作,才可以實踐應用。I教學過程中需要堅持應用知識點的原則,也就是對某一知識點進行講解時,必須與該知識點的運用相結合,與學生共同研究解決方法,循序漸進的導出知識點。例如,在講解C語言或者java中的數組內容,可以將中國象棋為例:設計中國象棋游戲時需要利用數組,通過一個9*10的二維數組對棋盤信息進行存儲,如此,不僅培養了學生的學習興趣,還有利于幫助學生提高設計水平。相交于僅是分析數組的讀寫其效果要好很多。也許有些人會有疑問,難道全部知識點都有應用嗎?回答是肯定的。當然,應用一些知識點會很偏,這就要求教師之間互相討論研究。并且,這一方式長期累積,能夠有效擴展學生的知識面,提高設計能力。
四、結束語
ASP.NET是計算機專業的必修課程,其具有極強的理論性,牽涉了大量的知識面,對學生理論實踐能力產生了較高的要求。但是由于計算機課程培養目標與設置課程的約束,學生基礎較弱,在有限的條件下盡量幫助學生理解計算機知識,培養學生獨資構建大型網站的能力,這些都是網絡建設課程ASP.NET教學迫切需要解決的問題。
參考文獻:
[1]張立.淺析印度NllT教育模式的特點與不足[J].海外職業教育,2009(01).
[2]李兵兵.基于ASP.NET程序設計課程[J].現代教育,2011(11).
[作者簡介]阿依圖麗帕爾·阿卜杜艾尼(1986.09-),女,新疆和田人,助教,本科,研究方向:網頁制作和網絡技術。