馮曉輝FENG Xiao-hui;楊波YANG Bo
(營口職業(yè)技術(shù)學(xué)院,營口 115000)
(Yingkou Vocational and Technical College,Yingkou 115000,China)
隨著信息社會的不斷發(fā)展,數(shù)據(jù)處理技術(shù)已經(jīng)深入到人們生活的各個層面。利用數(shù)據(jù)庫技術(shù)解決工作中的實(shí)際問題已成為社會對大學(xué)生的普遍要求。Visual FoxPro(以下簡稱VFP)是一種面向?qū)ο蟮年P(guān)系型數(shù)據(jù)庫軟件,以很少的代碼就能設(shè)計(jì)出豐富多彩的用戶界面,是開發(fā)中、小規(guī)模數(shù)據(jù)庫應(yīng)用系統(tǒng)的常用工具,因此得到各高校的高度重視,成為各高校所開設(shè)的課程之一。本文從分析VFP 程序設(shè)計(jì)課程的現(xiàn)狀入手,在教學(xué)方法和手段運(yùn)用等方面進(jìn)行了探究,以取得良好的教學(xué)效果。
VFP 程序設(shè)計(jì)語言是一種面向?qū)ο蠛褪录?qū)動的可視化編程語言,它既有可視化的操作界面,又有交互式的操作命,還有關(guān)系型數(shù)據(jù)庫通用的結(jié)構(gòu)化查詢語言;它不僅涉及到數(shù)據(jù)表、數(shù)據(jù)庫、查詢等一些基本操作,而且還涉及到表單、報(bào)表和菜單的建立和使用。其中概念較多,內(nèi)容比較復(fù)雜,還得編寫事件代碼,對初學(xué)者來講會感到茫然。在傳統(tǒng)的教學(xué)模式中,大多是以教師為主,學(xué)生為輔,忽略了學(xué)生的認(rèn)知主體作用,學(xué)生總是被動地接受知識,而無法主動學(xué)習(xí)和培養(yǎng)自己的創(chuàng)造性思維能力,長此以往,學(xué)生的學(xué)習(xí)就缺乏主動性。再加上學(xué)時少,重理論、輕實(shí)踐,實(shí)踐教學(xué)環(huán)節(jié)薄弱,所以根據(jù)以往教學(xué)過程的情況看,學(xué)完該課程之后,學(xué)生對于數(shù)據(jù)庫系統(tǒng)中的概念還非常模糊,不能充分理解,也不能很好地開發(fā)出一個完整的應(yīng)用系統(tǒng)。那么如何使學(xué)生掌握好這門軟件開發(fā)工具的技能,達(dá)到能夠開發(fā)出實(shí)用的小型數(shù)據(jù)庫系統(tǒng)的目的,成為教師面臨的核心問題。
教學(xué)方法的重要職能是將預(yù)期的教學(xué)目的變成教學(xué)成果,教師所運(yùn)用的教學(xué)方法在很大程度上決定了教學(xué)效果的優(yōu)劣。根據(jù)幾年VFP 的教學(xué)經(jīng)驗(yàn),筆者總結(jié)了以下的教學(xué)方法,可以達(dá)到事半功倍的教學(xué)效果。
2.1 上好第一節(jié)課“良好的開端是成功的一半”,上好第一節(jié)課很關(guān)鍵,是教學(xué)成功的重要環(huán)節(jié)。為了培養(yǎng)學(xué)生學(xué)習(xí)VFP 的興趣,可以先給學(xué)生演示一個功能較為完善的數(shù)據(jù)庫管理系統(tǒng),如“學(xué)生信息管理系統(tǒng)”。該系統(tǒng)有信息輸入,信息瀏覽,信息修改,信息查詢等功能,界面的設(shè)計(jì)要新穎、美觀,引起學(xué)生的共鳴,當(dāng)?shù)弥ㄟ^一學(xué)期的學(xué)習(xí)自己也能完成類似的系統(tǒng)時,學(xué)生就會產(chǎn)生強(qiáng)烈的學(xué)習(xí)興趣。興趣是最好的老師,是促進(jìn)學(xué)生勤奮學(xué)習(xí)的一個很重要的因素。調(diào)動了學(xué)生學(xué)習(xí)的積極性,就為以后的課堂教學(xué)打下了良好的基礎(chǔ)。
2.2 多媒體教學(xué)手段的應(yīng)用 VFP 課程操作性極強(qiáng),單憑一塊黑板和三尺講臺不足以使學(xué)生掌握和運(yùn)用所學(xué)的知識,最好安排在多媒體教室中進(jìn)行。學(xué)生每人一臺計(jì)算機(jī),教師使用教師機(jī),教師通過安裝的軟件可以控制學(xué)生機(jī)。教師講授的內(nèi)容(如VFP 中的各種窗口、對話框、表單、執(zhí)行結(jié)果等)和操作過程可完全顯現(xiàn)在學(xué)生機(jī)上,使學(xué)生能更直觀、更清晰地理解所學(xué)內(nèi)容。教師精心確定教學(xué)內(nèi)容,適當(dāng)編制一些動畫、游戲,寓教于樂,并讓學(xué)生自己去實(shí)踐,這樣有利于培養(yǎng)學(xué)生分析問題、解決問題的能力。多媒體教學(xué)的優(yōu)點(diǎn)在于直觀形象,通過音頻、視頻、圖片等多種形式,將大量的信息展現(xiàn)在課堂上,為學(xué)生提供生動、友好、多樣化的交互平臺。因此,在VFP 程序設(shè)計(jì)課程的教學(xué)中,應(yīng)充分發(fā)揮多媒體技術(shù)在課堂教學(xué)中的優(yōu)勢,從而得到良好的教學(xué)效果。
2.3 案例教學(xué)法的應(yīng)用 案例教學(xué)法是起源于二十世紀(jì)初,由美國哈佛商學(xué)院所倡導(dǎo)的一種公認(rèn)的行之有效的教學(xué)方法。案例教學(xué)法是一種運(yùn)用案例進(jìn)行教學(xué)的方法,它以提出問題——分析問題——解決問題為主線,把學(xué)生帶入特定的生活情境中,使學(xué)生能夠主動地參與教學(xué)的整個過程,它是一種參與型的學(xué)習(xí)方法,能夠激發(fā)學(xué)生的求知欲,使學(xué)生成為學(xué)習(xí)的主體,由被動接受知識變?yōu)橹鲃犹剿鳌0咐虒W(xué)法包括案例設(shè)計(jì)、案例分析和討論、案例實(shí)現(xiàn)這三個方面,著眼點(diǎn)在于案例的分析和討論。通過分析和討論,學(xué)生能逐步掌握案例中所包含的理論知識,并將它們用于實(shí)際的系統(tǒng)設(shè)計(jì)當(dāng)中。
教師在選取案例時,根據(jù)教學(xué)目的和培養(yǎng)目標(biāo)的要求,要選取具有代表性、趣味性、實(shí)用性的案例,案例要有針對性、探討性的特點(diǎn)。如在講解數(shù)據(jù)表的表單設(shè)計(jì)時,就以“學(xué)生成績管理”的表單作為案例。教師先把自己制作好的比較精美的表單給學(xué)生演示一下,然后提出問題:能用哪些方法制作出類似的表單?由于學(xué)生對自己所學(xué)的科目設(shè)置都比較了解,在教師引導(dǎo)下,就會對案例中的問題進(jìn)行有針對性的分析和討論,是用表單向?qū)н€是用表單設(shè)計(jì)器制作表單,又或者是用快速表單添加字段的方法制作表單,對表單中的控件如何設(shè)置,以及如何修飾表單等等,最終每個學(xué)生都會按照自己的思維解決這個問題。通過這樣的案例,學(xué)生即學(xué)到了相關(guān)的理論知識,又提高了分析問題、解決問題的能力。
案例教學(xué)法適合于實(shí)踐性較強(qiáng)的課程。通過把學(xué)生感興趣的內(nèi)容設(shè)計(jì)成一個個案例,培養(yǎng)學(xué)生學(xué)習(xí)的主動性和創(chuàng)造性,使學(xué)生從原來的“要我學(xué)”變成現(xiàn)在的“我要學(xué)”,改變了傳統(tǒng)的以教定學(xué)的教學(xué)模式。案例教學(xué)法是以教師為主導(dǎo)、學(xué)生為主體,以學(xué)定教,使學(xué)生由被動學(xué)習(xí)變成主動參與的教學(xué)新模式。通過案例教學(xué)法的應(yīng)用,加深了學(xué)生對課程體系的理解,實(shí)現(xiàn)了理論和實(shí)踐的完美結(jié)合,學(xué)生成為了認(rèn)知的主體和知識意義上的主動建構(gòu)者。
2.4 完善實(shí)踐教學(xué)環(huán)節(jié) VFP 是一門實(shí)踐性很強(qiáng)的課程,數(shù)據(jù)表、數(shù)據(jù)庫、報(bào)表等文件的建立,按鈕、列表框、圖像等控件的使用,各種操作命令的運(yùn)行等等,都離不開上機(jī)實(shí)踐的環(huán)節(jié)。應(yīng)該精心設(shè)計(jì)實(shí)驗(yàn)內(nèi)容,多安排實(shí)驗(yàn)課,利用校園網(wǎng)絡(luò)將實(shí)驗(yàn)內(nèi)容放到網(wǎng)絡(luò)上,讓學(xué)生為上機(jī)實(shí)踐做好準(zhǔn)備,上實(shí)驗(yàn)課時充分利用上機(jī)時間,多思考多練習(xí),消化和鞏固課堂所學(xué),將枯燥的理論知識轉(zhuǎn)化為可視化的能夠?qū)嶋H運(yùn)行的知識?!皩?shí)踐出真知,科學(xué)靠實(shí)踐”。只有這樣,才能提高學(xué)生的動手能力和創(chuàng)新能力,深刻地理解VFP 的理論內(nèi)容,從而快速地掌握數(shù)據(jù)庫系統(tǒng)知識。
總之,運(yùn)用以上的教學(xué)方法和手段,就能充分調(diào)動學(xué)生學(xué)習(xí)的積極性,讓學(xué)生對數(shù)據(jù)庫系統(tǒng)開發(fā)產(chǎn)生興趣,掌握好VFP 程序設(shè)計(jì)課程的理論,提高分析問題和解決問題的能力,從而達(dá)到開發(fā)出中、小規(guī)模數(shù)據(jù)庫應(yīng)用系統(tǒng)的目的。
[1]楊俊峰.淺議高校公共VFP 課程的教學(xué)方法[J].電子技術(shù),2013(7):80-82.
[2]李淑華.Visual FoxPro6.0 程序設(shè)計(jì)[M].北京:高等教育出版社,2005:259-279.
[3]蘇頻.VFP 程序設(shè)計(jì)課程教學(xué)改革與實(shí)踐[J].中國現(xiàn)代教育裝備,2011(7):129-131.