国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

淺談高校非計(jì)算機(jī)專業(yè)VFP程序設(shè)計(jì)教學(xué)

2012-04-29 22:54:41侯偉冬
電腦知識(shí)與技術(shù) 2012年21期
關(guān)鍵詞:非計(jì)算機(jī)專業(yè)計(jì)算機(jī)技術(shù)

侯偉冬

摘要:當(dāng)今社會(huì),計(jì)算機(jī)技術(shù)廣泛應(yīng)用于各行各業(yè),當(dāng)代大學(xué)生必須掌握計(jì)算機(jī)知識(shí)和技能,以適應(yīng)未來的競(jìng)爭(zhēng)和發(fā)展。VFP程序設(shè)計(jì)作為高校非計(jì)算機(jī)專業(yè)的一門主要課程,發(fā)揮了越來越重要的作用。

關(guān)鍵詞:計(jì)算機(jī)技術(shù);VFP;非計(jì)算機(jī)專業(yè)

中圖分類號(hào):G424文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)21-5127-02

The Computer on College Program Design Teaching Professional VFP

HOU Wei-dong

(Baicheng Medical College, Baicheng 137000,China)

Abstract:Today,computer technology is widely used in all walks of life. Contemporary college students must master computer knowl edge and skills,in order to adapt to future competition and development.VFP program is designed as a main course for non-computer professional in the university, which is playing an increasingly important role.

Key words: computer technology; VFP; non-computer professional

Visual FoxPro(簡稱VFP),是Microsoft公司從Fox公司的FoxBase數(shù)據(jù)庫軟件經(jīng)過數(shù)次改良,并且移植到Windows之后,得來的應(yīng)用程序開發(fā)軟件,主要用于開發(fā)數(shù)據(jù)管理與運(yùn)算等方面的軟件。VFP是Microsoft公司推出的最新可視化數(shù)據(jù)庫管理系統(tǒng)平臺(tái),是功能特別強(qiáng)大的32位數(shù)據(jù)庫管理系統(tǒng)。它提供了功能完備的工具、極其友好的用戶界面、簡單的數(shù)據(jù)存取方式、獨(dú)一無二的跨平臺(tái)技術(shù),交肯有良好的兼容性、真正的可編譯性和較強(qiáng)的安全性,是目前最快捷、最實(shí)用的數(shù)據(jù)庫管理系統(tǒng)軟件之一。

計(jì)算機(jī)基礎(chǔ)課程中包括三個(gè)層次,分別是文化、技術(shù)和應(yīng)用,《Visual FoxPro程序設(shè)計(jì)》屬于第二層次——技術(shù)層次。與此同時(shí),它是新一代小型數(shù)據(jù)庫管理系統(tǒng)的代表,VFP具有非常多的優(yōu)點(diǎn):界面友好、功能強(qiáng)大、開發(fā)工具多種多樣、程序處理速度較快、與各平臺(tái)的兼容性良好。VFP非常適合計(jì)算機(jī)初學(xué)者學(xué)習(xí),其教學(xué)簡單,自帶編程工具,并且能夠與數(shù)據(jù)庫系統(tǒng)有機(jī)的結(jié)合起來,目前,VFP已成為我國高校非計(jì)算機(jī)專業(yè)首選的計(jì)算機(jī)課程,同時(shí)也是計(jì)算機(jī)等級(jí)考試的重點(diǎn)考核內(nèi)容之一。

但是在實(shí)際教學(xué)中,VFP課時(shí)安排相對(duì)較少,學(xué)生很難在短時(shí)間內(nèi)掌握此門課程內(nèi)容。如何更好的將VFP設(shè)計(jì)技能教授于學(xué)生,如何改善教學(xué)方法,以及如何充分利用有限的課時(shí),已成為各高校計(jì)算機(jī)教學(xué)工作者注重的問題。

1現(xiàn)狀分析

VFP程序設(shè)計(jì)語言是一種面向?qū)ο蠛褪录?qū)動(dòng)的可視化編程語言,與傳統(tǒng)面向過程的程序語言相比較,VFP更加靈活和方便,它能使程序員從枯燥的代碼編寫中解脫出來,顯著提高了程序開發(fā)效率。VFP作為計(jì)算機(jī)程序設(shè)計(jì)的一門基礎(chǔ)課程,應(yīng)注重學(xué)以致用,通過這門課程的學(xué)習(xí),要求學(xué)生能夠獨(dú)立開發(fā)一些簡單程序乃至軟件,對(duì)理論不應(yīng)做太深入的要求,因此,必須通過大量的上機(jī)實(shí)踐來鍛煉學(xué)生的程序設(shè)計(jì)能力和語言應(yīng)用能力。

但是,從VFP程序設(shè)計(jì)課程教學(xué)尤其是非計(jì)算機(jī)專業(yè)現(xiàn)狀來看,我們發(fā)現(xiàn),普遍存在以下兩方面問題。

1)課程學(xué)時(shí)少。對(duì)于非計(jì)算機(jī)專業(yè)的學(xué)生來說,大部分沒有計(jì)算機(jī)基礎(chǔ),計(jì)算機(jī)語言底子更是非常薄弱。對(duì)這些初學(xué)者來說,任一門計(jì)算機(jī)語言,都不是短時(shí)間之內(nèi)能夠掌握的,而非計(jì)算機(jī)專業(yè)程序課時(shí)卻在不斷壓縮,而對(duì)于授課教師來說,既要完成本學(xué)期教學(xué)指標(biāo),又要讓學(xué)生學(xué)會(huì)計(jì)算機(jī)語言的使用方法,這是非常困難的事情。并且由于諸多原因,計(jì)算機(jī)其他相關(guān)課程尚未開設(shè),無形中也加大了該門課程的學(xué)習(xí)難度。

2)理論繁多、實(shí)踐太少。作為一種面向?qū)ο蟪绦蛟O(shè)計(jì)的計(jì)算機(jī)語言,VFP優(yōu)于面向過程的程序語言,但是在實(shí)際教學(xué)過程中,大部分授課教師僅僅只注重理論上的闡述,如算法概念和語法功能等等,而上機(jī)編程操作只是作為驗(yàn)證理論的方式而已。這樣的教學(xué)方式是以授課教師為中心、以課程指標(biāo)為任務(wù)的模式,根本無法實(shí)現(xiàn)授之以漁的目標(biāo),充其量只能使學(xué)生了解到VFP的基本理論,根部無法讓學(xué)生建立系統(tǒng)的編程思想,這樣一來,學(xué)生感覺程序設(shè)計(jì)語言枯燥無味、毫無興趣,最終使得學(xué)生缺乏創(chuàng)造性,無法獨(dú)立完成程序設(shè)計(jì)。

2教學(xué)方法研究

2.1科學(xué)設(shè)計(jì)教學(xué)內(nèi)容,實(shí)例教學(xué)法

目前,高校VPF程序設(shè)計(jì)教材內(nèi)容大同小異,概括來說,首先都會(huì)介紹數(shù)據(jù)庫原理,接著是數(shù)據(jù)、函數(shù)和表達(dá)式、命令和功能等,雖然每章節(jié)都會(huì)有些范例來加以演示,但是這些內(nèi)容都是各自獨(dú)立,很難學(xué)習(xí),在學(xué)生看來不免覺得枯燥無味,無法理解這些理論知識(shí),就不能將其結(jié)合起來應(yīng)用,更不用說設(shè)計(jì)完整的程序了。而且,很多學(xué)生會(huì)覺得編程與自己的專業(yè)毫無關(guān)系,以后也不會(huì)用上,因此對(duì)這門課程更加沒有興趣。

針對(duì)以上情況,授課老師在學(xué)期第一節(jié)課上可以給學(xué)生介紹一個(gè)完整的系統(tǒng),比如學(xué)籍管理系統(tǒng)。在演示的過程中先將學(xué)籍管理系統(tǒng)各項(xiàng)功能展示給學(xué)生,在演示功能的同時(shí),可以告知學(xué)生,每項(xiàng)功能分別可以通過哪些知識(shí)來實(shí)現(xiàn),讓學(xué)生知道在學(xué)習(xí)完本課程知識(shí)后,自己也可以設(shè)計(jì)這樣的軟件系統(tǒng),使學(xué)生能夠充分體驗(yàn)VFP的強(qiáng)大功能,激發(fā)學(xué)生的學(xué)習(xí)興趣。隨后,授課老師可以逐步講解各個(gè)功能模塊,詳細(xì)介紹每個(gè)界面所使用的元素,每個(gè)功能是通過哪些代碼來實(shí)現(xiàn)的,進(jìn)一步引入系統(tǒng)中的菜單設(shè)計(jì)、表單設(shè)計(jì)和程序設(shè)計(jì),通過界面上的數(shù)據(jù)來源、數(shù)據(jù)庫的建立和報(bào)表的打印等,又可以很容易過度到表、數(shù)據(jù)庫和報(bào)表的概念。這樣一來,通過一個(gè)完整的學(xué)籍管理系統(tǒng),可以使學(xué)生很輕松的了解到本課程中每個(gè)章節(jié)之間的聯(lián)系,從而對(duì)VFP能夠有一個(gè)初步又完整的認(rèn)識(shí)。同時(shí),要讓學(xué)生明白,學(xué)習(xí)VFP課程的最終目的不是為了通過課程考試或者計(jì)算機(jī)等級(jí)考試,而是使自己能夠獨(dú)立完成一個(gè)系統(tǒng)的設(shè)計(jì)工作。

在實(shí)例教學(xué)的過程中,案例的選取是其關(guān)鍵所在,授課老師所選取的案例必須要功能完善,可以覆蓋到大部分知識(shí)點(diǎn),在分析案例的時(shí)候,能夠?qū)⒔滩闹械睦碚撝R(shí)加以融合進(jìn)去,這樣便于學(xué)生理解和掌握。

2.2利用多媒體手段優(yōu)化課程內(nèi)容

現(xiàn)階段,各高校均在不斷增加硬件設(shè)施的投入,很多課程都使用大屏幕投影等多媒體方式來進(jìn)行授課。但是在實(shí)際調(diào)研中,我們發(fā)現(xiàn),大部分授課老師都是將書本上的內(nèi)容不加篩選地制作到課件上,對(duì)于學(xué)生來說并無多少吸引力,因此課件內(nèi)容必須具有一定的概括性,再配合教師的詳細(xì)講解,使得學(xué)生能夠充分理解課上的內(nèi)容。此外,在教學(xué)過程中,對(duì)于學(xué)生提出的問題及反饋的意見,授課教師應(yīng)當(dāng)主動(dòng)進(jìn)行收集,并及時(shí)修改和更新課件的內(nèi)容和出現(xiàn)的錯(cuò)誤,使學(xué)生得到更好的教學(xué)服務(wù),而且可以充分調(diào)動(dòng)學(xué)生的主觀能動(dòng)性。

直觀性強(qiáng)、信息量大是多媒體教學(xué)的優(yōu)點(diǎn),學(xué)生看得多、聽得多。針對(duì)VFP的課程自身的特點(diǎn),授課老師在實(shí)際教學(xué)過程中,可以將多媒體課件、VFP上機(jī)演示和傳統(tǒng)的黑板書寫有機(jī)結(jié)合起來。在講解一個(gè)系統(tǒng)或者某個(gè)功能模塊的實(shí)現(xiàn)過程時(shí),比如程序的三種基本控制結(jié)構(gòu),可以先在多媒體課件上展現(xiàn)控制結(jié)構(gòu)的語法,并畫出流程圖,隨后開始講解實(shí)例,在黑板上詳細(xì)寫出該算法的整個(gè)分析過程,最后在電腦或服務(wù)器上,通過VFP的集成環(huán)境演示代碼的編譯和運(yùn)行過程。演示完成后,對(duì)某一環(huán)節(jié)進(jìn)行適當(dāng)?shù)男薷?,生成不同的運(yùn)行結(jié)果,同時(shí)提出相應(yīng)要求,讓學(xué)生在電腦上完成以加深記憶。這樣一來,多媒體教學(xué)的優(yōu)勢(shì)得到了充分的發(fā)揮,極大的提高了教學(xué)質(zhì)量。

2.3注重實(shí)踐、培養(yǎng)學(xué)生設(shè)計(jì)能力

VFP程序設(shè)計(jì)作為計(jì)算機(jī)語言課程,上機(jī)實(shí)踐非常重要,在教學(xué)過程中,必須兼顧實(shí)踐教學(xué)和理論教學(xué)。學(xué)生如何才能把課堂中學(xué)習(xí)到的理論知識(shí)轉(zhuǎn)化為自己的技能?必須通過上機(jī)實(shí)踐和理論學(xué)習(xí)相結(jié)合的方式,從中提升綜合應(yīng)用能力。由于非計(jì)算機(jī)專業(yè)開設(shè)的計(jì)算機(jī)基礎(chǔ)課程很少,學(xué)生的編程能力相對(duì)計(jì)算機(jī)專業(yè)的學(xué)生較弱,因此上機(jī)實(shí)踐顯得尤其重要。通過上機(jī)實(shí)踐,授課教師可以培養(yǎng)學(xué)生使用VFP解決實(shí)際問題的能力,同時(shí)能夠發(fā)現(xiàn)學(xué)生在學(xué)習(xí)過程中產(chǎn)生的諸多問題,對(duì)以后改進(jìn)教學(xué)計(jì)劃和教學(xué)方法提供了參考。在上機(jī)實(shí)踐的過程中,能夠讓學(xué)生將課堂上所學(xué)理論知識(shí)進(jìn)行充分消化。上機(jī)結(jié)束后,授課教師應(yīng)精心布置作業(yè),讓學(xué)生課后思考,留待下次上機(jī)時(shí)完成。

通過對(duì)實(shí)例系統(tǒng)(比如學(xué)籍管理系統(tǒng))的展示與講解,學(xué)生已經(jīng)對(duì)VFP有了初步的認(rèn)識(shí),對(duì)可視化開發(fā)環(huán)境有了大概的了解,這樣做的好處是,能夠激發(fā)學(xué)生上機(jī)實(shí)踐的興趣,促使其自主查找相關(guān)資料主動(dòng)學(xué)習(xí)。案例系統(tǒng)中涉及到了很多知識(shí)點(diǎn),包括表單、報(bào)表、索引以及數(shù)據(jù)庫等,針對(duì)這些知識(shí)點(diǎn),可以把學(xué)籍管理系統(tǒng)分解為幾個(gè)獨(dú)立的模塊,分別為每個(gè)模塊設(shè)計(jì)2~3次實(shí)驗(yàn)。實(shí)驗(yàn)內(nèi)容主要包括理論課上所學(xué)知識(shí)的驗(yàn)證,又要具有拓展性,這樣能夠培養(yǎng)學(xué)生創(chuàng)新能力和設(shè)計(jì)能力,使理論、實(shí)踐、發(fā)散拓展得到有機(jī)統(tǒng)一。此外,實(shí)驗(yàn)內(nèi)容應(yīng)當(dāng)從簡單的驗(yàn)證性實(shí)驗(yàn)開始,先對(duì)教材中的實(shí)例進(jìn)行驗(yàn)證,然后是進(jìn)行比較復(fù)雜的設(shè)計(jì)性實(shí)驗(yàn),最后設(shè)計(jì)的實(shí)驗(yàn)較為復(fù)雜,學(xué)生必須運(yùn)用多種知識(shí)才能完成。

通過上機(jī)進(jìn)行各種實(shí)驗(yàn),學(xué)生能夠發(fā)現(xiàn)自己的動(dòng)手能力在不斷的提高,同時(shí)也能發(fā)現(xiàn)自己現(xiàn)有水平與課程要求的差距,進(jìn)而激發(fā)他們進(jìn)一步學(xué)習(xí)的興趣。

2.4引導(dǎo)學(xué)生分組搞小系統(tǒng)研發(fā)

為提高學(xué)生的設(shè)計(jì)能力、對(duì)數(shù)據(jù)庫的應(yīng)用能力以及團(tuán)隊(duì)合作意識(shí),在學(xué)期的中后階段授課教師可以適當(dāng)增加上機(jī)實(shí)踐的難度,學(xué)生以小組為單位,共同完成多個(gè)綜合性的課題。要求系統(tǒng)能夠?qū)崿F(xiàn)界面設(shè)計(jì)、權(quán)限控制、數(shù)據(jù)交互等主要功能。在學(xué)生進(jìn)行開發(fā)設(shè)計(jì)的過程中,教師可以適當(dāng)對(duì)其啟發(fā),給出合理性建議,但是不要直接告訴學(xué)生解決問題的方法。各小組學(xué)生自行分析需求并查閱相關(guān)資料,從而培養(yǎng)他們自主學(xué)習(xí)及相互協(xié)作解決實(shí)際問題的能力。待學(xué)生完成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)后,授課教師對(duì)其給予評(píng)價(jià)和總結(jié),分析設(shè)計(jì)中存在的問題,并提出修改意見,同時(shí)要充分肯定學(xué)生的優(yōu)點(diǎn),使他們體驗(yàn)到編程成就感,保持良好的學(xué)習(xí)勢(shì)頭。在整個(gè)實(shí)施過程中,小組中的各個(gè)學(xué)生可以在交流中互相啟發(fā),授課教師也可從學(xué)生的一些創(chuàng)意中得到啟發(fā),達(dá)到教學(xué)相長的效果。

3結(jié)束語

VFP程序設(shè)計(jì)語言是一門注重上機(jī)實(shí)踐的課程,該文通過實(shí)例教學(xué)法激起學(xué)生的學(xué)習(xí)興趣,適當(dāng)?shù)膶⒗碚撝R(shí)遷移到實(shí)驗(yàn)室中,以此加深學(xué)生對(duì)相應(yīng)知識(shí)的理解和應(yīng)用,充分調(diào)動(dòng)起學(xué)生的學(xué)習(xí)積極性,提高了學(xué)生解決實(shí)際問題的能力,顯著改善了教學(xué)效果。

參考文獻(xiàn):

[1]程學(xué)先,李振立,王莉,等. Visual FoxPro程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2006.

[2]丁玉萍,王艷.獨(dú)立學(xué)院經(jīng)管類VFP課程教學(xué)改革的實(shí)踐與探索[J].計(jì)算機(jī)教育,2007(10):88-89.

[3]劉衛(wèi)國.Visual FoxPro程序設(shè)計(jì)教程[M].北京:北京郵電大學(xué)出版社,2005:16

[4]趙麗娜.《Visual FoxPro程序設(shè)計(jì)》教學(xué)方法改革[J].遼寧工學(xué)院學(xué)報(bào),2005,7(6):122-123.

猜你喜歡
非計(jì)算機(jī)專業(yè)計(jì)算機(jī)技術(shù)
非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)教學(xué)的總結(jié)與思考
東方教育(2016年8期)2017-01-17 20:09:08
高校非計(jì)算機(jī)專業(yè)計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)教學(xué)改革探究
程序設(shè)計(jì)課程中計(jì)算思維和應(yīng)用能力培養(yǎng)問題研究
計(jì)算機(jī)技術(shù)在財(cái)務(wù)會(huì)計(jì)中的運(yùn)用
關(guān)于計(jì)算機(jī)科學(xué)與技術(shù)未來發(fā)展趨勢(shì)的相關(guān)探討
探討辦公自動(dòng)化中的計(jì)算機(jī)技術(shù)應(yīng)用
科技視界(2016年18期)2016-11-03 23:29:16
分析計(jì)算機(jī)互聯(lián)網(wǎng)信息安全的防御技術(shù)
基于矩陣LU分解的并行處理
政府機(jī)關(guān)檔案計(jì)算機(jī)管理的有效應(yīng)用分析
非計(jì)算機(jī)專業(yè)VF課程優(yōu)化教學(xué)研究
乐亭县| 汉源县| 德清县| 海阳市| 海淀区| 铁力市| 乐安县| 泸溪县| 青神县| 萨嘎县| 崇礼县| 礼泉县| 河源市| 绥宁县| 弋阳县| 武邑县| 鸡泽县| 南召县| 武汉市| 磴口县| 邯郸市| 彭山县| 延庆县| 泰州市| 高台县| 台州市| 玉林市| 黄骅市| 榆中县| 玛纳斯县| 镇康县| 陕西省| 潞城市| 息烽县| 眉山市| 涟源市| 通许县| 镇江市| 阿图什市| 西丰县| 江达县|