趙永剛
(太原理工大學(xué)陽(yáng)泉學(xué)院,山西 陽(yáng)泉 045001)
高職院校財(cái)經(jīng)類專業(yè)VFP課程教學(xué)改革的探索與實(shí)踐
趙永剛
(太原理工大學(xué)陽(yáng)泉學(xué)院,山西 陽(yáng)泉 045001)
VFP是高職財(cái)經(jīng)類專業(yè)普遍開設(shè)的培養(yǎng)計(jì)算機(jī)應(yīng)用能力的一門課程,針對(duì)教學(xué)過(guò)程中出現(xiàn)的一些問(wèn)題,在任務(wù)驅(qū)動(dòng)教學(xué)方式的指導(dǎo)下,通過(guò)對(duì)課程結(jié)構(gòu)及教學(xué)難點(diǎn)和重點(diǎn)的重新構(gòu)建而提出相應(yīng)的解決辦法。
任務(wù)驅(qū)動(dòng);VFP;教學(xué)改革
隨著計(jì)算機(jī)的普及和發(fā)展,通過(guò)數(shù)據(jù)庫(kù)管理工作和業(yè)務(wù)在各行業(yè)已經(jīng)比較普遍,而Visual FoxPro(以下簡(jiǎn)稱VFP)功能強(qiáng)大,性能良好,是新一代小型數(shù)據(jù)庫(kù)管理系統(tǒng)的杰出代表,高職財(cái)經(jīng)類專業(yè)普遍開設(shè)VFP課程,以培養(yǎng)大學(xué)生的計(jì)算機(jī)應(yīng)用能力。通過(guò)調(diào)研發(fā)現(xiàn),在省級(jí)精品課程建設(shè)過(guò)程中,進(jìn)行VFP教學(xué)只有處理好以下幾個(gè)關(guān)系,才能切實(shí)實(shí)現(xiàn)教學(xué)目標(biāo)。這些內(nèi)容包括對(duì)財(cái)經(jīng)類專業(yè)與計(jì)算機(jī)專業(yè)的不同教學(xué)目標(biāo)的把握;對(duì)文科生與理科生基礎(chǔ)和認(rèn)知特點(diǎn)不同的把握;對(duì)模塊章節(jié)內(nèi)容學(xué)習(xí)與開發(fā)信息系統(tǒng)關(guān)系的把握;對(duì)理論講授與上機(jī)操作的把握;對(duì)學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言與學(xué)習(xí)數(shù)據(jù)庫(kù)方向的把握,對(duì)課程難點(diǎn)和課程重點(diǎn)的把握;對(duì)傳授知識(shí)與傳授技能關(guān)系的把握;對(duì)教師主體地位和學(xué)生主體地位關(guān)系的把握等。筆者在長(zhǎng)期的教學(xué)過(guò)程中,針對(duì)以上存在的問(wèn)題,進(jìn)行了教學(xué)改革的探索與實(shí)踐。在出版相關(guān)教材的基礎(chǔ)上,通過(guò)對(duì)課程教學(xué)目標(biāo)的清晰定位,課程結(jié)構(gòu)體系的重新安排,教學(xué)重點(diǎn)及難點(diǎn)的處理,并在教學(xué)過(guò)程中任務(wù)驅(qū)動(dòng)教學(xué)方式的采用等,較好地解決了上述幾個(gè)問(wèn)題,在教學(xué)實(shí)踐中取得了較好的效果。
VFP課程的定位是指這門課程所要達(dá)到的教學(xué)目標(biāo)及其在財(cái)經(jīng)類專業(yè)學(xué)生能力培養(yǎng)方面所起的作用。在VFP教學(xué)過(guò)程中,定位不準(zhǔn)是造成其教學(xué)效果不佳的一個(gè)重要原因。財(cái)經(jīng)類專業(yè)學(xué)生的特點(diǎn)是計(jì)算機(jī)基礎(chǔ)知識(shí)差,文科生居多,數(shù)學(xué)基礎(chǔ)也不扎實(shí)。VFP是一門既支持結(jié)構(gòu)化程序設(shè)計(jì),又支持?jǐn)?shù)據(jù)庫(kù)操作的課程,但許多學(xué)生頭腦中沒(méi)有明確的學(xué)習(xí)目標(biāo),不知道學(xué)完后用它來(lái)做什么,甚至認(rèn)為VFP是一門與C語(yǔ)言、VB等相似的高級(jí)語(yǔ)言。定位不準(zhǔn)往往使學(xué)生降低學(xué)習(xí)興趣,也不能掌握正確的學(xué)習(xí)方式。再加上在許多院校,該課程多由計(jì)算機(jī)專業(yè)教師來(lái)講授,也容易造成按計(jì)算機(jī)專業(yè)的目標(biāo)來(lái)培養(yǎng)。其實(shí),早在1997年,教育部高教司下發(fā)了《加強(qiáng)非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)教學(xué)工作的幾點(diǎn)意見》,在非計(jì)算機(jī)專業(yè)學(xué)生的計(jì)算機(jī)能力培養(yǎng)目標(biāo)中提出了“計(jì)算機(jī)文化基礎(chǔ)”、“計(jì)算機(jī)技術(shù)基礎(chǔ)”、“計(jì)算機(jī)應(yīng)用基礎(chǔ)”三個(gè)層次,而“Visual FoxPro程序設(shè)計(jì)”是屬于第二層次的內(nèi)容。
21世紀(jì)是信息技術(shù)高度發(fā)展且得到廣泛應(yīng)用的時(shí)代,信息技術(shù)從多方面改變著人類的生活、工作和思維方式。對(duì)多數(shù)人來(lái)說(shuō),學(xué)習(xí)計(jì)算機(jī)的目的是為了利用這個(gè)現(xiàn)代化工具進(jìn)行工作或處理各種問(wèn)題,使自己能夠跟上時(shí)代前進(jìn)的步伐,同時(shí)在學(xué)習(xí)的過(guò)程中努力培養(yǎng)自己的信息素養(yǎng),使自己具有信息時(shí)代所要求的素質(zhì)。對(duì)財(cái)經(jīng)類專業(yè)的學(xué)生來(lái)說(shuō),學(xué)習(xí)VFP并不是要掌握一門計(jì)算機(jī)高級(jí)語(yǔ)言,也不是主要用來(lái)開發(fā)管理信息系統(tǒng)(雖然部分學(xué)生可以實(shí)現(xiàn)這個(gè)目標(biāo)),其根本目標(biāo)是通過(guò)培養(yǎng)學(xué)生掌握數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí)和操作技能,讓學(xué)生熟悉和了解管理信息系統(tǒng)的結(jié)構(gòu),了解它們的工作方式,提高信息素養(yǎng),為以后使用、管理、維護(hù)信息系統(tǒng)提供基礎(chǔ)。
教學(xué)目標(biāo)的定位,對(duì)于教師和學(xué)生都是非常重要的,教師只有清楚地把握課程定位,才能采取適當(dāng)?shù)慕虒W(xué)方法,正確處理教學(xué)過(guò)程的難點(diǎn)和重點(diǎn),取得良好的教學(xué)效果。學(xué)生只有了解課程的教學(xué)目標(biāo),才能提高學(xué)習(xí)興趣,建立正確的學(xué)習(xí)方法,從而達(dá)到培養(yǎng)目標(biāo)。
VFP這門課程的特點(diǎn)是知識(shí)點(diǎn)多而且分散,每章的內(nèi)容往往只是整個(gè)管理信息系統(tǒng)的一個(gè)組成部分。學(xué)生在學(xué)習(xí)過(guò)程中習(xí)慣性地把每節(jié)課的內(nèi)容分散記憶,雖然能在書本及教師的指導(dǎo)下完成相關(guān)內(nèi)容的學(xué)習(xí),也能夠運(yùn)行程序得到正確的結(jié)果,但往往不能清楚地認(rèn)識(shí)到所學(xué)內(nèi)容是整個(gè)管理信息系統(tǒng)中的哪一部分及模塊之間的相互聯(lián)系。由于頭腦中沒(méi)有建立起系統(tǒng)開發(fā)的整體概念,最后導(dǎo)致學(xué)生在管理信息系統(tǒng)的應(yīng)用過(guò)程中,缺乏解決問(wèn)題的動(dòng)手能力,這也違背了財(cái)經(jīng)類專業(yè)學(xué)生學(xué)習(xí)本門課程的初衷。
缺乏對(duì)教學(xué)內(nèi)容的整體把握是VFP教學(xué)過(guò)程中一個(gè)普遍的現(xiàn)象。在教學(xué)實(shí)踐中,雖然許多教師采用案例教學(xué)法和任務(wù)驅(qū)動(dòng)的教學(xué)方式,來(lái)解決這一問(wèn)題,并取得了一定的效果,但通過(guò)對(duì)課程結(jié)構(gòu)重新安排,建立起符合高職財(cái)經(jīng)類專業(yè)學(xué)生認(rèn)識(shí)特點(diǎn)的課程結(jié)構(gòu)體系,才能從根本上解決這個(gè)問(wèn)題。
從教學(xué)內(nèi)容看,VFP課程主要包括自由表、數(shù)據(jù)庫(kù)、查詢與視圖、報(bào)表與標(biāo)簽、數(shù)據(jù)類型、結(jié)構(gòu)化程序設(shè)計(jì)、面向?qū)ο蟮某绦蛟O(shè)計(jì)、表單設(shè)計(jì)、菜單設(shè)計(jì)、項(xiàng)目管理器等基本模塊。由于一般教材按照先基礎(chǔ)、后應(yīng)用的順序進(jìn)行編排,往往把數(shù)據(jù)類型、命令格式、結(jié)構(gòu)化程序設(shè)計(jì)這些內(nèi)容安排在教材的前面,然后是查詢、表單、報(bào)表等,最后才是綜合應(yīng)用。這樣的安排雖然知識(shí)體系比較完整,邏輯合理,但不一定適合財(cái)經(jīng)類專業(yè)學(xué)生的學(xué)習(xí)。對(duì)于財(cái)經(jīng)類專業(yè)的學(xué)生來(lái)說(shuō),前面幾個(gè)章節(jié)的概念較多,內(nèi)容枯燥,由于以前沒(méi)有學(xué)習(xí)其他高級(jí)語(yǔ)言的基礎(chǔ),所以在較短的學(xué)時(shí)內(nèi)掌握數(shù)據(jù)類型和結(jié)構(gòu)化程序設(shè)計(jì)有較大的困難。容易使學(xué)生產(chǎn)生畏難情緒,從而對(duì)VFP的學(xué)習(xí)失去興趣,也容易形成一種誤解,認(rèn)為VFP是一門與C語(yǔ)言、VB等相似的另一種高級(jí)語(yǔ)言。這樣,學(xué)生不能在學(xué)習(xí)的初始階段就建立起系統(tǒng)開發(fā)的概念,進(jìn)而影響VFP的整體學(xué)習(xí)效果。
因此在教材開發(fā)及教學(xué)實(shí)踐過(guò)程中,可以將數(shù)據(jù)結(jié)構(gòu)和程序設(shè)計(jì)的內(nèi)容放在較后面的部分,即表、數(shù)據(jù)庫(kù)、查詢與視圖、報(bào)表之后,面向?qū)ο蟪绦蛟O(shè)計(jì)、表單設(shè)計(jì)及控件之前。這樣安排的好處是學(xué)生剛開始接觸的就是表及數(shù)據(jù)庫(kù)的概念,這部分內(nèi)容操作簡(jiǎn)單、直觀,容易激發(fā)學(xué)生的學(xué)習(xí)興趣,容易使學(xué)生建立起管理信息系統(tǒng)的整體概念。由于結(jié)構(gòu)化程序設(shè)計(jì)是教學(xué)中的難點(diǎn)部分,主要是為表單設(shè)計(jì)服務(wù)的,如果放在開始就學(xué)習(xí),由于時(shí)間間隔較長(zhǎng),等到學(xué)到表單設(shè)計(jì)需要運(yùn)用這部分知識(shí)時(shí),許多學(xué)生已經(jīng)忘記得差不多了,最后造成表單設(shè)計(jì)一章學(xué)習(xí)效果不佳。另外,由于表單設(shè)計(jì)是VFP教學(xué)過(guò)程中的重點(diǎn),把數(shù)據(jù)結(jié)構(gòu)和程序設(shè)計(jì)這部分內(nèi)容后置,緊接表單設(shè)計(jì),學(xué)完后馬上就能應(yīng)用,有利于提高學(xué)生的學(xué)習(xí)效率,從而提高VFP的整體學(xué)習(xí)效果。
在處理好自由表、數(shù)據(jù)庫(kù)、數(shù)據(jù)類型和結(jié)構(gòu)化程序設(shè)計(jì)的模塊在課程體系結(jié)構(gòu)中的順序后,其他模塊的順序就比較容易安排了。由于查詢和視圖是管理信息系統(tǒng)中最常用的模塊,需要以自由表或數(shù)據(jù)庫(kù)為基礎(chǔ),可將其安排在數(shù)據(jù)庫(kù)模塊后講授;報(bào)表與標(biāo)簽往往以查詢和視圖作為數(shù)據(jù)源,將其安排在查詢和視圖模塊后。菜單和項(xiàng)目管理器雖然比較簡(jiǎn)單,但往往和其他多相模塊相聯(lián)系,放在最后。這樣的結(jié)構(gòu)安排,體現(xiàn)了任務(wù)驅(qū)動(dòng)的教學(xué)要求,符合財(cái)經(jīng)類高職學(xué)生的認(rèn)知特點(diǎn),有利于提高教學(xué)效果。
在VFP的教學(xué)內(nèi)容中,合理確定教學(xué)難點(diǎn)和重點(diǎn)也是一件非常重要的事情,確定教學(xué)重點(diǎn)和難點(diǎn)內(nèi)容在教材結(jié)構(gòu)和教學(xué)過(guò)程中應(yīng)該引起足夠的重視。許多教師認(rèn)為結(jié)構(gòu)化程序設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)在教學(xué)過(guò)程中既是重點(diǎn),又是難點(diǎn)。實(shí)際上從財(cái)經(jīng)類專業(yè)學(xué)生的培養(yǎng)目標(biāo)來(lái)看,表單設(shè)計(jì)(包括控件)才是學(xué)習(xí)的重點(diǎn),結(jié)構(gòu)化程序設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)雖然是教學(xué)過(guò)程中的難點(diǎn),卻不是重點(diǎn)。
結(jié)構(gòu)化程序設(shè)計(jì)無(wú)疑對(duì)財(cái)經(jīng)類學(xué)生而言是最難的,但這部分內(nèi)容主要是為其他模塊特別是表單設(shè)計(jì)和控件應(yīng)用服務(wù)的。因此,這部分內(nèi)容是教學(xué)難點(diǎn),但不是教學(xué)重點(diǎn)。同樣的分析也適用于SQL模塊的教學(xué)。在全國(guó)計(jì)算機(jī)等級(jí)考試VFP模塊中,SQL所占比例較大,為提高學(xué)生獲證率,教師和學(xué)生都比較重視。但從VFP課程本身的情況來(lái)看,雖然VFP支持SQL,但VFP更支持可視化程序設(shè)計(jì),通過(guò)查詢和視圖可以輕松實(shí)現(xiàn)SQL語(yǔ)句的功能,因此在教學(xué)過(guò)程中不必過(guò)分強(qiáng)調(diào)這部分,在需要時(shí)可以通過(guò)查詢或視圖來(lái)生成相應(yīng)的SQL語(yǔ)句。
另外,數(shù)據(jù)庫(kù)設(shè)計(jì)是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)中的重要內(nèi)容,數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞將直接影響到數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的運(yùn)行質(zhì)量。正是由于這種重要性,在VFP6.0中正式提供了數(shù)據(jù)庫(kù)表,應(yīng)用數(shù)據(jù)庫(kù)而不是自由表可以使得數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)數(shù)據(jù)冗余較少,用戶檢索數(shù)據(jù)方便,操作簡(jiǎn)單,并具有一定的容錯(cuò)性。數(shù)據(jù)庫(kù)設(shè)計(jì)也是數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)的起點(diǎn),對(duì)其他模塊的設(shè)計(jì)有一定的制約和影響。在管理信息系統(tǒng)開發(fā)過(guò)程中,數(shù)據(jù)庫(kù)設(shè)計(jì)要用到部分程序設(shè)計(jì)的知識(shí),設(shè)計(jì)一個(gè)好的數(shù)據(jù)庫(kù)需要掌握程序設(shè)計(jì)技巧和熟悉實(shí)際工作的業(yè)務(wù)流程。在VFP學(xué)習(xí)的初始階段不可能也不需要學(xué)生設(shè)計(jì)一個(gè)實(shí)用且比較復(fù)雜的數(shù)據(jù)庫(kù),因此在講授這部分內(nèi)容時(shí),只要通過(guò)實(shí)例講清楚數(shù)據(jù)庫(kù)的基本功能和操作就可以了,這樣有利于學(xué)生把注意力放在數(shù)據(jù)庫(kù)的應(yīng)用上,也有利于學(xué)生整體觀念的建立。
無(wú)疑,表單設(shè)計(jì)(包括控件應(yīng)用)是VFP的教學(xué)重點(diǎn)。正是由于表單和控件的配合使用,才使得表單具有強(qiáng)大的功能,同時(shí)由于表單設(shè)計(jì)具備可視化的特征,表單設(shè)計(jì)也是學(xué)生最感興趣的內(nèi)容。因此,在教學(xué)內(nèi)容編排上,表單和控件分開介紹,特別是控件既獨(dú)立成章,有助于提高學(xué)生的學(xué)習(xí)效果。由于控件內(nèi)容較多,在教學(xué)過(guò)程中占到了約四分之一的學(xué)時(shí),需要逐個(gè)介紹每一個(gè)控件的用法,在教學(xué)過(guò)程中,一方面要通過(guò)經(jīng)典、形象的實(shí)例來(lái)介紹每個(gè)控件,重點(diǎn)介紹其獨(dú)特的屬性、事件和方法,強(qiáng)化控件的基本應(yīng)用,另一方面要注意相似控件之間的對(duì)比,如文本框控件和編輯框控件的對(duì)比,列表框控件和組合框控件的對(duì)比,選項(xiàng)按鈕組控件和復(fù)選框控件的對(duì)比,通過(guò)對(duì)比來(lái)強(qiáng)化控件應(yīng)用的靈活性。
在VFP教學(xué)過(guò)程中,采取符合高職財(cái)經(jīng)類學(xué)生認(rèn)識(shí)特點(diǎn)的教學(xué)方法也是影響教學(xué)效果的重要因素。傳統(tǒng)的教學(xué)法,以強(qiáng)調(diào)傳授知識(shí)為主,缺點(diǎn)在于教學(xué)過(guò)程中不能給學(xué)生建起一個(gè)完整的目標(biāo)框架。在教學(xué)實(shí)踐中,普遍認(rèn)為任務(wù)驅(qū)動(dòng)法比較適合計(jì)算機(jī)操作類的課程,也符合財(cái)經(jīng)類專業(yè)學(xué)生的認(rèn)識(shí)特點(diǎn),能激發(fā)學(xué)習(xí)的興趣。
任務(wù)驅(qū)動(dòng)教學(xué)法是一種建立在建構(gòu)主義教學(xué)理論基礎(chǔ)上,學(xué)生在教師的幫助下,緊緊圍繞一個(gè)共同的任務(wù)中心的教學(xué)法,以學(xué)生為中心,教師為主導(dǎo)的教學(xué)方法。在VFP中采用任務(wù)驅(qū)動(dòng)法,將總體目標(biāo)劃分成幾大模塊,然后將每個(gè)模塊劃分成許多符合學(xué)生認(rèn)識(shí)特點(diǎn)的任務(wù),讓學(xué)生完成這些任務(wù),從而達(dá)到教學(xué)目標(biāo)。與傳統(tǒng)的教學(xué)法相比,任務(wù)驅(qū)動(dòng)教學(xué)法改變了傳統(tǒng)的以教師為中心,變成以教師為主導(dǎo)。任務(wù)驅(qū)動(dòng)法強(qiáng)調(diào)學(xué)生的主體性,主動(dòng)接受知識(shí)。任務(wù)設(shè)計(jì)時(shí)以學(xué)生為中心,創(chuàng)設(shè)情境,引起注意,提出框架,通過(guò)教師引導(dǎo)學(xué)生分析問(wèn)題,解決問(wèn)題。構(gòu)建既是對(duì)新知識(shí)的的構(gòu)建,也是對(duì)原有經(jīng)驗(yàn)的改造和重組,學(xué)生通過(guò)完成任務(wù)來(lái)學(xué)習(xí)知識(shí),獲得技能,形成能力。在任務(wù)設(shè)計(jì)過(guò)程中,往往通過(guò)一個(gè)難度適中的、學(xué)生熟悉的管理信息系統(tǒng)如圖書館信息系統(tǒng)等作為教學(xué)案例,能取得更好的教學(xué)效果。雖然任務(wù)驅(qū)動(dòng)教學(xué)法符合高職學(xué)生的認(rèn)識(shí)特點(diǎn),也適合VFP教學(xué),但如果過(guò)分注重系統(tǒng)開發(fā),沒(méi)有應(yīng)有的基礎(chǔ),也很難發(fā)揮教學(xué)效果,學(xué)生只能照搬,不能靈活地運(yùn)用,也容易失去學(xué)習(xí)興趣。
在教學(xué)安排上,以前理論課和上機(jī)課分別進(jìn)行,一次進(jìn)行講授,另一次進(jìn)行練習(xí),由教師進(jìn)行輔導(dǎo)。這樣的安排會(huì)造成學(xué)生在學(xué)習(xí)過(guò)程中,不能很好地理解知識(shí),在上機(jī)練習(xí)時(shí)也容易忘記上節(jié)課所學(xué)內(nèi)容,同時(shí)增加了課堂管理的難度。如果實(shí)驗(yàn)條件好,除個(gè)別內(nèi)容,如函數(shù)及程序設(shè)計(jì)個(gè)別內(nèi)容安排在教室進(jìn)行外,盡量安排在機(jī)房,每講解完一個(gè)知識(shí)點(diǎn),立刻讓學(xué)生進(jìn)行練習(xí),事半功倍。另外,考核方式也對(duì)學(xué)生的學(xué)習(xí)方式有重要影響,從能力培養(yǎng)的角度看,加大機(jī)試的比例,無(wú)疑會(huì)引導(dǎo)學(xué)生從死記硬背轉(zhuǎn)移到注重動(dòng)手操作和能力培養(yǎng)方向上來(lái)。
[1]趙麗琴.“VFP程序設(shè)計(jì)”課程教學(xué)初探——以成都大學(xué)師范學(xué)院為例[J].教育與教學(xué)研究,2009,(11).
[2]趙永剛.Visual FoxPro數(shù)據(jù)庫(kù)實(shí)用技術(shù)[M].北京:鐵道出版社,2007.
[3]王志強(qiáng),王秀蘭.淺談高職院校VFP教學(xué)過(guò)程中應(yīng)注意的幾個(gè)問(wèn)題[J].科技經(jīng)濟(jì)市場(chǎng),2009,(9).
G718.5
A
1673-0046(2011)05-0001-02
太原城市職業(yè)技術(shù)學(xué)院學(xué)報(bào)2011年5期