☆黃敏
(南京市寧海中學,江蘇南京 210024)
多數學校選擇《網絡技術應用》而非《人工智能初步》、《算法與程序設計》等教材,很大程度上是希望減輕學生的學習難度,而信息技術教師的本意是讓學生能夠輕松愉快地學習。
針對高中生的應用能力,要求學生以了解為主,并不要求深入應用。從歷屆會考結果的解讀中可發現這也是課程開發者的意圖。
但在一線課堂,教師卻并不能遵循上述理念,多數信息技術教師希望能夠在這一節課上,讓學生充分掌握知識點,最好還可以開發出簡單的asp網頁。這樣,出現了關于asp教學的種種現象及問題。
asp內容屬于《網站建設》單元,本單元的教學重點是讓學生能夠建立較為優秀的個人靜態網站。因此,雖涉及到asp的學習,卻不是在高中階段打造網站的重點,于是asp的學習內容成了“雞肋”。多數信息技術教師在處理這一內容的教學方式主要是兩種:其一,舍棄,不上asp內容,或者僅以文字性概念描述其作用與工作原理,僅僅用幾分鐘就“解決”了;其二,認真對待,用一整節課或者多節課描述其作用、語法特點、功能等。相比“舍棄”,“認真對待”盡管課堂情景有趣、任務描述清晰,但學生仍然不明白該如何應用asp,更無法理解asp的代碼語言。針對此現象,筆者將利用一分析表做出簡要分析(如表1)。

表1asp課堂教學情況分析

asp運行環境asp語言解讀asp與數據庫結合使用asp代碼編寫asp工作原理√ √學,知其生適合學,知其深不適合學,知其妙不適合學,靈活用不適合√學,知其本學生算法設計的思想弱步驟較多,不易掌握學生算法設計的思想弱抽象概念,處理不當,學生便不易懂適合學生理解多數學生沒學會多數學生沒學會多數學生沒學會多數學生沒理解
由此分析結果可見,對于普通高中生,僅一節課的asp教學,預挖掘asp的代碼功能及其與數據庫的關聯操作是不科學的,如此學習,效果自然不佳。而問題就出在授課教師對此教學內容的選擇與重難點定位上。
基于對現行普及的asp教學現象分析,筆者在教學中保持“1課時教學”不變,但將asp的學習內容確定為:asp運行環境、代碼標識符、網頁實現功能以及asp工作原理(如表2)。其中,教學重點是前三部分,asp工作原理則是難點。
課堂上,從瀏覽網站《時光的味道》的首頁index.asp(如圖1)開始。之后學生通過體驗5個活動,觀察實驗現象,從而探索、歸納出本節課asp的相關知識點。
具體體驗活動設計如下:
體驗活動1:雙擊瀏覽index.asp與index.html。
體驗活動2:通過網站發布的方法再次瀏覽index.asp與index.html,并提交頁面中的表單。
體驗活動3:在編輯狀態下查看index.asp與index.ht?ml的代碼。體驗活動4:訪問鄰座的網頁index.asp,并查看其代碼。

圖1網站《時光的味道》首頁index.asp
學習內容確定后,希望學生可以在體驗4個學習活動中自覺探究并且歸納出實驗結論。筆者設計了一份《asp認識初體驗》的實驗報告,學生通過完善實驗報告的過程完成對asp網頁的理解,以此代替教師的逐步講解。

表2實驗報告
教師帶領學生打開網站相關文件夾,觀察出現的兩個首頁文件,即index.html、index.asp。說明asp也是一種網頁,而本節課的學習內容就是體驗asp網頁的特點與功能。
1.學生預習實驗報告的內容
依次完成體驗活動1、2、3、4。進行現象觀察,歸納出asp的運行環境及功能。
體驗活動1觀察現象:index.asp不能用雙擊方式瀏覽,需要通過網站發布瀏覽。
結論:后綴名是asp的網頁必須發布才能瀏覽。
體驗活動2觀察現象:index.asp頁面顯示內容與index.html相同(如圖2)。但是,index.html頁面的購物表單不能提交,而index.asp表單則在提交后顯示新的購物內容。
結論:asp網頁能夠更新網頁內容,是一種動態顯示網頁。

圖2
體驗活動3觀察現象:在網站文件夾內查看index.asp與index.html的代碼文件,發現index.asp只是多出了一段由<% %>標識符引導的代碼語言。
結論:asp網頁在代碼文件方面,區別于index.html,有其動態內容顯示的核心代碼,標示符是<% %>。
體驗活動4觀察現象:訪問鄰座的index.asp頁面,表單提交結果呈現,查看網頁源文件(查看/源文件),卻不見<% %>代碼。
教師:做鋪墊知識,介紹服務器與客戶機的簡單識別。
結論:對于客戶端,只看到asp頁面顯示結果和部分代碼(沒有asp的核心代碼;asp網頁執行所有代碼),是保存在服務器(所有代碼)的語言程序,將執行結果返回到客戶端。
2.歸納aspasp的含義
教師講解asp網頁的名稱含義。asp是動態服務器頁面(activeserverpage)。學生因為之前的體驗活動,已經理解了Active以及 Server的含義。這樣,可以讓學生輕松理解,深化記憶。
教師引導學生整理實驗報告,通過實驗報告梳理asp的相關概念、作用與工作原理。
通過這樣的課程安排收到了良好的教學效果,對比之前幾輪的asp課堂教學,學生明顯對asp的主要特點及工作原理認識更為深刻。學習過程中由于需要根據操作現象填寫實驗報告,學生也有充分的時間去關注知識內容與思考。
從本輪的asp教學,筆者明顯感到信息課需要教師做出簡化處理。類似這樣偏難的學習內容,在高中階段的信息課,一定要有深入淺出講解的意識。教師的前期備課需要更為深入,只有透徹理解,才能從學生角度去選擇學習內容,將其由難變易。這應該是教師傳道授業的高級技能。筆者在處理之前的css學習,也是采用簡化的思路,避開純代碼的編寫學習。
在45分鐘的課堂中,即要有難度又要有能力的培養,但這個目標即便是教師自己也很難達到。這也造成很多教師總認為學生的自學時間、自我探究能力不能得到提高的主要原因。上海閘北八中“成功教育”的教學策略是“低,小,多,快”四字要訣。這其中的“低”(低起點)與“小”(小步子),與筆者的教學理念不謀而合,同時,也在課堂中得以充分體現。
[1]祝智庭.網絡技術應用[M].北京:中國地圖出版社,2009,(6).
[2]董玉琦.網絡技術應用[M].北京:教育科學出版社,2011,(7).
[3]顧建軍等.普通高中技術課程標準(實驗)解讀[M].武漢:湖北教育出版社,2004,(4).
[4]黃敏.巧學活用css[J].中小學電教,2013,(3).