郭俊杰
【摘 要】本文根據(jù)目前中等職業(yè)學(xué)校Visual FoxPro課程的教學(xué)現(xiàn)狀,提出教學(xué)中存在的問(wèn)題,并結(jié)合自己的教學(xué)實(shí)踐,總結(jié)出對(duì)該課程教學(xué)中的幾點(diǎn)看法,并對(duì)教學(xué)內(nèi)容、教學(xué)方法、考核形式等方面,提出一些改革方法。
【關(guān)鍵詞】 Visual FoxPro教學(xué)改革方法
Visual FoxPro(簡(jiǎn)稱VFP)是面向?qū)ο蟮臄?shù)據(jù)庫(kù)管理系統(tǒng),是開發(fā)信息管理系統(tǒng)的常用工具,是職業(yè)學(xué)校計(jì)算機(jī)相關(guān)專業(yè)的重要課程。開設(shè)該門課程的目的是培養(yǎng)學(xué)生程序設(shè)計(jì)和開發(fā)面向?qū)嶋H應(yīng)用的信息管理系統(tǒng)的能力,也為后繼課程的學(xué)習(xí)打下基礎(chǔ)。
一、存在的問(wèn)題
根據(jù)對(duì)目前學(xué)生程序設(shè)計(jì)能力的調(diào)查及多年從事VFP課程教學(xué)工作的經(jīng)驗(yàn),對(duì)該課程進(jìn)行了認(rèn)真的分析和思考,發(fā)現(xiàn)本課程教學(xué)存在以下幾點(diǎn)問(wèn)題:
1.學(xué)生學(xué)習(xí)目的不明確
學(xué)生不知道VFP能做什么,誤認(rèn)為VFP就是對(duì)表、數(shù)據(jù)庫(kù)、視圖的操作,沒(méi)有像VB、VC那樣具有編程功能,導(dǎo)致不愛學(xué)習(xí)本課程。
2.不重視實(shí)踐教學(xué)環(huán)節(jié)
學(xué)生不明確實(shí)驗(yàn)?zāi)康暮蛢?nèi)容,上機(jī)前不作任何準(zhǔn)備,照著實(shí)驗(yàn)指導(dǎo)書操作一遍,對(duì)所要作的操作不理解,造成上機(jī)變成打字練習(xí)。課程結(jié)束還不會(huì)運(yùn)用學(xué)過(guò)的知識(shí)解決實(shí)際問(wèn)題,有些連最基本的操作也不會(huì)。
3.教師的課堂教學(xué)沒(méi)有突出其本身的特色
由于面對(duì)的是職業(yè)學(xué)校的學(xué)生,著重點(diǎn)應(yīng)該放在學(xué)生的實(shí)際應(yīng)用能力的培養(yǎng)上,使學(xué)生應(yīng)能盡早的使用VFP數(shù)據(jù)庫(kù)系統(tǒng)。而實(shí)際教學(xué)中教師不能讓學(xué)生盡早進(jìn)入到實(shí)際的操作階段,只是強(qiáng)調(diào)理論的教學(xué),學(xué)生不能使用所學(xué)到的知識(shí),就感到學(xué)習(xí)較為枯燥,失去學(xué)習(xí)的興趣。
4.教學(xué)方法有待提高
教師普遍是按傳統(tǒng)的教學(xué)思路,以教師為中心,以課程為主, 重理論,輕實(shí)踐。把上機(jī)作為驗(yàn)證理論的手段,學(xué)生不能全面地認(rèn)識(shí)和應(yīng)用所學(xué)知識(shí),面對(duì)實(shí)際問(wèn)題無(wú)從下手。
二、教學(xué)改革方法
針對(duì)以上問(wèn)題,結(jié)合自己的教學(xué)實(shí)踐,談幾點(diǎn)改革方法:
1.明確教學(xué)目的
采用目標(biāo)定向遷移指導(dǎo)法, 目標(biāo)定向就是確定課時(shí)目標(biāo)、單元目標(biāo)、課程目標(biāo)。課時(shí)目標(biāo)是熟練掌握一個(gè)命令的使用方法; 單元目標(biāo)是掌握若干個(gè)命令的序列組合;課程目標(biāo)是靈活運(yùn)用各種命令對(duì)數(shù)據(jù)庫(kù)進(jìn)行各種操作,如可以形成以“建立數(shù)據(jù)庫(kù)”為緯,以“命令使用”為經(jīng)的目標(biāo)定向思路。指導(dǎo)學(xué)生通過(guò)課堂教學(xué)和書本知識(shí)的學(xué)習(xí),把學(xué)到的基本知識(shí)和基本技能自覺應(yīng)用到學(xué)習(xí)新的知識(shí)中,以此為定向,舉一反三。
2.改變教學(xué)內(nèi)容的次序
目前的教材基本都是從講解VFP的基礎(chǔ)知識(shí)開始,按部就班地編排,到最后是面向?qū)ο蟮闹R(shí)的介紹。照這個(gè)次序來(lái)教學(xué)的話,開始就有一段較長(zhǎng)時(shí)間的基礎(chǔ)知識(shí)和概念的學(xué)習(xí),較為枯燥,不易記憶,會(huì)挫傷學(xué)生的學(xué)習(xí)積極性。等到開始上機(jī)操作時(shí),就已經(jīng)忘了大部分,所以應(yīng)對(duì)VFP數(shù)據(jù)庫(kù)管理系統(tǒng)課程具體內(nèi)容的教學(xué)次序進(jìn)行調(diào)整。數(shù)據(jù)庫(kù)課程在課程設(shè)置中一般放在C語(yǔ)言學(xué)完之后,學(xué)生對(duì)計(jì)算機(jī)語(yǔ)言以及結(jié)構(gòu)化程序設(shè)計(jì)有了基本的了解。VFP的課本往往開始就介紹它的常量、變量、表達(dá)式和函數(shù)及常用命令等等,這部分內(nèi)容和C語(yǔ)言中的定義在概念上是一致的,只是具體的細(xì)節(jié)不同,所以只作簡(jiǎn)單的介紹即可,應(yīng)放到后面適當(dāng)?shù)臅r(shí)候?qū)W習(xí)。開始學(xué)習(xí)時(shí),對(duì)數(shù)據(jù)庫(kù)的基本概念作一兩個(gè)課時(shí)的簡(jiǎn)要講授后,就可以直接進(jìn)入數(shù)據(jù)庫(kù)設(shè)計(jì)部分的內(nèi)容。這一部分的內(nèi)容包括數(shù)據(jù)庫(kù)的建立、表結(jié)構(gòu)的創(chuàng)建和修改、建立表索引、建立表之間的關(guān)聯(lián)等。這時(shí)可以不講解具體的命令,將VFP的項(xiàng)目管理器提前介紹。VFP的項(xiàng)目管理器功能很強(qiáng),它將設(shè)計(jì)并完成一個(gè)信息管理系統(tǒng)所需的各種資源都集成在一起,以上的操作都可以很輕松地完成??梢砸运贪嗉?jí)學(xué)生的基本情況及所修科目的成績(jī)?yōu)閿?shù)據(jù)來(lái)源,指導(dǎo)學(xué)生在計(jì)算機(jī)上建立相應(yīng)的數(shù)據(jù)庫(kù)及表,并向表中填入數(shù)據(jù),這個(gè)數(shù)據(jù)庫(kù)和相應(yīng)的表可以作為以后學(xué)習(xí)各種命令時(shí)的試驗(yàn)對(duì)象。創(chuàng)建好了表,緊接著講解有關(guān)表的操作的各種命令,一定要指導(dǎo)學(xué)生在做好的表上將每個(gè)命令都試運(yùn)行一下,加深學(xué)生對(duì)命令、命令格式及執(zhí)行結(jié)果的理解。
有了以上的知識(shí),可以開始學(xué)習(xí)VFP事件過(guò)程設(shè)計(jì)。教師可以比照C語(yǔ)言中的相關(guān)內(nèi)容進(jìn)行講解,這樣在比較中學(xué)習(xí),可以很快地掌握新知識(shí)的要點(diǎn),并加深理解。面向過(guò)程的結(jié)構(gòu)化程序設(shè)計(jì)的基本內(nèi)容完成后,我們可以開始面向?qū)ο蟮某绦蛟O(shè)計(jì)方法的學(xué)習(xí)。在這部分中,對(duì)象的屬性、方法、事件要作詳盡的介紹,特別是對(duì)象的事件,要講清楚什么是事件、如何觸發(fā)、如何為事件編程等等,接著,下面可以進(jìn)入VFP的常用控件的學(xué)習(xí),用一兩個(gè)課時(shí)的時(shí)間集中介紹這些常用的控件。
最后,可以要求學(xué)生自己設(shè)計(jì)一個(gè)信息管理系統(tǒng),并在計(jì)算機(jī)上實(shí)現(xiàn)。在這個(gè)階段,教師一定要給予充分的指導(dǎo),學(xué)生初次獨(dú)立制作完成一個(gè)軟件,會(huì)面臨很多問(wèn)題,大多數(shù)是學(xué)習(xí)的教材中沒(méi)有涉及的,要引導(dǎo)學(xué)生利用已學(xué)習(xí)的知識(shí),獨(dú)立尋找解決問(wèn)題的方法。教師要隨時(shí)了解學(xué)生遇到的情況,或給予鼓勵(lì),或給予指導(dǎo),使學(xué)生能夠完成預(yù)定的學(xué)習(xí)目標(biāo)。
3.改進(jìn)教學(xué)方法
傳統(tǒng)的教學(xué)方法已不能適應(yīng)現(xiàn)在教學(xué)的需要,教學(xué)方法在教學(xué)中起著舉足輕重的作用。VFP的教學(xué)方法有多種:分層教學(xué)法、案例式教學(xué)法等。我在實(shí)際的教學(xué)中,感到采用案例教學(xué)法效果較好。
實(shí)施案例教學(xué)
(1)設(shè)計(jì)案例。鉆研教材,將VFP進(jìn)行分解,列出必須掌握的知識(shí)點(diǎn),然后選擇典型知識(shí)、重點(diǎn)知識(shí)、難點(diǎn)知識(shí),精心設(shè)計(jì)一個(gè)個(gè)案例,將理論和知識(shí)貫穿到一個(gè)個(gè)精彩實(shí)例中。設(shè)計(jì)案例中的問(wèn)題至關(guān)重要,因?yàn)樘岢鍪裁礃拥膯?wèn)題關(guān)系到能否總結(jié)歸納出要學(xué)的理論。
(2)分析案例。講課時(shí)首先演示案例,讓學(xué)生對(duì)將要學(xué)習(xí)的知識(shí)先有一個(gè)直觀的感性認(rèn)識(shí),然后教師進(jìn)行深入分析和詳細(xì)講解,這是案例教學(xué)最重要的一步。要搞好此項(xiàng)工作,要求教師對(duì)案例中提出的問(wèn)題進(jìn)行深入的分析,引導(dǎo)學(xué)生總結(jié)歸納,一步一步地得出所需的理論,使學(xué)生切身體會(huì)到理論是如何來(lái)自于實(shí)踐。要充分發(fā)揮分析過(guò)程中教師的引導(dǎo)作用,對(duì)學(xué)生的各種問(wèn)答給予恰當(dāng)?shù)脑u(píng)價(jià),保證分析沿著預(yù)定的目標(biāo)進(jìn)行,逐步接近案例所包含的理論實(shí)質(zhì),使理論的提煉自然貼切,切忌強(qiáng)拉硬扯,牽強(qiáng)附會(huì)。在堅(jiān)持“案例式”教學(xué)的同時(shí),也根據(jù)教學(xué)內(nèi)容結(jié)合其他教學(xué)方法組織教學(xué)。
4.改革傳統(tǒng)的考試方式,培養(yǎng)學(xué)生的創(chuàng)新能力
考試是教育評(píng)價(jià)的重要手段,VFP是一門實(shí)踐性很強(qiáng)的課程,單純的答卷考試不能完全考核學(xué)生知識(shí)掌握的真實(shí)情況,采取上機(jī)考試和答卷考試并行的考試辦法,有利于考核學(xué)生全面知識(shí)的掌握情況:一方面,答卷考試考核基礎(chǔ)知識(shí)和基本理論的掌握情況;另一方面,通過(guò)實(shí)習(xí)考試全面考核學(xué)生動(dòng)手能力和運(yùn)用知識(shí)的綜合能力。另外也可把課題設(shè)計(jì)作為考試的一個(gè)部分,課題設(shè)計(jì)可以考核學(xué)生綜合運(yùn)用所學(xué)知識(shí)的能力,因此應(yīng)該把貫穿教學(xué)過(guò)程的課題設(shè)計(jì)作為考試的一個(gè)組成部分, 用考試督促學(xué)生重視課題設(shè)計(jì),以課題設(shè)計(jì)提高學(xué)生的創(chuàng)新能力。
三、結(jié)束語(yǔ)
以上是我對(duì)本課程教學(xué)中的一些看法,本人自己在教學(xué)中采用了這些方法,取得了一定的教學(xué)效果,在以后的教學(xué)中還需繼續(xù)鉆研新的教學(xué)方法,提高教學(xué)質(zhì)量,使學(xué)生更好的獲取知識(shí),成為有用之才。
參考文獻(xiàn):
[1]薩師煊,王珊. 據(jù)庫(kù)系統(tǒng)概論[M].高等教育出版社,2000
[2]劉瑞新.VisualFoxPro程序設(shè)計(jì)教程[M].北京:機(jī)械工業(yè)出版社,2000
作者系遼寧省沈陽(yáng)市公用事業(yè)技工學(xué)校計(jì)算機(jī)專業(yè)課講師