【摘要】高職院校Visual Foxpro課是一門實踐性非常強的課程,包括程序的開發和程序的設計,要求學生具有一定的動手能力和深刻的知識應用能力。當前,我們發現在高職院校關于Visual FoxPro課程的學習過程中,學生學不能用成為教學的一大問題狀況,因此有必要針對這些問題狀況采取一定的措施,以提升教學的質量。
【關鍵詞】高職院校? Visual Foxpro課? 教學質量
一、高職院校Visual Foxpro課教學存在的問題
高職院校Visual Foxpro課的教學目標是讓學生學會必要的數據庫理論知識,可以有效的構建與應用數據表、 數據庫、菜單、視圖、查詢、表單、報表,可以開發一個小型的針對實際運用的桌面數據庫系統。
(1)學生學習目的性不強。VFP課程中會存在表、數據庫、視圖的操作,這方面跟WORD,PS有點相近,很多學生會誤認為這類課程實際應用性不大,不如多學習WORD,PS。而且這類課程不像VB、VC那樣具有編程功能,針對的功能更獨特,不那么綜合。學生在學習了幾節課后就不怎么愛學習這類課程了。
(2)教學的實踐環節比較欠缺。歷年來,應試教育一直是我國教學過程中的主旋律,重理論輕實踐就成為教育中的普遍現象。近年來,隨著素質教育的提倡,實踐環節有所改變,但是教學的實踐過程并不理想。學生上機不做準備,實驗過程照本宣科,造成要操作的過程不理解,實際的實驗過程就成為學生的練字速度的過程,學不能用就成為大部分學生的常態。
(3)課堂上教師不能突出教學的特色。高職院校本身的宗旨就是培養一批具有技能性的綜合性復合型人才,學生的動手能力要求非常高。而實際的教學過程中,教師為了提升考試成績,過渡強化理論教學,導致實踐教學的過程被弱化,而高職院校本身的特色就是強調實踐教學為主,強調VFP數據庫系統的實際應用能力培養。通過調查發現學生在學習完這門課程后,數據庫的基礎理論知識和基本的操作倒是掌握了,但是其知識無法融會貫通,沒有形成一定的實際問題的解決能力。學生學不能用,學習變成了他們不斷進行課本背誦的一個過程,反復枯燥的學習過程極易造成學生的興趣丟失。
二、高職院校Visual Foxpro課教學質量提升措施
(1)改變教學內容的次序。VFP 課程的教學內容構成是數據庫、面向對象、面向過程三大模塊,在課本里面的編排從基礎知識開始依次進行,到最后是面向對象的知識的介紹。這樣編排下,教師在教學過程中就會有一段非常長時間進行基礎知識、概念的教學,并以面向對象(表單制作)為主線的表單講授,面向過程程序設計的講授,這樣的講解知識會存在前后斷接,內容枯燥,不易記憶,上機操作時已忘了大部分,學生的思想意識會被扭曲,積極性會被磋商。因此VFP數據庫管理系統課程的教學內容次序應相應調整。VFP不僅是一門語言,更是一個數據庫管理系統,其突出的特征就是數據處理,但是里面的內容又和C語言中的定義在概念上是一致,尤其是它的常量、變量、表達式和函數及常用命令等方面,所以在講解時這部分內容要略講。講解是應先用一個課時講解數據庫的概念,然后講授數據庫表的操作,以及數據處理作為重要方面,包括數據庫的建立、表結構的創建和修改、構建表索引、構建表之間的關聯等。構建好了表,然后將有關表的操作的各種命令進行講解,而且指導學生每個命令在表上的運行情況,以增強對命令、命令格式、執行結果的滲透。這些是VFP事件過程設計的基礎,叫也可以結合C語言中的相關內容進行講解,加深理解,面向過程的結構化程序設計的基本內容就學習完成了。接下來就是向對象的程序設計教學,可以詳細介紹對象的屬性、方法、事件,包括什么是事件、怎么觸發、怎么給事件編程等內容。有了這些基礎知識后就開始進行VFP的常用控件的學習,通常用時一兩個課時講解。當這些系統知識學習完成后就可以讓學生自己設計一個信息管理系統,這過程教師不能袖手旁觀,隨時了解學生遇到的情況,要加強對學生的各種問題進行指導,讓學生所學的知識進行任務的完成。
(2)改革考試方式,強化實踐訓練。教學的真正的目的是學以致用,而學不能用注定這樣的教學只是突增人的煩惱,讓人花更多的時間浪費在沒有價值的學習上。VFP本身是一門實踐性很強的課程,各種數據操作命令、不同的屬性設定都要借助計算機來驗證、理解和記憶。單純的依靠考試來證明學生在該課程上面學習的成果顯然是片面的,尤其是科學技術知識是隨時代發展也在不斷變化的,而且要求一些東西記憶下來,對上號的考試就成為能力的一種表現,這是完全錯誤的。而且應該以實踐訓練作為主要教學手段,將學生的動手能力和運用知識的綜合能力作為考核手段。在實踐的教學過程,教師可以通過理論聯系實際的教學方式進行,讓學生進行實際操作的鍛煉方式進行。例如:在教學過程中教學用一個實際的管理系統貫穿課堂教學的始終,讓學生知道這個系統是用 VFP 開發的,如我們常見的系統:高考報名系統,針對這個實際的系統進行功能模塊的分析,關于構成中由哪些知識構成,在本課程哪些章節。學生就會因此去尋找這些知識,并加強知識的前后的關聯性,學生學習完成后就進行系統構成的演示操作,理論與實踐就會在這其中得到完美的碰撞。
(3)討論法學習。長期以來,學生處于一個被動的學習地位,教師成為教學的主角,這種本末倒置的教與學構成,嚴重的戳傷了教學的效率和教學產生的實際價值。討論學習法完全是這種模式的顛覆,學生和學生之間,學生和教師之間可以形成一種平等的關系,大家不在是一個上下的關系,而且是一個合作式的關系,VFP 程序設計課程更多的需要構建這樣的教學方式。VFP 程序設計課程中不僅是知識的理解,而且會設計的構建,這其中會怎么設計,知識的應用有沒有錯誤,都需要大家來探討,形成一種合作的關系,以突破問題的解決速度,和知識的強化理解過程。在課堂討論時,教師作為一個指引者,要有機的把各種不同問題串連進去講解,進一步提升對知識的理解和運用。
參考文獻:
[1]代云韜,鄶媛媛.? 《Visual Foxpro程序設計與應用》教學改革的探討[J].遼寧行政學院學報, 2016(03).
[2]王凈.Visual Foxpro一體化教學探索與實踐[J]. 職業,2016(30).
作者簡介:鄭帥(1977-),女,四川職業技術學院,研究生學歷,高校計算機教學。