南兆營
摘要:Visual FoxPro是優(yōu)秀的小型數據庫管理系統(tǒng)軟件,是很多高校非計算機專業(yè)選定的數據庫理論課程,是《計算機基礎》的后續(xù)課程。教學要求相對計算機專業(yè)的數據庫理論課程要簡單,但在實際的教學過程中,經常出現學生一學期學習結束后仍對該課程沒有清晰的了解,不能完成簡單項目的情況。對此,作者進行了相應的教學方式改革,通過試驗,取得了較好的效果。
關鍵詞:VFP;教學方式;改革
VFP具有強大的數據庫管理系統(tǒng)功能,提供了基礎的結構化程序設計方法和面向對象程序設計的各類開發(fā)工具,是一種用來進行管理信息系統(tǒng)開發(fā)的常用工具,是學生在校期間學習的一門重要基礎課程之一。其目的是通過本課程的學習,使學生能在前一學期所學的《計算機基礎》中計算機基本知識和初步操作使用的基礎上,進一步掌握一種較先進的數據庫應用知識,掌握對數據庫的基本操作能力和用一種數據庫語言進行程序設計的方法。初步學會結合自己的實際,分析和設計一些數據庫及簡單的系統(tǒng),并能對其進行簡單的管理和維護,為計算機在本專業(yè)中的應用打下基礎。在實際教學中,大部分的教師都是先從數據庫基本原理、概念出發(fā),介紹數據表以及數據庫的建立、查看、修改、使用與維護等操作,然后著重介紹Visual FoxPro 6.0的主要命令和操作方法,最后學習結構化程序設計的基本結構和方法,介紹面向對象的程序設計思想和方法。但此種教學方式常常出現的問題是,很多同學對課程的學習目的不明確,不知道學習后能用它來做些什么,前面學習的東西不能及時應用到實驗操作中,隨著后續(xù)內容的學習前面的內容忘記的又比較多,最終很難完成一個整體的項目。
對此,作者在教學中進行的嘗試是:在教學方法及教學內容的組織順序上大膽進行改革,在整個教學過程中,以“如何把各種日常管理信息用VFP來實現”為一條主線,采取以“案例教學”為主的課堂教學方式。選取比如“學生信息管理系統(tǒng)”“考試系統(tǒng)”等學生熟悉的內容為實例,從第一節(jié)課到最后一節(jié)課,所有的知識講解都圍繞選定的實例來進行。
具體的做法是:
(1)在開始講解課程內容之前,教師自己根據該課程需要講解到的內容,創(chuàng)作一個完整的、涉及大多數知識點的項目實例。然后根據教學計劃分解該項目實例,確定哪些部分應該在哪些知識點講解時練習。
(2)著重講解項目的概念及項目開發(fā)必須注意的基本事項,并要求學生在后續(xù)的幾次實驗操作中先熟悉該部分內容,并要求學生保存每次的實驗操作部分內容,以建立對項目及相關內容的整體概念。
(3)講解完數據表的建立后,即講解表單的基本知識。學生實驗操作時,可練習諸如“班級同學通訊錄”自由表、“任意兩數的四則運算”表單等簡單實例,以建立數據表和表單兩條講解主線。并且在開始的幾次課中,每次都留出一定的時間來講解表單的相關知識,因為表單可以給學生更直接的對軟件的感性認識。
(4)在后續(xù)數據表、數據庫、VFP命令及程序設計等知識講解中,均要以項目中所分解出來的相關部分為具體實例,指導學生進行操作,以讓學生明白自己每次實驗操作的內容在整個項目中的位置。
(5)教師可根據自己的教學安排,在適當的時候組織一次期中測試,以使學生加深對所學內容的整體理解。課程介紹后,留出一到兩次課的時間,教師可再分析一個學生容易理解的簡單項目,指導學生完成,以使學生進一步鞏固對項目整體性的認識。
通過以上方法,作者在實際教學中取得了不錯的教學效果,學生最后的項目完成情況大部分較好。當然,在實際教學中,還有很多的細節(jié)問題需要教師根據不同情況進行分析解決,作者也將繼續(xù)努力,對該教學方式進行完善。
(公安部警犬技術學校)