正文 基於案例的VFP程序設計教學探索與實踐(3 / 3)

根據圖1向學生說明該功能模塊的作用,並做一下演示,以提升學生興趣。當輸入學生的學號、姓名,係統會彈出另一個窗口界麵,顯示查詢結果,如圖2所示。當出現圖2界麵時,教師要啟發學生思考這樣一個問題,即在查詢的過程中需要將查詢關鍵字與學生信息表中的每條記錄進行比較,判斷是否匹配,實際上對於N條記錄而言,需要做N次重複的工作,怎麼解決該問題?讓學生進行討論、交流、研究,允許學生提出不同的方法,通過學生和教師的共同努力,把該案例中涉及的內容與理論知識聯係起來。在使用循環結構的基本語句時,將查詢學生信息表中的某個學生作為要解決的問題,教師進行啟發、點撥,學生先判斷當前記錄是否滿足條件,如果滿足則說明查找到了該學生;如果當前記錄不滿足,則再判斷下一條記錄,如此逐步地引導學生去解決問題。學生帶著問題學習會產生強烈的實踐欲,迫切地想上機實踐,隨後給予他們充分的上機時間,為他們提供一個理論與實踐相結合的機會,通過提出有啟發性的問題讓學生自己親自去完成。在實際操作和調試的過程中學生可與學生或老師進行交流,學生通過實踐會覺得自己又學到了新知識,從而產生了強烈的成就感,激發了學習興趣[5]。

其次,在介紹麵向對象的程序設計時,通過對案例進行分析,了解麵向對象程序設計的概念、特點,引出事件、方法、屬性等概念。引導、啟發學生要設計圖1和圖2中的界麵需要使用到VFP中的哪些常用控件?不同的對象屬性如何設置?用到了什麼事件?經過學生的討論,教師認真地聽學生的發言,觀察學生的反映,逐步引導學生進行設計,完成該案例效果並使學生清楚地認識到其中涉及的每個知識點。為了鞏固課堂內容,在上機實踐時給學生布置一些相關題目,內容從簡單到複雜,從模仿、改進到創新,讓學生自己去嚐試。當然,對於麵向對象部分的教學而言,需要給予學生一定的時間對案例進行充分理解、分析、討論,隻依賴於課堂時間及很少的上機時間是遠遠不夠的,所以還需要將課堂內教學與課外輔導相結合,這更加強了師生及學生間的交流。

通過教學實踐我們發現,在VFP程序設計課程中實施案例教學,能將原本抽象的原理、概念等具體化,有助於學生深入地理解這些理論知識,同時也促進了學生主動地去學習,激發了學生學習的積極性,而且學生通過討論又增加了他們的感性認識,更加深了對理論知識的理解。

4 結束語

通過將案例教學方法運用於VFP程序設計教學的過程來看,在以案例為基礎的教學中,教師的引導會增進學生對一些問題的認識和理解,有利於提高學生的學習積極性。學生主動參與案例的討論、交流則加強了師生之間、學生之間的互動,同時也有助於教師掌握學生的學習情況,對共同遇到的問題進行集體分析和解決有助於對學生思維能力的培養。案例教學更注重學生創造能力和實際解決問題能力的培養,學生主動探究性的學習更有助於提高教學效率。

參考文獻:

[1] 張家軍.論案例教學的本質與特點[J].中國教育學刊,2004.1:48-50

[2] 陳媛媛.案例教學法在教學中的運用[J].無錫南洋學院學報,2008.4:30-33

[3] 肖彬,古梅,王若賓.創新型案例教學法在“圖像處理基礎Photoshop”教學中的應用[J].計算機教育,2009.24:93-95

[4] 呂保利.案例教學在課堂中的運用和探索[J].河南農業,2010.(8):25

[5] 張舒娟.雙主教學模式在“VF程序設計”課程中的應用[J].中國電力教育,2011.7:84

[6] 範岩.“案例”教學法在計算機教學中的應用[J].科技信息,2008.8:35

[7] 肖明.案例教學法在C++語言程序設計教學中的應用[J].計算機教育,2010.6:83-85

[8] 滕永晨,廖成斌.大學文科專業“Visual FoxPro程序設計”教學的探索與實踐[J].計算機教育,2009.10:70-71

[9] 李婧,翟淑紅.案例教學法在計算機應用基礎課程教學中的應用[J].白城師範學院學報,2012.3:107-109