Visual Foxpro程序設計課程在高校教學中的改革
教學園地
作者:王秀巧
【摘要】分析了高校的Visual Foxpro程序設計課程教學的現狀,針對現狀提出了一些建議和想法,並在教學實踐中加以實施,提高了教學質量。
【關鍵詞】Visual Foxpro;程序設計;教學方法;案例
1.前言
Visual Foxpro作為數據庫管理係統[1]的入門課程,具有簡單、易學、適用的特點,也是開發中小規模信息管理係統平台常用的開發工具。目前中國相當部分的高等院校的計算機專業都開設了這門課程。學習這門課的主要目的是讓同學能夠更深層次地接受計算機專業知識的教育,使他們經過半年的數據庫管理係統的學習。能夠靈活運用所學的知識,做出一個小型的信息管理係統。為適應將來的使用計算機管理信息的現代化單位的工作,打下了堅實的基礎。同時也是與現階段高校培養應用型人才的目的相吻合。
2.現階段存在的問題
2.1 學生的學習態度和學習重視程度不夠
很多的同學對這門課的重視程度不夠,學習一點應付學期末的考試就行,所以對各個知識點掌握的程度還不夠。到學期末隻有少數的同學勉強能做一個小程序,做不出管理係統。
2.2 教學方法還是填鴨式的,學生的上機實踐機會少之又少
現在的教學方式還是老師講解為主,學生被動地聽講老師上課講授的知識點,缺乏主觀能動性。Visual Foxpro程序設計課的實踐教學內容單一,老師講解的內容往往使學生在上機實踐課內操作不完,日積月累,學生對編程的理解越來越跟不上,產生了厭學的態度。
2.3 學生和老師雙方對上機實踐重視程度不夠
老師對學生上機實踐重視程度不夠,沒有給學生提供貫穿本堂課知識點的有效案例,致使學生對上機實驗的目的和上機內容不太清楚,上機實驗前沒做充分準備,因此學生隻是機械地模仿老師的操作實例,未能做到一列多用,因此學生的上機實驗積極性不高,因而不能有效地把老師講解的理論知識轉化為解決實際問題的編程。
3.對Visual Foxpro程序設計這門課的教學
針對上述問題,對Visual Foxpro程序設計這門課的教學,做出如下教學改革:
3.1 明確Visual Foxpro程序設計這門課的教學目的,引起學生對這門課的重視
對於學生來說,有相當一部分學生不明白為什麼要學習Visual Foxpro程序設計這門課,對他們以後的工作和專業會產生什麼樣的影響?由於對此門課的目的不明確,因此學習Visual Foxpro程序設計這門課興趣不高,為了考試合格而被動地學習。針對出現的這些問題,要找出解決此實際問題的辦法。在第一堂課上要給學生講清楚本課程的特點以及應用領域,Visual Foxpro不僅是一種有效的編程工具,更是一種專業的數據庫管理係統,學完這門課程,可以使用Visual Foxpro處理在各個領域遇到的海量數據信息,在信息廣泛使用的年代裏,掌握了此技能,可以在現代化的工作領域裏占有一席強有力的地位。
3.2 教學方法的改革
傳統的教學模式是以老師講解為主要的教學方式,自始至終由老師從頭到尾講述教課本上的內容,教學的重心是向學生灌輸書本上的知識,而埋沒了學生學習潛能的開發,致使理論和實踐脫節,學生的學習興趣和積極性不高。例如,在講述VFP的程序設計的編寫時,傳統的教學方法一般先將概念、理論、程序設計結構等教授給學生,再舉例子分析相關的程序,然後上機實驗。這種方式會使學生學起來枯燥無味,但如果教師換一種教學方法,通過一個具體的程序案例[2]分析,讓學生對此程序案例產生好奇,激發學生的求知欲,它是怎麼被編寫的,為什麼會產生這樣的結果?以此來引導引入相關的理論知識。學生通過對案例的分析研究來掌握相關的知識點,便會提高學生的積極性。以及上機驗證的欲望。