張晶 李小美 李廣軍
摘要:本文通過分析Visual Foxpro課程教學中存在的問題,從課程的延續性角度進行了教學改革探討,在VFP與力公自動化軟件數據交換方面,提出了合理編寫教材、改革理論教學方法和加強實踐教學等多種教改方法,同時對實踐結果進行了分析。
關鍵詞:VFP程序設計;計算機基礎;實踐教學;課程延續性;辦公自動化
中圖分類號:G642文獻標識碼:A
1引言
計算機基礎課是面向非計算機專業大學生的公共課,是大學生所學習的第一門計算機課程,因此對大學生基本技能的培養、后續計算機課程的學習和計算機綜合能力與素質的提高都具有重要意義。而Visual Foxpro(簡稱VFP)是一種關系型數據庫管理系統,也是開發中、小規模數據庫應用系統和管理信息系統的常用工具。VFP目前已成為我國高校非計算機專業,尤其是經濟管理類、文科類、醫科類等各專業學習數據庫系統的首選的、必不可少的應用技術課程。而VFP也是計算機文化基礎的后續課程,如何從課程的延續性來探討VFP教改,對于結合新型教學理念,更新教學模式,提高教學效果,培養學生解決實際問題的能力具有重要的理論和現實意義。
2目前存在的主要問題
(1) 計算機課程間關聯性的缺乏
教育部高教司將高校計算機基礎教育劃分為計算機文化基礎、計算機技術基礎和計算機應用基礎三個層次,計算機基礎作為第一層次的內容,“高級語言程序設計”是第二層次的核心內容。VFP作為一種高效的數據庫管理系統,普遍地被各高校列入非計算機專業的第二層次計算機教學計劃中,但僅把VFP當作一門數據庫設計語言來講授,忽視了第一層次與第二層次之間的聯系。例如,如何實現VFP與辦公自動化軟件Word、Excel和Powerpoint等的數據交換技術,如何利用VFP軟件有效地設計動態多媒體課件,如何利用VFP和Excel進行統計數據處理等內容,給學生講授的較少或者根本沒有講授,從而忽視了課程體系之間的關聯性問題。
(2) 教材的缺乏
VFP程序設計在辦公自動化技術的應用多見于報刊和經驗雜志中,沒有形成較為完成的教材體系,很多VFP程序設計書籍中也沒有詳細而完整的章節加以講授,因而給這一方面的理論教學和實驗應用帶來了很大的困難。
(3) 教師知識的缺乏
教師在教授VFP程序設計時,更多的注重于數據庫程序語言的教授,考慮過多的是如何進行小型數據庫的理論和實踐應用,以及如何通過計算機等級考試等問題,而對于VFP和計算機文化基礎之間的關聯性問題,理論和實踐經驗匱乏,也束縛了對這一問題的研究。
3VFP教改方法
針對以上問題,通過幾年的理論和實踐教學,從合理編寫教材、改革理論教學方法和加強實踐教學等幾個環節進行了教學改革,并取得了良好的效果。
3.1合理的編寫教材
為了適應時代的要求,特別在VFP程序設計教材基礎上增加了新的一章,重點講述了以下案例:Word、Excel及VFP表格的區別;Visual Foxpro表格的數據輸出到Word、Excel的操作過程;利用OLE對象將VFP數據庫內容輸出到Word文檔的方法;PowerPoint獲取VFP中數據的方法;利用VFP制作動態教學課件;利用VFP和Excel進行數據統計等。
3.2理論教學方法改革
在理論教學過程中,強調以學生為中心的理論教學設計原則,嘗試并采用了多種理論教學方法,以提高學生的理論理解能力和接受能力。理論教學方法主要有以下三種。
3.2.1案例教學法
案例教學法是經常采用的教學方法。在案例的選擇過程中,從不同專業的需求性出發,教學案例的選用應該注意實用性、趣味性、一致性,所選案例既要與教學目的相吻合,又要是學生易于接受和感興趣的案例,同時又適用于不同專業的學生。例如,針對體育系、經管系和心教系,即需要數據庫儲存大量數據,又需要對數據進行建模和統計分析,因此就選擇了利用VFP和Excel兩種軟件聯合進行統計數據處理的案例;針對中文系、法學系等專業,更注重文檔的操作,選擇了VFP數據庫內容輸出到Word文檔利用、PowerPoint獲取VFP中數據和VFP制作動態教學課件等案例;而對于理工科學生,選擇了利用VFP程序設計語言和SQL Server數據庫技術聯合設計小型數據庫系統的案例。
3.2.2多媒體課件教學法
與傳統教學方式相比,多媒體教學具有形象、生動、交互性好、信息量大、減少文字書寫等顯著特點。對課程中難以理解的抽象內容,可以給予直觀展示和動態模擬,達到既能輔助教師形象地講授課程中的難點和重點的目的,又能激發學生學習的興趣。依據相應的教學大綱和教材來設計多媒體課件內容,使得文字、動畫效果、聲音有機結合起來,達到預設的動態效果。
3.2.3綜合教學法
多種教學方法相互結合,教學效果更佳,比如多媒體教學和課堂討論相結合的方法,具體實施可以采用課堂隨機發言和分組討論的方法。隨機發言是教師將一些比較常見或相對簡單的問題在課堂上提出,學生對此自由發言,最后教師歸納小結。例如,在課堂討論中做實際作品可以采用以讓學生自己實際操作,由教師點評;學生自己操作,自己點評;學生互相點評;教師在操作時有意識地留下空白或有不完善之處,讓學生修改。
3.3加強實踐教學改革
由于VFP和辦公自動化相結合的內容實踐性和應用性較強,因此必須加強實踐教學環節,采取了布置綜合實踐作業和理論指導相結合的方法。主要過程如下:
(1) 辦公自動化知識的回顧及練習。
(2)VFP的使用與練習。
(3) 依據理論教材和專業性,選擇綜合作業。
(4) 資料查詢,進行綜合實踐作業設計。
(5) 上交作品和電子文檔。通過具體案例的操作和實驗教師的指導,使得學生順利地完成了綜合實踐作業設計。
4教學成果分析
通過2006級和2007級學生的教學改革,取得以下成果:(1)學生掌握了VFP和辦公自動化軟件數據交換的基本方法。(2)學生能夠利用VFP和辦公自動化軟件聯合解決一些專業問題。(3)學生辦公自動化軟件操作更加熟練。同時也遇到一些問題,例如,由于VFP和辦公自動化軟件開在學生專業課之前,使得教改內容和學生專業結合能力不強;案例過少,使得理論內容不夠深入;學生查閱資料能力不強,過分地依賴教師等。針對以上問題,都需要在以后教學中探討新的理論和實驗教學方法。
5總結
本文從課程的延續性來探討VFP教改,即如何在教授VFP程序設計的同時,把辦公自動化軟件和VPF課程聯系起來,使得學生掌握了辦公自動化軟件和VFP的數據交換方法、利用辦公自動化軟件和VFP聯合解決專業問題。通過編寫相關教材、改革理論教學方法和加強實踐教學等方法,實現計算機課程體系的有機鏈接,并取得了一定教學效果。
參考文獻:
[1] 寸仙娥.《計算機基礎》課程教學改革研究[J].大理學院學報,2004,3(4):109-111.
[2] 賈英霞.《Visual FoxPro》教學改革之我見[J].科技信息,2005(17):251-252.
[3] 任治斌,路粉萍,耿國華. 在VFP下將OL E對象輸出到Word文檔的實現方法[J].渭南師范學院學報,2004,19(5):60-65.
[4] 趙曉英. 試論Word表格文件、Excel文件、Foxpro表文件之間的轉換[J].晉中師范高等專科學校學報,2002,19(1):60-61.
[5] 周燕.Word、Excel、Access、VFP6.0數據表相互轉換的方法[J].電腦應用與開發開發,2002(6):40.
[6] 常新功. 從VFP試題庫直接生成Word文檔試卷[J]. 微機發展,2001(5):30-31.
[7] 趙輝.PowerPoint獲取VFP中數據[J]. 計算機系統應用,2002(9):76.
[8] 劉甫迎. 用VFP開發多媒體教學軟件[J]. 計算機應用,1999,19(2):40-42.
[9] 張昊. 用Visual FoxPro 制作動態教學課件[J]. 遼寧師專學報,2004,6(4):30-31.
[10] 李小軍. 在Visual FoxPro 系統中調用Excel實現數字語音輔助校對功能[J]. 河南理工大學學報,2005,24(5):391-392.
[11] 殷鳳琴,袁亞麗. 交互運用VFP與Excel制作財務報表[J]. 中國管理信化,2006,9(6):57-58.
[12] 劉嘉俊,鄧劍文,鄭暉,等. C++程序設計語言教學中創新能力培養模式研究[J]. 南昌高專學報,2007(4):88-90.
[13] 張力,張彤,唐伎玲,等. 《計算機基礎》多媒體課件設計[J].長春大學學報,1999(5):19-20.
Teaching Reform in the Course Extent on the Visual FoxPro Program Design
ZHANG Jing, LI Xiao-mei, LI Guang-jun
(Yibin College, Yibin 644007, China)
Abstract: The problem is analyzed in the course of the Visual Foxpro Program Design teaching, and then teaching reform of Visual FoxPro Program Design is explored by compiling the teaching materials teaching, teaching methods and practice teaching reform in the course extent from a new perspective. Teaching results are analyzed at the same time.
Key words: Visual FoxPro Program Design;Computer Cultural Base;Practice Teaching; Course Extent; Office Automation