• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

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

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

      侯偉冬

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

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

      中圖分類號:G424文獻標(biāo)識碼:A文章編號: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ù)管理與運算等方面的軟件。VFP是Microsoft公司推出的最新可視化數(shù)據(jù)庫管理系統(tǒng)平臺,是功能特別強大的32位數(shù)據(jù)庫管理系統(tǒng)。它提供了功能完備的工具、極其友好的用戶界面、簡單的數(shù)據(jù)存取方式、獨一無二的跨平臺技術(shù),交肯有良好的兼容性、真正的可編譯性和較強的安全性,是目前最快捷、最實用的數(shù)據(jù)庫管理系統(tǒng)軟件之一。

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

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

      1現(xiàn)狀分析

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

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

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

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

      2教學(xué)方法研究

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

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

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

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

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

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

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

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

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

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

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

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

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

      3結(jié)束語

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

      參考文獻:

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

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

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

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

      猜你喜歡
      非計算機專業(yè)計算機技術(shù)
      非計算機專業(yè)計算機基礎(chǔ)教學(xué)的總結(jié)與思考
      東方教育(2016年8期)2017-01-17 20:09:08
      高校非計算機專業(yè)計算機網(wǎng)絡(luò)基礎(chǔ)教學(xué)改革探究
      程序設(shè)計課程中計算思維和應(yīng)用能力培養(yǎng)問題研究
      計算機教育(2016年7期)2016-11-10 08:16:19
      計算機技術(shù)在財務(wù)會計中的運用
      關(guān)于計算機科學(xué)與技術(shù)未來發(fā)展趨勢的相關(guān)探討
      探討辦公自動化中的計算機技術(shù)應(yīng)用
      科技視界(2016年18期)2016-11-03 23:29:16
      分析計算機互聯(lián)網(wǎng)信息安全的防御技術(shù)
      基于矩陣LU分解的并行處理
      政府機關(guān)檔案計算機管理的有效應(yīng)用分析
      非計算機專業(yè)VF課程優(yōu)化教學(xué)研究
      库伦旗| 宿松县| 祥云县| 永嘉县| 东莞市| 故城县| 丰城市| 五指山市| 深水埗区| 乐安县| 明光市| 荥经县| 南郑县| 漳浦县| 章丘市| 奉节县| 萨嘎县| 万盛区| 凤翔县| 循化| 渑池县| 炎陵县| 察哈| 桂平市| 宾阳县| 石泉县| 嘉禾县| 柳州市| 清流县| 那曲县| 张家口市| 永定县| 临澧县| 铁岭县| 新平| 同心县| 桃园市| 沙田区| 大厂| 保康县| 洛南县|