摘 要: Visual FoxPro程序設(shè)計是一門集數(shù)據(jù)庫技術(shù)、結(jié)構(gòu)化程序設(shè)計和面向?qū)ο蟪绦蛟O(shè)計于一體的計算機(jī)程序設(shè)計語言課程,它最大特點(diǎn)是易學(xué)、高效、功能強(qiáng)大,能匯集各種信息以供查詢、存儲和檢索。在科學(xué)飛速發(fā)展的今天,數(shù)據(jù)信息的管理、操作與維護(hù)越來越重要,因此,VFP是高職學(xué)生在校學(xué)習(xí)期間的一門重要課程之一。
關(guān)鍵詞:結(jié)構(gòu)化程序設(shè)計;案例教學(xué)法;數(shù)據(jù)庫;教學(xué)方法
作者簡介:孫志梅(1965-),女,天津師大學(xué)前教育學(xué)院,講師,研究方向?yàn)楦呗氃盒S嬎銠C(jī)實(shí)踐教學(xué)。
[中圖分類號]:G612 [文獻(xiàn)標(biāo)識碼]:A
[文章編號]:1002-2139(2012)-16-00-01
Visual FoxPro(簡稱VFP)是目前最為廣泛的、面向?qū)ο蟮年P(guān)系型數(shù)據(jù)庫系統(tǒng)開發(fā)工具,一直被用于設(shè)計和開發(fā)各種類型的信息管理系統(tǒng)或進(jìn)行數(shù)據(jù)庫的維護(hù)。它與其他高級程序設(shè)計語言的特點(diǎn)不同,最明顯的區(qū)別在于數(shù)據(jù)庫程序設(shè)計的教學(xué)過程中,從第一節(jié)課開始到最后一節(jié)課結(jié)束,都在探討和研究同一個問題——如何把各種日常管理信息用計算機(jī)來進(jìn)行管理。為此,在VFP教學(xué)中要重視它的實(shí)踐性,重視學(xué)生上機(jī)操作能力的培養(yǎng)。根據(jù)課程特點(diǎn)和教學(xué)內(nèi)容運(yùn)用案例教學(xué)法,在講解時化抽象為具體,將理論與實(shí)踐有機(jī)地結(jié)合起來,才能提高課堂效率,取得較好的教學(xué)效果。
一、案例教學(xué)法的內(nèi)涵
案例教學(xué)法是指教師根據(jù)教學(xué)目標(biāo)的需要,采用案例進(jìn)行講解及組織學(xué)生對案例進(jìn)行研討,引導(dǎo)學(xué)生從實(shí)際案例中學(xué)習(xí)、理解和掌握一般規(guī)律、原則、方法及操作實(shí)驗(yàn),從而有效地將理論知識和實(shí)踐技能相互結(jié)合的一種教學(xué)方法。案例教學(xué)法起源于1920年,由美國哈佛商學(xué)院所倡導(dǎo),當(dāng)時是采取一種很獨(dú)特的案例形式的教學(xué),這些案例都是來自于商業(yè)管理的真實(shí)情境或事件,這種方式,有助于培養(yǎng)和發(fā)展學(xué)生主動參與課堂討論,增強(qiáng)學(xué)生學(xué)習(xí)的主動性。案例教學(xué)法最先運(yùn)用于法學(xué)界,其后運(yùn)用于管理學(xué)界,現(xiàn)在被引入職業(yè)教育界。在學(xué)生掌握了有關(guān)基礎(chǔ)知識和分析技術(shù)的基礎(chǔ)上,教師精心策劃和指導(dǎo),根據(jù)教學(xué)目的和教學(xué)內(nèi)容的要求,運(yùn)用典型的案例,引導(dǎo)學(xué)生進(jìn)行案例分析,從而提高學(xué)生分析問題和解決問題的能力。
二、案例教學(xué)與傳統(tǒng)教學(xué)的區(qū)別
1、教學(xué)目的。前者培養(yǎng)能力,后者傳授知識。
2、教學(xué)載體。前者案例,后者課本。
3、教學(xué)方式。前者啟發(fā)式,后者講授式。
4、溝通渠道。前者多向流動,后者單向流動。
5、學(xué)習(xí)積極性。前者高,后者低。
6、學(xué)習(xí)效果。前者為第一手知識,后者為第二手知識。
7、教學(xué)效果。前者能力培養(yǎng)效果高,學(xué)習(xí)系統(tǒng)知識效率低,后者則相反。
三、案例教學(xué)法的特點(diǎn)
1、能夠充分調(diào)動學(xué)生學(xué)習(xí)主動性。案例教學(xué)能使課堂教學(xué)變得生動、形象,在案例教學(xué)中,教師與學(xué)生承擔(dān)著更多的教與學(xué)的責(zé)任,要求有更多的投入和參與,提高了學(xué)生實(shí)際動手能力和探索、合作創(chuàng)新能力。
2、具有深刻的啟發(fā)性。根據(jù)教學(xué)目的和教學(xué)內(nèi)容的要求,運(yùn)用典型的案例,引導(dǎo)學(xué)生進(jìn)行案例分析,以提高學(xué)生分析問題和解決問題的能力,進(jìn)而提高素質(zhì)。
3、具有明確的目的性。通過一個或幾個獨(dú)特而又具有代表性的典型案例,讓學(xué)生在案例的閱讀、思考、分析、討論中,建立起一套適合自己的完整而又嚴(yán)密的邏輯思維方法和思考問題的方式,以提高學(xué)生分析問題、解決問題的能力。
4、案例教學(xué)的最大特點(diǎn)是它的真實(shí)性。由于教學(xué)內(nèi)容是具體的案例,非常直觀形象,易于理解。
5、具有突出實(shí)踐性。學(xué)生在校園內(nèi)就能接觸并學(xué)習(xí)到大量的社會實(shí)際問題,實(shí)現(xiàn)從理論到實(shí)踐的轉(zhuǎn)化。
四、案例教學(xué)法在VFP教學(xué)中的應(yīng)用
1、建立“系統(tǒng)開發(fā)”的整體概念。VFP是一門連貫性的課程,從第一節(jié)課到最后一節(jié)課,都是在圍繞著同一個問題進(jìn)行學(xué)習(xí),需要從始至終來完成一個小型管理系統(tǒng)的開發(fā)。在教學(xué)中應(yīng)注重將學(xué)習(xí)的全部內(nèi)容統(tǒng)一成一體,改變以往的分散式記憶方式,幫助學(xué)生在頭腦中建立起一個完整的學(xué)習(xí)框架。從數(shù)據(jù)庫管理系統(tǒng)的基本概念和處理方式入手,使學(xué)生在此基礎(chǔ)上熟練地掌握各種命令及其功能,掌握結(jié)構(gòu)化程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計的基本方法和開發(fā)應(yīng)用系統(tǒng)的技巧,在頭腦中建立“系統(tǒng)開發(fā)”的整體概念。
2、根據(jù)教學(xué)內(nèi)容和教學(xué)目標(biāo)確定案例。為了使學(xué)生對用VFP解決實(shí)際問題有一個較全面、系統(tǒng)的認(rèn)識,在教學(xué)中選取貼近學(xué)生生活和學(xué)生熟悉的典型案例,在課堂教學(xué)與上機(jī)實(shí)踐中將案例貫穿始終。通過對 “學(xué)生信息管理系統(tǒng)” 案例的實(shí)際操作,使學(xué)生對數(shù)據(jù)庫程序設(shè)計開發(fā)產(chǎn)生感性認(rèn)識,從而降低了學(xué)習(xí)難度,提高學(xué)生學(xué)習(xí)的興趣。
3、根據(jù)確定的案例進(jìn)行演示和講解。通過演示使學(xué)生明確學(xué)習(xí)VFP的目的,以及在實(shí)際生活中的應(yīng)用。教學(xué)中教師要圍繞選擇案例涉及的知識點(diǎn)進(jìn)行必要的演示和講解,將演示的案例逐一進(jìn)行分解,讓學(xué)生看清楚整個系統(tǒng)是由哪幾部分組成,最后對分析的結(jié)果進(jìn)行歸納和總結(jié)。通過演示和講解,學(xué)生從案例中了解到一個實(shí)用的管理系統(tǒng)包括數(shù)據(jù)庫、數(shù)據(jù)表、程序文件、表單等諸多文件,而項(xiàng)目管理器是系統(tǒng)提供給開發(fā)者用來管理這些文件的集成環(huán)境。從教師演示中和講解中學(xué)生體會到一個管理系統(tǒng)一方面是基礎(chǔ)數(shù)據(jù)的存儲,另一方面是對基礎(chǔ)數(shù)據(jù)的操作。
4、引導(dǎo)學(xué)生分析案例、研究案例。通過對案例的分析,學(xué)生對VFP應(yīng)用系統(tǒng)開發(fā)過程更加了解,在開發(fā)應(yīng)用程序時,首先應(yīng)進(jìn)行系統(tǒng)規(guī)劃,規(guī)劃中要考慮的諸多因素:應(yīng)用程序所面向的用戶及其可能需要的各種操作、數(shù)據(jù)庫規(guī)模、系統(tǒng)工作平臺、程序要處理的數(shù)據(jù)類型等。規(guī)劃完成之后,利用項(xiàng)目管理器來進(jìn)行每一步開發(fā)和管理開發(fā)過程中的所有文件,最后連編成應(yīng)用程序。
5、加強(qiáng)課程實(shí)踐環(huán)節(jié)。通過研究討論,對知識點(diǎn)進(jìn)行歸納整理,為解決實(shí)際問題打下基礎(chǔ)。所有的基本內(nèi)容講解之后,教師帶領(lǐng)學(xué)生一起,按照系統(tǒng)開發(fā)的步驟,來完成“學(xué)生成績管理系統(tǒng)”的開發(fā),讓學(xué)生清晰地掌握系統(tǒng)開發(fā)的完整過程,進(jìn)一步把零散學(xué)習(xí)的內(nèi)容組織在一起,形成一個完整的學(xué)習(xí)框架。
總之,教師只有充分認(rèn)識案例教學(xué)法的特點(diǎn),深刻把握程序設(shè)計課程特點(diǎn),深入研究教學(xué)內(nèi)容,精心組織教學(xué),在傳授知識的同時,要注重培養(yǎng)能力,在發(fā)揮教教師主導(dǎo)作用的同時,又要調(diào)動學(xué)生的主體作用,既重視理論學(xué)習(xí)又要倡導(dǎo)動手實(shí)踐,讓學(xué)生在實(shí)踐中掌握知識、提高技能,全面提高他們的綜合素質(zhì)。
參考文獻(xiàn):
[1]、陳有祺. 數(shù)據(jù)庫系統(tǒng)教程. 南開大學(xué)出版社 2005年9月
[2]、教育部考試中心. 全國計算機(jī)等級考試二級教程—Visual FoxPro數(shù)據(jù)庫程序設(shè)計. 北京.高等教育出版社.2007年09月
[3]、李雁翎. 數(shù)據(jù)庫技術(shù)及應(yīng)用. 高等教育出版社. 2008年5月
[4]、《現(xiàn)代職業(yè)教育教學(xué)參考叢書》 以實(shí)踐為導(dǎo)向的教學(xué)方法.