淺析案例教學(xué)法在VFP教學(xué)中的應(yīng)用
王紅玲 2011/11/29
【摘要】案例教學(xué)法是計算機(jī)課程教學(xué)中的一種十分有效的教學(xué)方法,本文針對VFP課程中存在的問題,提出在VFP教學(xué)中采用案例教學(xué)法,并對實(shí)施案例教學(xué)的幾個主要環(huán)節(jié)進(jìn)行分析和研究。實(shí)踐證明,案例教學(xué)法以學(xué)生為主體,能增強(qiáng)學(xué)生學(xué)習(xí)的積極性,有利于培養(yǎng)學(xué)生分析問題和解決問題的實(shí)踐能力。
【關(guān)鍵字】案例教學(xué) VFP 應(yīng)用
VFP是目前應(yīng)用較為廣泛的數(shù)據(jù)庫應(yīng)用開發(fā)工具之一,它簡單易學(xué),功能強(qiáng)大,這門課程主要是學(xué)習(xí)面向?qū)ο蟮臄?shù)據(jù)庫管理系統(tǒng),是直接面向數(shù)據(jù)庫開發(fā),是一門實(shí)用性很強(qiáng)的課程。目標(biāo)是培養(yǎng)學(xué)生掌握必要的數(shù)據(jù)庫理論知識,能熟練的創(chuàng)建和使用數(shù)據(jù)庫、數(shù)據(jù)表、視圖、查詢、菜單、表單和報表,能夠開發(fā)一個小型的面向?qū)嶋H應(yīng)用的數(shù)據(jù)庫系統(tǒng)。然而在教學(xué)過程中,學(xué)生普遍感覺學(xué)習(xí)枯燥無味,被動記憶教師講授的基本概念、語法知識和程序結(jié)構(gòu),大多數(shù)學(xué)生學(xué)完該課程只能孤立的做個菜單或表單,至于如何將程序設(shè)計聯(lián)系起來開發(fā)一個系統(tǒng),卻是一片茫然。筆者在實(shí)際教學(xué)中借鑒案例教學(xué)法,將一個教學(xué)案例的開發(fā)過程分解成多個教學(xué)實(shí)驗(yàn),每次授課時盡可能根據(jù)授課內(nèi)容選擇一個相關(guān)的實(shí)例貫穿于整個教學(xué)過程中,將教學(xué)實(shí)驗(yàn)連成一個整體,以此來改善教學(xué),獲得了理想的效果。
一、案例教學(xué)法
案例教學(xué)法是一種運(yùn)用案例進(jìn)行教學(xué)的方法。在教學(xué)過程中,根據(jù)教學(xué)大綱規(guī)定的教學(xué)目的和要求,運(yùn)用相關(guān)的理論和知識,通過師生共同對實(shí)際案例的分析和探討,使學(xué)生鞏固所學(xué)知識,培養(yǎng)分析和解決實(shí)際問題的能力。
案例教學(xué)大大縮短了教學(xué)情景與實(shí)際生活情景的差距。在教學(xué)過程上,總是從案例開始,然后分析問題,最終解決問題或提出解決問題的途徑。例如:學(xué)習(xí)制作一個表單。上課一開始我復(fù)習(xí)了已學(xué)過的與表單制作有關(guān)聯(lián)的工具按鈕及命令的使用方法,接著我提供給學(xué)生一幅漂亮的事先制作好的“學(xué)籍管理系統(tǒng)”的界面圖,圖中功能按鈕形狀、大小、色彩各不相同,窗體內(nèi)容分布合理,這時我提出問題“如何制作這種效果的表單?”學(xué)生首先想到利用“表單設(shè)計器”去做。思路是對的,但當(dāng)請學(xué)生實(shí)際操作時,他們會發(fā)現(xiàn)數(shù)據(jù)庫導(dǎo)航器組合控件的制作非常困難,是一個難點(diǎn),尤其是“查詢”功能按鈕的設(shè)置。同學(xué)們帶著問題相互討論,親自動手制作,最后得到了滿意的結(jié)果。
通過這樣的案例,學(xué)生增強(qiáng)了對計算機(jī)軟件功能的感性理解,感受到了創(chuàng)新帶來的喜悅,逐步形成新穎、正確的思維方法,創(chuàng)新意識不斷得到強(qiáng)化。
二、案例教學(xué)的實(shí)施方法
教師運(yùn)用典型實(shí)例,將學(xué)生帶入實(shí)際的開發(fā)環(huán)境中,通過學(xué)生的獨(dú)立思考,提高學(xué)生分析問題解決問題的能力。下面以一個最典型的“學(xué)籍管理系統(tǒng)”的開發(fā)過程來說明具體的實(shí)施情況。
1.在開始講解課程內(nèi)容之前,教師首先將編寫好的“學(xué)籍管理系統(tǒng)”程序進(jìn)行演示。
2.結(jié)合實(shí)例的演示結(jié)果,讓學(xué)生明確學(xué)習(xí)VFP的目的以及VFP在實(shí)際領(lǐng)域中的應(yīng)用。教師明確指出,剛剛演示的系統(tǒng),就是VFP學(xué)習(xí)結(jié)束將要完成的任務(wù)。它要完成的并不是單純的程序設(shè)計,而是一個完整的管理系統(tǒng)。
3.通過對實(shí)例的實(shí)際操作演示后,學(xué)生們會對使用VFP數(shù)據(jù)庫程序設(shè)計開發(fā)的數(shù)據(jù)庫管理系統(tǒng)產(chǎn)生感性認(rèn)識,同時也會對VFP課程產(chǎn)生學(xué)習(xí)的興趣。此時,教師便可以進(jìn)行正確的引導(dǎo),闡明VFP課程學(xué)習(xí)與其他課程學(xué)習(xí)所有不同,它是一門連慣性的課程,需要從始至終完成一個小型管理系統(tǒng)的制作。
4.將演示的系統(tǒng)逐一進(jìn)行分解,讓學(xué)生看清楚整個系統(tǒng)是由哪幾部分組成。最后對分析的結(jié)果進(jìn)行歸納總結(jié),便可得出結(jié)論:一方面是基礎(chǔ)數(shù)據(jù)的存儲,一方面是對基礎(chǔ)數(shù)據(jù)的操作。
5.讓學(xué)生打開書上的目錄,將下述的分解內(nèi)容與書中的章節(jié)“對號入座”,使學(xué)生對全部的學(xué)習(xí)內(nèi)容有一個最簡單的了解。目的是使學(xué)生對VFP課程的全部內(nèi)容有一個初步的認(rèn)識,以便在今后的學(xué)習(xí)中,能夠積極地與教師進(jìn)行配合。
6.在VFP課堂教學(xué)過程中,始終堅持以“案例式”教學(xué)為主,適當(dāng)結(jié)合其他教學(xué)方法來完成每一節(jié)課的教學(xué)。即把實(shí)例中整個“學(xué)生選課管理系統(tǒng)”的分解結(jié)果,應(yīng)用到每一節(jié)課的教學(xué)之中。在講解新課之前,首先給學(xué)生演示本節(jié)課將要制作的實(shí)例,讓學(xué)生對學(xué)習(xí)的內(nèi)容有一個直觀的感性認(rèn)識,然后引入新課內(nèi)容。
例如在講VFP面向?qū)ο蟪绦蛟O(shè)計時,在“學(xué)籍管理系統(tǒng)”的界面設(shè)計中,將對象和類通過表單創(chuàng)建、控件的使用直觀地呈現(xiàn)在學(xué)生面前,幫助學(xué)生掌握面向?qū)ο蟪绦蛟O(shè)計的基本方法、形成面向?qū)ο蟮脑O(shè)計理念。界面設(shè)計好以后,需要實(shí)現(xiàn)系統(tǒng)預(yù)定的功能,如鼠標(biāo)點(diǎn)擊“退出”按鈕實(shí)現(xiàn)退出系統(tǒng)等,這就需要用結(jié)構(gòu)化程序設(shè)計方法為“退出”按鈕這個對象編寫鼠標(biāo)點(diǎn)擊事件代碼。通過編寫和分析程序代碼,讓學(xué)生了解程序執(zhí)行過程和程序語句的功(未完,下一頁)
|