肖學清
摘 要:范例教學法是一種運用基本、基礎的精選范例進行教學,以促進學生獨立學習的教學方法。針對傳統網絡數據庫教學中的弊端,本文提出了在網絡數據庫教學中采用范例教學法,并探討了范例教學法中范例的選擇、實施以及在教學中應注意的問題。
關鍵詞:范例教學法;網絡數據庫;ASP
一、范例教學法
“范例”一詞來源于拉丁語“exemplum”,意思是“好的例子”、“典型的例子”、“特別清楚的例子”。范例教學法的基本思想,反映到教學內容上,即要突出教學內容的基本性、基礎性和范例性。而反映到教學上,即要求實現教學與教育統一、解決問題的學習與系統知識的學習相統一、掌握知識與培養能力相一致、學習的主體——學生要與學習的客體——教材相統一。
二、范例教學法在網絡數據庫教學中的應用
我校《網絡數據庫》課程采用的是重慶大學出版社出版的《網絡數據庫》教材,在ASP訪問數據庫技術這一節,該教材沿用了傳統的語法講授模式,分門別類講授ADO組件對象的各個子對象的方法和屬性,但是學生在學習后普遍反映不知道怎么把這么多的方法和屬性應用到一個完整的WEB系統當中。于是我想到使用范例教學法,重新演繹該節內容。
1.選擇恰當范例,激發學生興趣
興趣是學生學習的最好動力。現在的學生對論壇非常感興趣,所以我設計了一個簡易WEB留言板,作為ASP訪問數據庫技術的范例,在本節內容初次課上展示給同學。該留言板范例不求功能齊全,只完成兩個基本功能:留言提交和留言察看。同學們在看完上述范例的演示后,覺得這個范例簡單明了、易懂好學,所以興趣大增。
2.分解范例,學習基本知識點
WEB留言板的實質就是使用ASP的ADO對象通過SQL語言來操作數據庫。通過分解范例,我選用了實現從數據庫中取出記錄顯示到網頁上這一功能,作為學習ADO對象各方法及屬性的范例。
ADO對象包含三大基本子對象:Connection、Recordset和Command。這三大子對象能單獨使用,能聯合使用。我設計了五個范例完成同一個功能:從數據庫中取出記錄顯示到網頁上。
第一例:單獨使用Connection對象
第二例:單獨使用Recordset對象
第三例:單獨使用Command對象
第四例:聯合使用Connection和Recordset對象
第五例:聯合使用Connection和Command對象
學習這五個范例,首先要求同學掌握對象的實例這個基本概念。其次掌握三大子對象之間的關系是密不可分的:Command對象必須依賴于Connection對象,而Recordset對象則依賴于Command對象和Connection對象。那么為什么還有第一、二、三例是單獨使用某個子對象來完成相關功能呢?這是非常關鍵的一個地方,一定要給學生提出這個問題,然后我分別比較上述五個范例,比如比較第一、四兩范例得出:單獨使用Connection對象實際上是使用了默認隱含產生的Recordset對象。再比如通過在第二例單獨使用Recordset對象中添加相關屬性的方法,讓同學明白此例仍然是使用了默認隱含產生的Connection及Command對象。再次要求同學在掌握三大子對象的方法的同時,充分理解并使用Recordset這一子對象。
3.層次遞進,加強范例的實用性
在上述五個范例的基礎上,我設計了兩條線的層次遞進。第一條線:如何讓記錄在網頁上顯示得更好看?第二條線:怎樣通過ADO將數據插入到數據庫呢?第一條線,我制作了一個范例,將從記錄集Recordset中取出的數據作為表格單元格的內容,嵌入到HTML表格標記中來完成顯示。第二條線,我通過兩個范例,分別使用Connection對象和Command對象直接操作SQL語句來完成數據庫記錄的插入、修改和刪除。
Recordset對象是所有ADO子對象中功能最為強大的一個對象,我專門針對此子對象設計了兩個范例。
第一例:Recordset對象游標的移動
第二例:Recordset對象完成數據庫記錄的插入、刪除及修改
在這兩例中最重要的是讓同學掌握游標類型和鎖定類型兩個基本概念。
4.完成范例,功能擴充
結合ASP的Session對象功能,完成簡易WEB留言板,請同學完成功能的擴充:如分頁顯示、留言回復、留言管理等。
通過范例教學,同學們基本熟悉了ADO對象的常見方法和屬性,掌握了ADO對象的一般使用方法,能完成簡易的WEB應用系統。
三、范例教學法在實踐中應注意的幾個問題
1.范例的選擇應適合學生的實際,這樣才能激發起學生的學習興趣
要激發學生的學習興趣,我認為范例的選擇是非常關鍵的。我在選擇范例時主要注意兩點,第一,知識點不要太多,否則學生便會有畏難情緒,從而喪失學習的興趣。第二,范例要貼近學生,吸引學生。
2.范例的選擇應具備代表性、典型性和引導性
范例教學法要突出教學內容的基本性、基礎性,這就要求范例的選擇應具備代表性和典型性。而為了培養學生的問題意識,教師在使用范例教學法的過程中,往往會如抽絲剝繭一般,逐漸逼近教學目標,那么范例的引導性就顯得非常重要。
3.范例的選擇應注意其連貫性和層次性
注重范例選擇的連貫性和層次性,使其符合人的認知規律:從簡單到復雜。比如在設計Recordset對象的使用教學時,我就分為兩個層次:一般使用和進階使用,并把進階使用放到了本節內容的最后階段。
4.范例教學中應培養學生獨立學習的能力
“授人以魚不如授人以漁”,教師在范例教學過程中,既要通過范例讓學生掌握好相關的學科知識,又要注意教給學生良好的學習方法,從而逐漸提高學生獨立學習的能力。
參考文獻:
1.王科 范例教學模式與教師角色定位思考 《語文學刊》 2007
2.李濤 “范例教學”理論的現代教學特征 《教學與管理》 2007
3.孟憲樂 范例教學法述評 《河南職業技術師范學院學報:職業教育版》 2003年3期
4.胡萬銘 范例教學法在計算機圖形圖像處理課中的應用 《西北職教》 2003年2期
作者單位:重慶教育管理學校