摘要:文章以Visual FoxPro數(shù)據庫程序設計課程教學與實踐為中心話題,主要闡述了Visual FoxPro的教學目標、教學方法、實踐教學等問題,在此基礎上文章還介紹了一種有效的Visual FoxPro的教學手段。通過這樣的探討分析,希望能夠引起人們對Visual FoxPro數(shù)據庫程序設計課程教學的進一步關注,能夠對學生課程學習與實踐發(fā)揮指導作用。
關鍵詞:Visual FoxPro;數(shù)據庫程序設計;實踐教學;教學方法
中圖分類號:TP3-4 文獻標識碼:A 文章編號:1007-9599 (2012) 17-0000-02
隨著計算機技術的發(fā)展和進步,整個社會對非計算機專業(yè)人才的要求越來越高,僅僅開設計算機基礎課程難以滿足整個社會的需要。為了豐富非計算機專業(yè)人才的計算機知識,提高他們的實踐能力,有必要開設數(shù)據庫程序設計課程教學,以培養(yǎng)學生使用數(shù)據庫技術進行數(shù)據采集、存儲、檢索、分析和加工的能力,以進一步適應整個社會對學生運用計算機能力的需要。
1 Visual FoxPro的教學目標
計算機技術的發(fā)展的進步,帶來了信息技術在經濟社會中的廣泛運用,信息技術越來越為整個社會所重視。為了提高數(shù)據的分析和處理能力,不僅要求具有先進的計算機,還要求具有先進的數(shù)據庫管理技術。近些年來,Visual FoxPro是一種運用得比較廣泛的數(shù)據庫系統(tǒng),它具有操作簡單,容易學會的特點。對于一般的非計算機專業(yè)的學生來說,在課程學習中既需要掌握數(shù)據庫處理技術,又要熟練的掌握程序設計的方法。Visual FoxPro的教學目標主要包括以下幾點:(1)熟悉數(shù)據庫的基本知識和基本概念;(2)能夠熟練的分析和操作數(shù)據庫中的數(shù)據;(3)能夠理解和分析各種運用Visual FoxPro編寫的應用程序;(4)熟練的掌握程序設計方法;(5)根據數(shù)據處理的實際情況,能夠開發(fā)簡單的數(shù)據庫管理系統(tǒng),并能夠運用數(shù)據庫管理系統(tǒng)分析與解決現(xiàn)實問題。
2 Visual FoxPro的教學方法
教學方法的運用直接關系到整個教學效果,對于數(shù)據庫程序設計來說,由于很多的學生是第一次接觸數(shù)據庫技術,對相關的知識顯得十分陌生,所以教學方法的選擇十分重要。然而,在教學實踐中,很多老師依然沿用傳統(tǒng)的教學方法,基本上還是采用概念、舉例的方式進行,忽視學生在課堂教學中的主體作用。這種教學方法所取得的教學效果不理想,學生的實際操作能力難以提高。因此,為了提高教學效果,提高學生的實踐能力,有必要采用先進的教學方法,在課程教學中,我們運用案例教學法,能夠取得良好的效果。
2.1 案例教學法的概念
案例教學法是指在Visual FoxPro程序設計教學中,創(chuàng)設典型的案例情境,強調學生的主導地位,讓學生以案例為指導對教學內容進行認識、討論、思考,對實際問題進行討論和分析,并尋找解決方法。實踐表明,案例教學法是一種行之有效的教學方法。
2.2 案例教學法的運用策略
第一、精選案例。在程序設計教學中運用案例教學法,首先就要根據教學的實際情況,精選案例。在教學之初,由于學生對程序設計比較陌生,如果只是講解概念,學生難以理解。而這時,我們可以選擇一些簡單、易懂的案例導入課堂,使學生掌握概念并熟悉程序設計的初步操作。例如,我們可以使用職工工資管理系統(tǒng)中的職工調入和調出作為教學中的第一個案例,用來說明第一章中的相關概念,讓學生了解程序設計的相關知識。
第二、重視學生的主導作用。運用案例教學法要注意以學生為中心,將學生作為案例分析的主體來對待,調動學生的積極性和主動性,讓學生積極參與案例的分析和討論。對于實際操作部分,可以讓學生在課堂中進行操作與演練,演示給學生和老師看。這樣不僅能夠及時發(fā)現(xiàn)問題和解決問題,還可以加強師生之間的溝通,培養(yǎng)學生實踐能力和創(chuàng)新精神。
第三、注意其它相關問題。比如,強調學生的參與,在課堂上要注意師生之間的互動,不能將教學變?yōu)榇舭宓陌咐v解。由于課堂時間有限,因此老師在上課之前最好將案例布置給學生,讓學生在課后去操作,自己探索解決方法,在課堂上控制學生交流與操作的時間,把握好教學進度。
總之,在Visual FoxPro程序設計教學中運用案例教學法,可以加深學生對基本概念的理解,提高學生分析問題和解決問題的能力,有利于提高學生的實踐能力。此外,通過案例的導入還有利于引起學生學習的興趣,有利于提高學習效率,提升教學效果。
3 Visual FoxPro的實踐教學
數(shù)據庫程序設計是一門非常重視培養(yǎng)學生實踐能力的課程,它的一個重要目的就是將書本的理論知識轉化為學生的實際動手操作能力。為了提高學生的實踐能力,開展實驗教學是十分必要的。為此,需要制定實驗教學大綱和教學計劃,安排實驗教學課時,每周安排兩次四個學時讓學生進行實際操作,提高實驗課時所占的比例,提高學生的實踐操作能力。此外,為了進一步提高學生的實踐能力,教師需要制定分章操作練習計劃,在學生實驗之前,老師需要將實驗步驟、實驗方法、實驗內容、實驗目的等進行講解,讓學生有目的有步驟的進行實驗。對于一些重要的內容和比較難的內容,教師有必要演示給學生看,然后讓學生再進行實踐操作,保證學生掌握操作步驟和操作方法,提高學生的實際操作能力。
4 Visual FoxPro的教學手段
4.1 多媒體教學
隨著時代的變化發(fā)展和教學實際情況的變化,傳統(tǒng)的教學手段不能滿足Visual FoxPro的教學實踐,不能適應教學需求。在教學實踐中,大多數(shù)老師運用多媒體輔助教學,這種方式可以將數(shù)據庫的實際操作演示給學生,使教學變得更加直觀和形象,學生也容易理解。但是,要使多媒體教學收到良好的教學效果,首先必須保證多媒體課件的質量,教師需要根據教學內容和教學進度來科學合理的制作課件。為了提高課堂的師生互動,提高學生的參與度,在課件中需要提供聲音、圖像、文字、視頻等內容,以達到最佳的效果。目前,比較常用的課件有幻燈片和WSB課件,在教學中運用這些課件會收到良好的教學效果。
4.2 網絡教學
此外,隨著計算機技術在教學中的廣泛應用,網絡教學是未來教學中不可逆轉的趨勢。在教學中,我們可以運用校園網絡作為交流平臺,通過網絡向學生提供教學資料和教學大綱,學生可以根據這些資料進行自主學習。此外,老師還可以將作業(yè)上傳至校園網絡,供學生下載,學生和老師,學生和學生之間還可以通過網絡進行交流,有利于師生之間的及時聯(lián)系和問題的及時解決。通過網絡教學手段,不僅拉近了師生之間的距離,還便利了師生相互之間的交流和學生教學資料的獲取,可以更好的培養(yǎng)學生自主學習的能力。
5 結束語
總而言之,為了提高學生的計算機能力,開設數(shù)據庫程序設計課程教學是十分必要的。與此同時,計算機數(shù)據庫技術的發(fā)展是十分迅速的,在教學上需要根據變化的實際情況,科學合理的設計教學內容,改進教學手段,采用先進的教學方法,不斷滿足計算機技術發(fā)展變化和課程教學的實際情況,提高學生運用數(shù)據庫技術分析問題與解決問題的能力,不斷滿足整個社會對非計算機專業(yè)人才的需求。
參考文獻:
[1]羅矛,張麗芳,陳一民.《Visual FoxPro程序設計》課程教學改革初探[J].紅河學院學報,2009,2.
[2]謝潔英.Visual Foxpro教學初探[J].太原城市職業(yè)技術學院學報,2008,2.
[3]李波.數(shù)據庫應用技術Visual Foxpm6.0[M].成都:四川大學出版社,2005.