VisualFoxPro(簡(jiǎn)稱VFP)是一種結(jié)構(gòu)簡(jiǎn)單、使用方便、易于部署、對(duì)硬件系統(tǒng)要求不高的數(shù)據(jù)庫(kù)管理系統(tǒng),對(duì)學(xué)生來(lái)說(shuō)是一門很好的程序設(shè)計(jì)入門課程。
一、VFP教學(xué)的現(xiàn)狀
1.VFP教學(xué)中的難點(diǎn)
VFP是一種偏向于數(shù)據(jù)庫(kù)管理系統(tǒng)的面向?qū)ο笳Z(yǔ)言,可視化、面向?qū)ο?、?shù)據(jù)庫(kù)開(kāi)發(fā)是它的三大特點(diǎn),同時(shí)也是VFP教學(xué)與學(xué)習(xí)過(guò)程中的三個(gè)難點(diǎn)。面向?qū)ο蟮母拍畋容^抽象,學(xué)習(xí)起來(lái)難度較大,操作起來(lái)也比較復(fù)雜。
2.教學(xué)對(duì)象的情況
VFP這門課程是為學(xué)校中職學(xué)生開(kāi)設(shè)的,對(duì)于這些學(xué)生來(lái)說(shuō),他們認(rèn)為這門課與今后的就業(yè)沒(méi)有必然聯(lián)系,重視的程度不夠,再加上基礎(chǔ)較差,所以增加了教學(xué)難度。
3.教學(xué)思想和教學(xué)方法都比較陳舊
在VFP教學(xué)中,教師仍受傳統(tǒng)的教學(xué)思想的束縛,課堂教學(xué)仍以“傳授為主”,大量地向?qū)W生灌輸理論的術(shù)語(yǔ)、抽象的概念,把主要的精力放在對(duì)命令、控件和屬性的解釋上,忽視了學(xué)生的自主學(xué)習(xí)和創(chuàng)新能力的培養(yǎng)。
二、提高教學(xué)效果的措施
1.明確教學(xué)目的,激發(fā)學(xué)生學(xué)習(xí)興趣
VFP教學(xué)的第一節(jié)課是非常重要的。在第一節(jié)課上,當(dāng)學(xué)生對(duì)VFP課程還感到陌生的時(shí)候,筆者抓住最佳教學(xué)時(shí)機(jī),幫助學(xué)生明確學(xué)習(xí)任務(wù)和學(xué)習(xí)目標(biāo)。首先演示一個(gè)完整數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)實(shí)例“學(xué)生成績(jī)管理系統(tǒng)”,請(qǐng)同學(xué)們進(jìn)行自由操作并發(fā)表意見(jiàn),待實(shí)例演示結(jié)束,老師要明確指出演示的系統(tǒng)就是使用VFP制作的,并告訴學(xué)生,這個(gè)管理軟件也就是我們這學(xué)期通過(guò)學(xué)習(xí)、合作共同完成的學(xué)期任務(wù)。這樣就創(chuàng)設(shè)了一個(gè)讓學(xué)生學(xué)有所用的教學(xué)情境,既明確了教學(xué)目標(biāo),又激發(fā)了學(xué)生參與VFP學(xué)習(xí)的學(xué)習(xí)興趣,在學(xué)生對(duì)實(shí)例作品的功能操作已非常熟悉的基礎(chǔ)上,老師及時(shí)地引導(dǎo),闡明VFP課程學(xué)習(xí)與其他專業(yè)課程學(xué)習(xí)有所不同,它是一門連貫性很強(qiáng)的課程,需要自始至終完成一個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的制作,使學(xué)生明確要完成的學(xué)習(xí)任務(wù),從第一節(jié)課到最后一節(jié)課,都是在圍繞著同一個(gè)問(wèn)題進(jìn)行學(xué)習(xí),因此要求學(xué)生改變以往的分散式理解方式,將學(xué)習(xí)的全部?jī)?nèi)容都融為一體,在頭腦中建立一個(gè)完整的學(xué)習(xí)框架。最后將演示的系統(tǒng)逐一分解,讓學(xué)生清楚整個(gè)系統(tǒng)的具體組成。如此一來(lái),學(xué)生會(huì)對(duì)運(yùn)用開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)產(chǎn)生感性認(rèn)識(shí),同時(shí)也會(huì)對(duì)課程學(xué)習(xí)產(chǎn)生極大的興趣。
2.靈活運(yùn)用教學(xué)方法
(1)理論內(nèi)容采用“案例型”教學(xué)。“案例型”教學(xué)主要是將典型案例呈現(xiàn)給學(xué)生,老師通過(guò)指導(dǎo)學(xué)生對(duì)案例的分析,使學(xué)生鞏固已有知識(shí),獲得思考問(wèn)題的方法,能夠有效培養(yǎng)學(xué)生分析問(wèn)題和解決問(wèn)題的能力。運(yùn)用案例闡述理論,讓事實(shí)說(shuō)話,也避免了單純空洞的理論說(shuō)教,使學(xué)生變被動(dòng)接受為主動(dòng)參與,學(xué)生在分析、討論過(guò)程中潛移默化地提高了分析問(wèn)題、解決問(wèn)題的能力。
(2)實(shí)驗(yàn)課采用“項(xiàng)目教學(xué)法”。“項(xiàng)目教學(xué)法”的主要特點(diǎn)是“任務(wù)驅(qū)動(dòng),注重實(shí)踐”,對(duì)培養(yǎng)學(xué)生的自主學(xué)習(xí)能力和獨(dú)立分析問(wèn)題、解決問(wèn)題的能力有很大幫助,非常適合“VFP數(shù)據(jù)庫(kù)設(shè)計(jì)”這種實(shí)踐性強(qiáng)且更新?lián)Q代快的課程。
“項(xiàng)目教學(xué)法”的關(guān)鍵是提出明確適度的任務(wù),并將該任務(wù)合理分解,直至與每一節(jié)課的教學(xué)知識(shí)點(diǎn)相聯(lián)系,轉(zhuǎn)化為每節(jié)課的學(xué)習(xí)任務(wù)。具體來(lái)講,項(xiàng)目教學(xué)法要求老師在備課過(guò)程中要做好以下幾步。
第一,精心設(shè)計(jì)項(xiàng)目:制定科學(xué)、合理、切合實(shí)際的項(xiàng)目是開(kāi)展教學(xué)工作的關(guān)鍵。項(xiàng)目設(shè)計(jì)的好壞,直接影響教學(xué)效果。所以教師要以教學(xué)的內(nèi)容為依據(jù),以學(xué)生的專業(yè)特色為參考,結(jié)合實(shí)際生活,制定出符合學(xué)生的認(rèn)知層次的項(xiàng)目。比如上面提到的成績(jī)管理系統(tǒng)。
第二,認(rèn)真制訂項(xiàng)目計(jì)劃:教學(xué)項(xiàng)目確定以后,接下來(lái)就需要把項(xiàng)目分解成若干個(gè)小項(xiàng)目,并且把每個(gè)小項(xiàng)目所涉及的學(xué)習(xí)內(nèi)容,根據(jù)教學(xué)時(shí)數(shù),以計(jì)劃的方式固定下來(lái),形成項(xiàng)目的教學(xué)計(jì)劃。當(dāng)內(nèi)容與教材的編寫(xiě)順序有差異時(shí),可以根據(jù)用什么先學(xué)什么的原則,調(diào)整課程設(shè)置,確定教學(xué)目標(biāo)、教學(xué)任務(wù)及工作步驟,制訂出項(xiàng)目教學(xué)計(jì)劃。
第三,指導(dǎo)學(xué)生做好課前準(zhǔn)備工作,主要包括:①提前閱讀相關(guān)教材,準(zhǔn)備一定相關(guān)知識(shí),注重預(yù)習(xí)相關(guān)課程內(nèi)容;②組建一個(gè)高效率的項(xiàng)目小組;③明確自己在項(xiàng)目中扮演什么角色,需要完成什么任務(wù);④優(yōu)化小組集體活動(dòng)的管理。
第四,圍繞項(xiàng)目計(jì)劃開(kāi)展教學(xué)。
第五,評(píng)價(jià)總結(jié)。項(xiàng)目完成后,一定要及時(shí)對(duì)學(xué)生的學(xué)習(xí)情況做出評(píng)價(jià)和總結(jié)。首先由各小組進(jìn)行自我評(píng)價(jià),讓學(xué)生通過(guò)小組成員間的交流獲取更多的學(xué)習(xí)經(jīng)驗(yàn)。再者教師應(yīng)選出若干個(gè)具有代表性的作品與學(xué)生共同評(píng)價(jià),總結(jié)成功的經(jīng)驗(yàn)和失敗的原因,使學(xué)生可以掌握更多的操作技巧,提高其使用VFP解決實(shí)際問(wèn)題的綜合能力。
(作者單位:萍鄉(xiāng)市高級(jí)技工學(xué)校)