張麗君
(錦州醫(yī)科大學計算機教研室,遼寧 錦州 121000)
案例教學法在Visual FoxPro數(shù)據(jù)庫程序設計課程教學中的應用探討
張麗君
(錦州醫(yī)科大學計算機教研室,遼寧 錦州 121000)
案例教學法是經(jīng)過長期教學實踐形成的教學方法,近幾年來已經(jīng)被各種學科教學廣泛應用,積累了豐富的教學經(jīng)驗。文章首先分析了目前各高校Visual FoxPro數(shù)據(jù)庫程序設計課程教學存在的問題,然后就案例教學法在該課程教學中的具體應用進行了詳細探討。實踐證明,新的教學方法使教師的授課方式更加豐富,提升了教學效率,同時也提高了學生分析解決實際問題的能力,使學生學習計算機知識的興趣更加濃厚,同時學生參加全國計算機二級等級考試的通過率也顯著提高,收到了非常好的教學效果,對Visual FoxPro數(shù)據(jù)庫程序設計課程教學起到了積極的推動作用。
案例教學法;Visual FoxPro數(shù)據(jù)庫程序設計;教學;應用
Visual FoxPro數(shù)據(jù)庫程序設計是當前各高校針對非計算機專業(yè)學生開設的一門重要的計算機語言類公共課程,也是全國計算機等級考試二級考試大綱規(guī)定的考核科目之一,該課程的教學目標是使學生了解關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的基本概念,熟練掌握VFP數(shù)據(jù)庫管理系統(tǒng)的使用方法,能夠正確理解程序設計的概念,掌握面向?qū)ο蟮木幊淘O計思想以及使用VFP開發(fā)數(shù)據(jù)庫應用程序的基本能力[1],學習好該門課程對整體提升學生計算機應用能力有很大幫助,那么如何在VFP教學中樹立先進的教學意識、采用有效的教學方法來取得好的教學效果,是每位任課教師都在探索的課題。案例教學法是經(jīng)過長期的教學實踐形成的教學方法,近幾年來已經(jīng)被各種學科教學廣泛應用,積累了豐富的教學經(jīng)驗,本文將就案例教學法在Visual FoxPro數(shù)據(jù)庫程序設計課程中的應用進行詳細探討。
Visual FoxPro數(shù)據(jù)庫程序設計課程要求學生在學習過程中既要學好相關(guān)理論知識,同時還要掌握實際操作技能以及程序設計方法,但目前各高校在理論課程教學中普遍采用傳統(tǒng)的注入式教學模式,主要是教師在課堂通過課件講理論內(nèi)容,學生看大屏幕,例如在表的創(chuàng)建、表的操作、SQL關(guān)系數(shù)據(jù)庫查詢語言等內(nèi)容教學時,教師首先會講命令的格式、命令的功能等一些相關(guān)概念,然后再舉例說明使用方法,這種教學方式會使學生把注意力都專注于VFP的基本概念及其聯(lián)系上,花費了過多的精力去學習基本語法、語句,使很多學生養(yǎng)成了只會動腦記憶不會動手實踐的習慣。另外由于該門課程內(nèi)容繁多,過多地注重理論教學,也使得學生上機實驗學時安排較少,練習時間不夠充分,而且在實驗課上學生也主要按照理論課上教師講解的知識來做各個例題、測試結(jié)果,按照現(xiàn)成的命令被動去模仿操作,實際上學生并沒有真正把知識消化吸收,更不能從全局的角度來考慮問題,而認為各章的實驗內(nèi)容互相脫節(jié)、各不相關(guān),缺乏對所學課程的整體認識,學生在學習中由于沒有接觸過完整的系統(tǒng)開發(fā)過程,在以后的學習工作中遇到數(shù)據(jù)庫系統(tǒng)中的相關(guān)問題時,仍然不知道如何去解決,這些存在的問題都不利于學生獨立分析問題和解決問題的能力的培養(yǎng)。
3.1 案例教學法介紹
案例教學法是運用具體案例來教學的一種教學方法,是教師根據(jù)教學目標和教學內(nèi)容的要求,將自己精心策劃的有代表性的實際案例引入到教學內(nèi)容中去,引導學生有針對性地分析討論,讓學生在具體案例的設計中思考探索,使學生將所學理論知識能夠在具體情境中得到分析應用,這種教學方式能夠加深學生對知識的理解,同時也培養(yǎng)了學生獨立思考、集體協(xié)作的能力以及分析解決具體問題的能力[2]。
3.2 在Visual FoxPro數(shù)據(jù)庫程序設計課程教學中的應用
(1)案例的選擇。在Visual FoxPro數(shù)據(jù)庫程序設計課程教學中應用案例教學法,案例選擇的好壞對教學效果會有直接影響,在教學環(huán)節(jié)中起著非常重要的作用。教師在案例的選擇上要注意以下幾個問題:首先案例的選擇要與學生所學專業(yè)相結(jié)合,對于醫(yī)學專業(yè)的學生,教師選取的案例要貼近醫(yī)學領(lǐng)域,使學生領(lǐng)略到該課程在自已所學專業(yè)中的實際應用價值,學生才能夠從內(nèi)心深處認可這個案例,例如教師可以把“患者住院信息管理系統(tǒng)”選做教學案例,在實際教學的各個環(huán)節(jié),都圍繞這個案例開展,將教學內(nèi)容的各個章節(jié)內(nèi)容融入到此案例中去,使整個教學內(nèi)容連貫生動。其次,案例的選擇還要新穎、有代表性,使學生容易接受并感興趣,這樣才會對教學起到幫助作用。
(2)Visual FoxPro數(shù)據(jù)庫程序設計課程教學內(nèi)容。Visual FoxPro數(shù)據(jù)庫程序設計課程主要包括以下幾章教學內(nèi)容:
第一章:數(shù)據(jù)庫設計基礎(chǔ),主要包括數(shù)據(jù)庫系統(tǒng)基礎(chǔ)知識、數(shù)據(jù)模型和關(guān)系代數(shù)等內(nèi)容。
第二章:Visual FoxPro操作基礎(chǔ),主要包括Visual FoxPro的開發(fā)環(huán)境、常用文件類型、命令概述及項目管理器。
第三章:Visual FoxPro的數(shù)據(jù)及其運算,主要包括Visual FoxPro的數(shù)據(jù)類型、常量、變量、表達式、常用函數(shù)等。
第四章:數(shù)據(jù)表基本操作,主要包括表的創(chuàng)建、表的操作、表的排序索引、表的統(tǒng)計計算、多個表的操作等內(nèi)容。
第五章:數(shù)據(jù)庫基本操作,主要包括數(shù)據(jù)庫的創(chuàng)建、數(shù)據(jù)庫的操作、數(shù)據(jù)庫表的操作等內(nèi)容。
第六章:Visual FoxPro程序設計,主要包括程序設計基礎(chǔ)以及順序、選擇、循環(huán)結(jié)構(gòu)程序和多模塊程序設計。
第七章:SQL關(guān)系數(shù)據(jù)庫查詢語言,主要包括SQL語言概述、SQL的數(shù)據(jù)查詢功能、SQL的定義功能和SQL的數(shù)據(jù)操作功能。
第八章:查詢與視圖,主要包括查詢、視圖的設計與應用。
第九章:表單設計與應用,主要包括面向?qū)ο蟮母拍?、表單的?chuàng)建、表單控件的應用。
第十章:菜單設計與應用,主要包括下拉式菜單設計及快捷菜單設計。
第十一章:報表、標簽設計與應用
第十二章:Visual FoxPro系統(tǒng)開發(fā)實例
(3)案例教學法在《Visual FoxPro數(shù)據(jù)庫程序設計》課程教學中的具體應用。在《Visual FoxPro數(shù)據(jù)庫程序設計》課程教學中采用案例教學法,首先教師要選擇使用Visual FoxPro軟件開發(fā)的管理系統(tǒng)經(jīng)典案例(如患者住院信息管理系統(tǒng)),在本課程的第一節(jié)課教學時教師向?qū)W生演示這些系統(tǒng)的界面及主功能模塊,吸引住學生注意力,然后再向?qū)W生介紹該系統(tǒng)的總體架構(gòu),并讓學生結(jié)合醫(yī)院實際情況討論患者住院信息管理系統(tǒng)主功能模塊通常應包括的子功能模塊有哪些,結(jié)合學生討論結(jié)果教師給出答案,例如該系統(tǒng)包括信息查詢子系統(tǒng)、住院處管理子系統(tǒng)以及住院科室管理子系統(tǒng)等,其中住院處管理子系統(tǒng)還包括以下模塊:辦理住院手續(xù)模塊、患者信息查詢模塊以及常規(guī)檢查模塊等等,接下來教學的各項內(nèi)容都要緊密圍繞這個案例來開展,將該案例系統(tǒng)中涉及的數(shù)據(jù)的存儲、數(shù)據(jù)操作、系統(tǒng)中包括的各個對象、各對象之間是怎樣工作的等等全部內(nèi)容都對應分解到教材中的具體章節(jié)教學中,例如在第四章數(shù)據(jù)表基本操作中表的創(chuàng)建一節(jié)教學時,要求學生創(chuàng)建一個患者信息表,教師首先要組織學生討論該表應包括哪些有用的信息,然后結(jié)合學生的意見確定出該表包括姓名、性別、年齡、病史、過敏史等字段,使學生對患者住院信息管理系統(tǒng)開發(fā)所用到的數(shù)據(jù)表有一個初步的認識。最后在第十章菜單設計與應用的教學中讓學生設計出住院管理信息系統(tǒng)的所有主系統(tǒng)、子系統(tǒng)和各個子功能模塊,并通過第六章Visual FoxPro程序設計內(nèi)容編寫程序代碼來實現(xiàn)各項功能。結(jié)合具體案例進行教學,學生親自動手完成了案例的開發(fā)設計,可以全面了解到本課程每一章節(jié)的內(nèi)容在開發(fā)一個完整系統(tǒng)所發(fā)揮的作用,通過親手實踐過程既提高了學生的計算機程序設計水平,也使學生真正能夠體會到了學習該門課程的實際意義。
筆者將案例教學法應用到了Visual FoxPro數(shù)據(jù)庫程序設計課程教學中,通過幾年的教學實踐證明,新的教學方法使教師的授課模式更加豐富,提高了教學效率,同時也提高了學生分析解決實際問題的能力,使學生學習計算機知識的興趣更加濃厚,同時學生參加全國計算機二級等級考試的通過率也顯著提高,收到了非常好的教學效果,案例教學法對Visual FoxPro數(shù)據(jù)庫程序設計課程教學起到了積極的推動作用。
主要參考文獻
[1]陳榮春,薛立新.《VFP程序設計》課程案例教學設計及實施[J].職業(yè)技術(shù)教育,2007(23):79-80.
[2]王研,趙文杰.案例教學法在高職Visual FoxPro課程中的應用[J].遼寧高職學報,2009(4):54-55.
10.3969/j.issn.1673-0194.2016.15.137
G420
A
1673-0194(2016)15-0224-02
2016-03-31