摘要:文章概括了Visual FoxPro課程的特色及重要作用,分析了課程建設面臨的幾個主要問題,并結合教學實踐,提出了課程改革的一些舉措和詳細安排。
關鍵詞:精品課程;教學改革;電子化教學;課程實踐
Visual FoxPro課程概況
(一)Visual FoxPro課程的特色
Visual FoxPro課程主要包括FoxPro數據庫系統和FoxPro高級程序設計語言,該課程要求學生掌握這兩方面的理論知識和利用程序語言解決數據庫實踐問題。對專業學生,通常開設兩門或多門課程;對非專業學生,一般通過降低數據應用實踐的復雜度而合并為一門課程。這就對該課程的教學和實踐提出了更高的要求。FoxPro數據庫系統是Microsoft公司近年來推出的數據庫軟件性能卓越的關系型數據庫管理系統,是目前微機中速度較快、較完美的數據庫管理系統。目前流行的FoxPro系統有DOS環境下的FoxPro 2.5、FoxPro 2.6,Windows環境下的FoxPro 2.5、FoxPro 2.6、Visual FoxPro 3.0、Visual FoxPro 5.0、Visual FoxPro 6.0及更高版本。
Visual FoxPro系統的特點可概述為以下幾點:(1)良好的兼容性。FoxPro與FoxBASE、dbaseⅢ、dbaseⅣ兼容,還能與Microsoft Excel、Paradox交換數據。(2)快速的運行速度。采用Rushmore優化技術和Compact類型的索引方法提高了查找速度。(3)多種運行方式。命令窗口交互方式、程序方式及運行菜單方式,可以通過鼠標或鍵盤進行數據庫操作。(4)友好的用戶界面。利用Windows的全部圖形用戶界面,同時還引進了窗口技術。(5)真正的編譯功能。應用程序可編譯成系統的可執行.exe文件。(6)卓越的跨平臺性。用戶很容易將應用系統從一個平臺轉換到另一個平臺。(7)豐富而完整的工具。提供了一套完整的工具來方便用戶。(8)增強的編輯器。文本編輯器方面增加了許多功能。(9) OLE(ObjectLink and Embedding)支持。允許圖像、格式文本、電子表格、聲音和視頻信息存儲到數據庫文件中。(10) DDE(Dynamic Data Exchange)支持。具有與其他應用系統自動交換數據的功能。
(二)Visual FoxPro課程的重要性
目前,該課程是全國本科計算機專業和非計算機專業的通識課程,是數據庫技術和高級程序設計的基礎課程,它與計算機基礎技術課程構成計算機教育體系的重要骨干課程。隨著數據化、信息化時代的到來,各行業均面臨更多的數據處理業務,OFFICE等基礎數據辦公軟件已經很難應付日益增長的數據統計、查找、挖掘等高級需求,數據庫軟件處理技術已經成為繼人工數據處理、文檔數據處理后的第三代數據處理技術。正因為如此,許多高校將其列為院級精品課程,加大對該課程建設的投入,有的甚至被列為省級或國家級精品課程。加強對該課程教育教學的研究,使專業學生和更廣泛的非計算機專業學生快速提高數據處理能力,尤其是非專業學生處理其專業領域數據業務的能力,緩解國內計算機人才過剩而非專業領域中計算機人才缺乏的現狀。
非計算機專業學生數量多,專業門類多,學生計算機原始能力差異大,學生計算機軟硬件設備擁有量不同。面對眾多的不平衡性問題,只有加強對該課程教學實踐和研究的力度,合理配置教學資源,調動師生的積極性,通過各類計算機等級考試和認證考試來檢驗教學成果。
Visual FoxPro精品課程建設
既然是精品課程,那么對Visual FoxPro課程建設必然有別于普通課程,對教師和學生也提出了更高的要求,在教學規劃、教學秩序、教學成果上有更高的期望,這主要體現在下面幾個方面。
首先,對該課程有一定的經費投入以保證教學研究的開展,就要求產生一定的成果,包括教學改革的各項成果和學生能力的顯著提高,具體形式包括教學論文、教材和實驗素材出版物、網絡資源、學生考試通過率等。課程的科研成果和學生素質提高又是其中的重要指標。科研成果反映了師資隊伍在課程研究中取得的成果獲得了國內外專家的認同,能提高學院的知名度,同時又鍛煉了教師隊伍;學生素質的提高則關系到學生在以后工作中有更強的工作能力和發展空間。
其次,教學資源的配置應更加優化,主要包括師資力量配置、課程軟硬件設施配置、學生配置三方面。在師資力量配置上,要求主講教師具有豐富的教學、管理經驗和實踐能力,對教學環節和學生學習秩序有良好的控制能力。課程軟硬件設施包括多媒體教學網絡環境、電子課件、網絡實驗以及其他教學素材,在現有教學資源相對不足的情況下,要充分利用好Internet互聯網絡、圖書資源、學生自備資源。學生配置包括教學組織、信息調查、考試培訓等方面,是課程建設的重要方面,也是較難處理的問題。例如,學生按專業劃分后造成的學生能力不一但又難于按能力進行劃分,教學進度和難易程度就很難把握;信息不暢導致教師不能很好理解學生的需求,也會導致部分學生的滿意度下降而影響學習效率。
再次,體現在良性教學秩序和學生創新能力的培養上。教學秩序直接影響課程建設的效率,而學生的創新能力則是課程建設的目的。教學風氣和學習風氣是高校非常關心和狠抓的問題,良好的教風和學風可以說是名牌院校的必要條件,因為良好的風氣能營造和諧的教學氛圍,教學效果自然事半功倍。因此,良好的教學秩序是VF精品課程建設的重要條件。學生創新能力包括理論創新和應用創新兩方面,尤其是應用創新,能使學生更好地運用課程知識解決其專業領域問題,課程建設中要將優秀學生吸收到教師科研項目或企業工程項目中來,鼓勵學生進行科研和實踐。
Visual FoxPro教學改革的主要舉措
(一)教學內容和課時的調整
課程教學內容按照課程建設的規劃和選擇的教學素材而定,根據教學大綱(包括理論和實驗)、教材和實驗等素材決定。課時調整則根據內容章節的重要性、知識的層次結構、學生的理解程度、課程建設的指標等因素而決定,并制定課程教學周歷來規范日常的教學活動,學生實驗也有對應的實驗周歷。該課程目前是64課時,包括理論課時和實驗課時。如何分配理論和實驗課時是很關鍵的問題。例如,學生需要參加二級考試,程序設計部分和數據庫SQL語言內容需要增加課時,對原有課時分配也應進行調整。表1是課程建設中對部分教學內容的課時調整情況,列出了增加課時的數量、內容和原因,其中2課時為一次教學單位。

(二)電子化教學改革的嘗試和實踐
網絡化的教學平臺、電子化的實驗和作業平臺、電子化的考試系統是VF精品課程建設中進行電子化教學改革的三大重要舉措。多媒體教室和實驗室、校園網、學生宿舍終端及其他公共終端、教學素材即可組建一網絡化教學平臺,配置網絡教學軟件后可以進行遠程網絡教學、廣播教學、師生對話及答疑等教學活動。學生作業和實驗是學生進行課程實踐的主要方式,也是檢查學生學習進展情況的重要方法,有書面和電子文檔兩種主要形式。要克服傳統作業和實驗的固定性、增加習題的多樣性和解決教師及時評閱問題,開發習題庫和網絡作業及實驗平臺是一種很好的途徑。利用校園網開發VF課程作業網頁,學生可以在平臺中進行作業解答、提交、成績查閱等操作。電子化的考試系統是實現無紙化考試的基礎。目前,VF的期末考試仍然是有紙的試卷考試,但在VF考試系統開發完成后進行網絡化考試勢在必行。省一二級考試目前均是網絡化考試,學生在歷年考試中也有不錯的表現,說明學生對于網絡化考試環境已經比較熟悉,推行網絡化VF課程考試是可行的。
(三)學生課程實踐的增加
VF課程通常設有課程實習和項目實踐時間,而非計算機專業的學生原來沒有課程實踐周,不利于提高廣大學生的計算機實踐技能。因此,應增加課程實踐的內容,提高學生的動手能力和理論聯系實際的能力。建議在18周實施開展,由教師帶領學生開發一個或多個小型的計算機數據庫項目。具體形式是:學生按軟件開發流程進行分組編寫程序和文檔,以大作業的形式或答辯的方式進行。
學生課程實驗小組的組成如表2進行分配,實驗為期一周。學生組成開發項目組,按照軟件開發的流程嚴格進行。每組5~7人,每班大約分為8~10個組,工作有明確的職責劃分。

每班按小組分配不同或類似的小型數據庫開發項目,要求多人在實驗中合作完成,采取統一公開答辯的形式對學生實驗進行評估,對學生項目進行評分,作為平時成績。實踐項目應與學生的專業需求緊密結合,提高學生解決專業領域問題的能力。整個學生實驗內容分配和工作安排有統一計劃,具體指導內容和每班分配學時可以如下:項目下達和講解8學時;討論具體項目設計方案8學時;整班項目跟蹤4學時;項目結題4學時;項目答辯4學時。
Visual FoxPro是一門非常重要的計算機基礎課程,在高校已經成功開設多年,除數據庫技術和程序設計知識外,關鍵是能利用它解決許多實際專業問題。作為精品課程建設,需要將先進的教育理念和現代化教育技術融入其中,同時需要各方面的鼎立支持,才能將VF課程建設得更好。
參考文獻:
[1]梁銳城.Visual FoxPro數據庫應用教程[M].北京:科技出版社,2005.
[2]李雁翎.Visual FoxPro應用基礎與面向對象程序設計教程[M]. 北京:高等教育出版社,2003.
[3]祝庚,肖捷,鐘嘉鳴.計算機文化基礎教學的研究與實踐[J].東莞理工學院學報,2006,(1):97-101.
[4]楊華.論學風建設與人才培養[J].教育與職業,2006,(20):46-48.
[5]紀望平,鄭建霞.高校函授與網絡教育整合的探討與研究[J].中國遠程教育,2006,(6):6-11.
作者簡介:
祝庚(1975—),男,湖南衡陽人,碩士,東莞理工學院講師,主要從事計算機網絡和控制技術研究。