【摘要】 asp課程教學是時代的發(fā)展需要,在開展此課程教學當中,應該明確其教學的目的,清楚知道其教學的層次,確定其教學的安排和內容,以能力培養(yǎng)為核心的進行理論教學和實踐教學。
【關鍵詞】 asp教學目的;asp教學層次;asp教學方法;asp教學要求
【中圖分類號】 G642【文獻標識碼】 A【文章編號】 1005-1074(2009)04-0104-01
1 課程教學的目的
Web源于靜態(tài)文本,現(xiàn)在很多站點仍然是采用這種方式。但是,從asp的產生到現(xiàn)在短短的幾年時間,許多的中小網站幾乎都開始使用asp動態(tài)網頁技術。我們開設這門課程,必須要有所目的,不能無的放矢。我覺得這門課程的最終教學目的是:通過教學,使學生掌握一門網絡編程語言,使學生能夠熟練使用ASP常用組件,并能夠開發(fā)交互式網頁。
2 課程教學的層次
asp語言要求學生能夠掌握asp技術的基本內容,能夠進行簡單的網站開發(fā)。對于一些不常用、更深層次的的組件、語法等不做進一步的要求,但是我們永遠鼓勵學生的求知心理。教學中的層次把握非常重要,教師在教學中不可能把一門課程所有的知識點滴水不漏地講解周全,但要有一個信念:教師不是注滿一桶水,而是要點燃一把火。所以在asp教學中也一樣,根據學生的層次和課程的層次點燃學生的學習熱情和探索激情,才是最重要的。
3 課程的教學方法
3.1 課程教學安排 因為本課程的實踐性較強,所以我們在教學過程中注重理論教學的同時,還要著重培養(yǎng)學生的動手操作能力。上課地點安排在多媒體教室,配合上機實踐。
該課程共64課時,期末以筆試加課程設計的形式考核,筆試占40%,課程設計占40%,平時表現(xiàn)包括實驗報告的完成情況占20%。面授24課時,實驗38課時。
2 課程的教學內容
2.1 ASP基礎 ASP基本用法、 SSI指令、ASP對象、 @指令的使用、Global文件的使用。
2.2 ASP組件 熟悉ASP六大組件的對象、屬性和方法,如Ad Rotatoe組件、Browser Capabilities組件、Content Linking組件、File Access 組件、TextStream組件、性能組件等。
2.3 ADO簡介 掌握ADO對象模型,學會配置DSN,使用ADO對象打開和關閉數據庫連接。必須掌握Connection對象、Error對象、Command對象、RecordSet對象這四個對象。
2.4 ADO與SQL 掌握SQL語句的命令和語法,包括SQL基本使用方法、ADO操作SQL語句的幾種語法。
2.5 ASP訪問數據庫 要求掌握訪問數據庫的三種方式,數據庫的查詢和記錄的輸出,模糊查詢的建立,批量數據的處理。
2.6 ASP課程設計 運用ASP開發(fā)調試常用程序如電子郵件發(fā)送程序、網站留言板、BBS、聊天室、電子商務購物網站等。
3 教學過程中對學生的要求
我們在教學中必須要給學生設定目標,采用任務驅動法教學,引導學生開動腦筋,參與思考并進行設計,這樣才能讓學生真正地學到知識
3.1 學生在老師的指導下研究例子的相關源代碼 這個階段是學生的基礎階段,學生還不可能編寫出自己的東西。
3.2 學生要確定自己的風格 每個人都有自己的習慣,在進行asp開發(fā)中,一個良好的習慣可以令程序易懂易讀,創(chuàng)造出適合自己的編程風格。老師在這個環(huán)節(jié)只能引導,不能要求學生按自己的思路走。
3.3 拿例子的源代碼修改成自己的風格 作為一名教師,我不贊成學生抄襲別人的東西,但是借鑒跟抄襲是兩碼事,林則徐先生有一句名言:師夷長技以制夷。我們用在學習asp這個課程上,就是希望能夠學習借鑒別人的東西來充實自己。
4 教學的一些問題及解決方法
學生們以后出去工作,很多時候要自己編寫程序,自己檢查,很多問題都要靠自己解決。“狩之以魚,不如授之以漁”,要學會解決問題的方法。教學課上了,可是沒有幾個學生能做出像樣的東西,是學生不行嗎?不是!那是我們教學不對嗎?也不是。那是因為這個階段的學生還不能學以致用,他們暫時還逃不脫老師的束縛,不敢放手去做。所以,我給學生定了四個步驟:一,任何問題首先查找參考書;“一冊在手,編程不愁”,我介紹學生到網上去下載《語法參考手冊》電子版,就如同我們學漢語一樣,沒有必要把字典的東西背熟,需要的時候再查字典,所以我們要學會從參考書中找到自己解決問題的方法。二,如果參考書沒有自己的答案,到網上的asp論壇或者使用網上的搜索引擎進行搜索;網絡拉近了人和人之間的距離,三人行必有我?guī)煛H?,請教老師。我們要鼓勵學生多參加網上的學科討論和問題解答,逐步提高自己的技能水平。在這科學發(fā)展日新月異的年代,我們必須能夠隨時代的發(fā)展并充實自己,才能在時代的潮流中立于不敗之地。
5 結束語
在asp課程教學方法和教學手段上我們必須進行大膽的改革與創(chuàng)新,力求構建“能操作、懂技術、會應用”、以能力培養(yǎng)為核心的理論教學和實踐教學體系。