摘 要:Visual FoxPro 關系數據庫系統是小型數據庫系統的杰出代表,它以強大的性能、完整而又豐富的工具、較高的處理速度、友好的界面以及完備的兼容性等特點,受到用戶的歡迎。現在,國內很多高校都把《Visual FoxPro程序設計》作為了計算機專業和非計算機專業的必修課。
關鍵詞:Visual FoxPro程序設計非計算機專業興趣
中圖分類號:G64文獻標識碼:A文章編號:1674-098X(2011)08(b)-0168-01
在我國的大多數高校,《Visual FoxPro程序設計》都已經作為了非計算機專業的必修課和基礎課。但是對于非計算機專業的學生來說,學習《Visual FoxPro程序設計》還存在一些問題,主要體現在學習興趣不高,不能靈活運用所學知識。如何解決這些困難,使學生提高學習興趣,把容易學的知識和技能牢牢地記住,不容易理解的知識能夠學會、理解并且能基本靈活應用,而且還能夠在學完本課程后自學其它計算機語言程序設計,本文將從以下幾個方面進行探討。
1 了解課程教學目的和意義
讓學生了解學習《Visual FoxPro程序設計》這門課的意義非常重要。在這幾年的教學過程中發現,很多學生從開始學習該課程一直到結束,始終不明白學習該課程的目的和意義,其實這主要是因為教師沒有上好第一節課,在授課時基本是按教材章節順序授課,沒有特別強調開設此課程的目的和意義。筆者認為,一定要開好第一節課,讓學生明白學習該課程的目的,同時,可以結合實際生活中的例子,讓學生了解學習該課程有什么樣的作用,提高學生的學習興趣。
2 重視課前準備,精心制作多媒體課件
《Visual FoxPro程序設計》這門課的前半部分是非常枯燥無味的,學生在學習的過程中非常盲目,并且對所學知識并不真正了解,因此越學越沒有興趣。但興趣又是最好的老師,學生的學習興趣是構成學習動機最有實際意義的心理成分,是推動學生探索知識帶有強烈情緒的一種意向和動力,同時,也是啟迪和激發學生思維的一種催化劑。學生對這門課沒有興趣,就直接導致學不好這門課。因此在課前準備的時候教師就要思考,怎樣才能把這些枯燥無味的知識講得生動,提起學生的興趣?
在課前準備的時候,教師要特別注意,在熟悉本節課所講知識的同時,要多準備一些和這些知識相關的例子,并且這些例子要和我們的現實生活相聯系,最好是學生都熟悉,并且感興趣的例子。例如,在講日期時間運算符和日期時間表達式的時候的時候,教師就可以和人們都關心的大事件聯系起來,這樣學生就會覺得很有意思,學習的動力就增強了;在講表單設計與應時,可以先展示課前做好的QQ登錄框,告訴學生學習了這一章就可以做一個這樣的QQ登錄框。學生對QQ的興趣會變為他們學習這一章的動力。除了準備學生感興趣的例子,教師還應該精心的制作多媒體課件。形象、聲音、色彩和感覺組成了多媒體課件,運用多媒體課件,可把抽象內容具體化、復雜過程簡單化、枯燥內容形象化、隱形內容顯形化。可以在保證教學質量的前提下,提高信息傳送量、化解教學難點、優化教學效果。因此,教師應該把知識融入到課件當中,用精美的課件向學生傳播知識。
3 精心組織教學內容
對于對非計算機專業的學生來說,在學習《Visual FoxPro程序設計》之前,他們掌握計算機方面的知識不多,特別是程序設計方面的知識。針對這個特點,教師應該精心組織好每一堂課的教學內容,緊抓基礎知識,力求做到重點突出、思路清晰、理論聯系實際,抓住教學的重點難點、合理地分配課時,才能把學生必須掌握的內容傳授給學生,并能讓學生把容易學的知識和技能牢牢地記住,不容易理解的能夠學會、理解并且能基本靈活應用。例如,在計算機程序設計基礎這部分中,要重點介紹程序以及程序設計的基本思想、程序的幾種基本控制結構和程序輸入、輸出的原理以及過程的控制,掌握VFP中如何用語句來實現這些功能,要引導學生,在其它計算機語言中,也有類似的語句來實現這些功能。
4 注重上機實驗指導
作為一門實驗性很強的課程,不僅要在課堂進行必要的演示操作,更要注重實驗教學。每次實驗課要安排合理,實驗內容要有針對性和實用性,以激發學生的學習熱情,調動學生學習的積極性,如建數據庫,可以讓學生將本班學生的信息錄入新建數據庫。條件允許的情況下,最好的方法是在帶有多媒體教學設備的計算機實驗室上課,老師先講一會,讓學生就剛才講解的內容在機上實驗一遍,邊講邊練,這樣既可以避免“滿堂灌”,使學生產生厭惡聽課的情緒,又可以使學生對老師剛講過的、剛演示完的內容通過實驗從感性認識升華到理性認識,從而提高教學的效率。
5 “無紙化”上機考核方式
針對《Visual FoxPro程序設計》這門課程的特點,可以拋棄傳統的考核方法,采用上機的考核方式。例如,可以要求學生在項目管理器下建立數據庫及數據庫表,并按要求對數據庫表進行操作及對數據庫進行檢索;或者可以讓學生幾個人一組完成一個小型MIS系統的開發,最大限度地發揮學生在學習過程的主動性、積極性和創造性,既可以把對學生的創新思維和創新能力的培養貫穿到我們的教學環節又可以讓學生在開發系統過程中體會到學習的快樂、完成系統后體會到自己的成就感,從而更好的總結這門課程。
只要緊抓以上五點,并通過在教學過程中不斷發現問題、解決問題,不斷探討新的教學方法,就可以很大程度的提高教學質量和教學效果,讓非計算機專業的學生也能對《Visual FoxPro程序設計》感興趣,并學好這門課。但課程的教學效果還受很多其他因素的影響,如何在短時間內,通過教學使學生對這門課程知識的理解和掌握得到很快的升華,是值得探討和研究的。
參考文獻
[1]徐進華,Visual FoxPro課程教學探討,教學研究,2004,1.
[2]彭敏,周敏,關于VFP教學中的幾點思考[J].農業網絡信息,2006,5.
[3]裴海紅,Visual FoxPro 6.0多媒體教學實踐[J].農業網絡信息,2006,6.