劉 陽 王洪肖
〔摘 要〕本文從幾個(gè)方面論述了在“VFP程序設(shè)計(jì)”課程的教學(xué)中如何調(diào)動(dòng)學(xué)生學(xué)習(xí)積極性,實(shí)現(xiàn)對學(xué)生分析、解決問題及信息處理能力的培養(yǎng)。
〔關(guān)鍵詞〕VFP程序設(shè)計(jì);教學(xué);能力培養(yǎng)
〔中圖分類號〕TP391;G642 〔文獻(xiàn)標(biāo)識碼〕B 〔文章編號〕1008-0821(2009)01-0200-02
Teaching Experience of VFP Programming Course
Liu Yang Wang Hongxiao
(Computer Teaching and Research Center,Jilin University,Changchun 130012,China)
〔Abstract〕This paper discussed on how to mobilize students study enthusiasm from several aspects in teaching data base management system VFP,and to train the students ability to analyze and solve problems and information processing.
〔Key words〕VFP Programming;teaching;ability training
隨著社會的飛速發(fā)展,信息已經(jīng)日益成為社會各領(lǐng)域中最活躍、最具有決定意義的因素,人們在日常學(xué)習(xí)、工作和生活中,對各種各樣的數(shù)據(jù)信息的需求大大增加,基本的學(xué)習(xí)能力實(shí)際上體現(xiàn)為對信息資源的獲取、加工、處理以及信息工具的掌握和使用。數(shù)據(jù)庫技術(shù)是當(dāng)今計(jì)算機(jī)領(lǐng)域中發(fā)展最迅速、應(yīng)用最廣泛的一個(gè)重要分支。已經(jīng)成為先進(jìn)信息技術(shù)的重要組成部分,利用數(shù)據(jù)庫技術(shù)和其他計(jì)算機(jī)技術(shù)解決工作中的實(shí)際問題已成為社會對大學(xué)生的普遍要求。VFP作為一種關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是開發(fā)中、小規(guī)模數(shù)據(jù)庫應(yīng)用系統(tǒng)、管理信息系統(tǒng)的常用工具。許多大專院校都將其作為非計(jì)算機(jī)專業(yè)特別是信息管理類、經(jīng)濟(jì)類專業(yè)的重點(diǎn)教學(xué)內(nèi)容,我校也將該門課程作為多個(gè)專業(yè)的必修或選修課程,并于2005年將此門課程立項(xiàng)為校級精品課程。本人從事該門課程的教學(xué)多年,下面是筆者的幾點(diǎn)教學(xué)體會。
1 注重對大學(xué)生信息處理能力的綜合培養(yǎng)
在VFP的教學(xué)過程中,能力的培養(yǎng)始終是教學(xué)的主線,學(xué)生是主體,教師的任務(wù)就是當(dāng)好主導(dǎo),要引導(dǎo)學(xué)生去思考,不僅僅限于教學(xué)生如何去建立二維表和編程,更重要的是引導(dǎo)和培養(yǎng)大學(xué)生觀察問題的能力,思考問題的方法,解決問題的手段和動(dòng)手能力。實(shí)現(xiàn)對大學(xué)生信息處理能力的綜合培養(yǎng)
1.1 通過建立數(shù)據(jù)庫培養(yǎng)大學(xué)生的信息組織能力
建立數(shù)據(jù)庫的過程是培養(yǎng)大學(xué)生的信息組織能力的重要過程,首先是設(shè)計(jì)數(shù)據(jù)庫,在進(jìn)行需求分析、概念分析、邏輯設(shè)計(jì)和物理設(shè)計(jì)時(shí),引導(dǎo)學(xué)生觀察思考如何實(shí)現(xiàn)從現(xiàn)實(shí)世界到信息世界再到數(shù)據(jù)世界的轉(zhuǎn)換,要為大學(xué)生設(shè)計(jì)與之相關(guān)的提問,如:怎樣去抽象現(xiàn)實(shí)世界的各個(gè)客觀事物;如何表示各個(gè)事物之間的關(guān)系近而升華到信息世界;如何將信息世界數(shù)字化而成為數(shù)字世界;在這些過程中需要做那些前期準(zhǔn)備工作;這樣就使得許多數(shù)據(jù)庫的重要概念如:實(shí)體、概念模型、關(guān)系數(shù)據(jù)庫模型和范式等的講解融入到學(xué)生分析、思考、討論和解決問題當(dāng)中,實(shí)現(xiàn)對學(xué)生的能力培養(yǎng)。
1.2 通過面向?qū)ο缶幊膛囵B(yǎng)大學(xué)生的信息加工處理能力 面向?qū)ο蟮母拍顟?yīng)該貫穿教學(xué)始終,面向?qū)ο蟮木幊趟季S方法類似于人類習(xí)慣的思維方法,如一個(gè)學(xué)校要完成教學(xué)任務(wù),就需要多部門和多人的配合,部門和人就是現(xiàn)實(shí)生活中的一個(gè)個(gè)對象,部門或個(gè)人都各有職能。面向?qū)ο蠹夹g(shù)涉及很多的概念,類、對象、屬性、事件、方法、過程。對象的屬性、方法和事件是VFP程序的主干,決定了對象的屬性與行為模式。VFP程序設(shè)計(jì)的實(shí)質(zhì)就是針對要解決的問題設(shè)置對象以及編寫每一個(gè)對象的事件過程代碼。要在VFP的教學(xué)中培養(yǎng)大學(xué)生面向?qū)ο蟮木幊趟季S方法,圍繞一個(gè)個(gè)具體的“對象”展開對VFP語言的語法規(guī)則、語句格式和程序控制結(jié)構(gòu)的學(xué)習(xí),引導(dǎo)學(xué)生將程序設(shè)計(jì)的重點(diǎn)放在如何設(shè)計(jì)對象以及如何使對象之間發(fā)生聯(lián)系上。而面向?qū)ο缶幊趟季S訓(xùn)練的關(guān)鍵是強(qiáng)調(diào)事件驅(qū)動(dòng)編程機(jī)制。事件是對象可識別的動(dòng)作或發(fā)生在對象上的消息,VFP為每個(gè)對象預(yù)先設(shè)計(jì)好了一系列的事件。要培養(yǎng)大學(xué)生有建立一個(gè)完整的、系統(tǒng)的面向?qū)ο蟮某绦蛟O(shè)計(jì)思想,提高大學(xué)生信息加工處理能力。要對大學(xué)生強(qiáng)調(diào)在窗體上放置控件的目的就是針對要解決的問題將控件與其事件過程代碼聯(lián)系起來,這就是事件驅(qū)動(dòng)的編程機(jī)制。所以要通過大量的實(shí)例讓學(xué)生真正理解什么是事件驅(qū)動(dòng)編程機(jī)制,如何設(shè)計(jì)事件驅(qū)動(dòng)的程序是培養(yǎng)大學(xué)生的信息加工處理能力的重要教學(xué)環(huán)節(jié)。
2 抓住教學(xué),注重培養(yǎng)大學(xué)生的分析、解決問題能力
思維方式和解決問題的方法對大學(xué)生來講是極為重要的,如何激發(fā)了大學(xué)生的學(xué)習(xí)熱情,如何在討論和回答問題的過程中,真正地通過自己大腦的思維,認(rèn)識到為什么應(yīng)該這樣做而不應(yīng)該那樣做。筆者認(rèn)為應(yīng)以培養(yǎng)大學(xué)生的分析、解決問題的能力為目的,實(shí)現(xiàn)精講。案例教學(xué)法是常用的一種教學(xué)方法。
案例的選取是提高教學(xué)效果的關(guān)鍵,以激發(fā)大學(xué)生求知欲望,培養(yǎng)大學(xué)生創(chuàng)造性思維,提高大學(xué)生分析問題、解決問題的能力為根本出發(fā)點(diǎn)。精選出的案例應(yīng)當(dāng)是典型的、有代表性的、最能揭示所學(xué)理論的、與教學(xué)內(nèi)容和教學(xué)目的密切相關(guān)的案例。精選案例要求教師不僅要弄懂教材的每個(gè)概念、原理,而且要弄懂知識之間的內(nèi)在聯(lián)系,即知識結(jié)構(gòu)體系,這是精選案例的基礎(chǔ)。
案例的分析也可稱為案例討論,其目的是培養(yǎng)大學(xué)生創(chuàng)造性思維能力,培養(yǎng)大學(xué)生在給定目標(biāo)的前提下如何創(chuàng)造性地分析、解決問題的能力。案例討論的著眼點(diǎn)在于討論、分析,通過討論、分析希望得到的不是該案例的答案,而是解決問題的思維方法和能力。這是案例教學(xué)最重要的一步。搞好此項(xiàng)工作要求精心設(shè)計(jì)所提問題。提出什么樣的問題關(guān)系到能否總結(jié)歸納出要學(xué)的理論,因此要求教師依據(jù)教材內(nèi)容的邏輯結(jié)構(gòu),針對案例所提出具有相應(yīng)邏輯結(jié)構(gòu)的問題,使師生雙方通過對這些問題的分析,一步一步地得出所學(xué)的理論。問題要一個(gè)一個(gè)地提出,并引導(dǎo)大學(xué)生逐層分析、總結(jié)、歸納出相應(yīng)的理論,使大學(xué)生真正切實(shí)體會到理論是如何來源于實(shí)踐,在分析過程中要充分發(fā)揮教師的引導(dǎo)作用,用恰當(dāng)?shù)脑u價(jià),以保證分析討論沿著預(yù)定的目標(biāo)進(jìn)行,逐步接近案例所包含的理論,達(dá)到培養(yǎng)分析問題、解決問題能力的目的。
3 重視實(shí)踐教學(xué)環(huán)節(jié),精心組織實(shí)驗(yàn)
VFP是一門實(shí)踐性很強(qiáng)的課程,只有通過上機(jī)實(shí)踐,才能真正理解消化課堂上的教學(xué)內(nèi)容。在整個(gè)VFP教學(xué)中,必須精心地設(shè)計(jì)和組織好每一次實(shí)驗(yàn),實(shí)驗(yàn)題目的選取、實(shí)驗(yàn)的教學(xué)目的、實(shí)驗(yàn)的步驟、思考題和趣味題的是重要的準(zhǔn)備工作。每一學(xué)期都精心準(zhǔn)備實(shí)驗(yàn)教材,實(shí)驗(yàn)教學(xué)用的幻燈片,實(shí)驗(yàn)例題實(shí)際操作過程的FLASH動(dòng)畫等。充分利用校園網(wǎng)絡(luò)將實(shí)驗(yàn)教學(xué)用的幻燈片,實(shí)驗(yàn)例題實(shí)際操作過程的FLASH動(dòng)畫等放到網(wǎng)絡(luò)上,讓大學(xué)生事先預(yù)習(xí),為上機(jī)實(shí)踐做好充分準(zhǔn)備。
要求大學(xué)生掌握VFP實(shí)驗(yàn)教材上的各項(xiàng)基本內(nèi)容,并在實(shí)驗(yàn)課堂上完成。讓大學(xué)生自己設(shè)計(jì),自己調(diào)試,教師只是起引導(dǎo)、輔導(dǎo)。筆者認(rèn)為在實(shí)驗(yàn)課堂上,放手讓同學(xué)去作和教師幫助同學(xué)做都不利于學(xué)生動(dòng)手能力的培養(yǎng)。教師的任務(wù)是指導(dǎo)學(xué)生如何去做,如何做才能做得更好,更準(zhǔn)確,更省時(shí)。動(dòng)手能力反映了一個(gè)人的實(shí)驗(yàn)技術(shù)水平。作為教師在課堂上還是應(yīng)該適當(dāng)?shù)刈鲆恍┦痉叮⑶叶嘀v一些注意事項(xiàng),多講一些處理問題的方法。這樣有助于學(xué)生動(dòng)手能力的提高。教師應(yīng)該抓住學(xué)生在實(shí)踐中遇到的問題向?qū)W生多問幾個(gè)為什么,從中進(jìn)行啟發(fā),誘導(dǎo),讓學(xué)生自己去解決。動(dòng)手能力不是一、兩次實(shí)驗(yàn)就能培養(yǎng)出來的,必須經(jīng)過實(shí)踐、認(rèn)識、再實(shí)踐、再認(rèn)識的反復(fù)認(rèn)識實(shí)踐過程才能真正得以提高,這就需要教師有耐心反復(fù)提問,引導(dǎo),使學(xué)生的動(dòng)手能力逐步提高。
4 加強(qiáng)其他環(huán)節(jié),提高整體效果
為實(shí)現(xiàn)整體教學(xué)質(zhì)量的提高,單純地追求課堂效果是不夠的。還應(yīng)該注重備課、預(yù)習(xí)、作業(yè)的批改、考試等其它教學(xué)環(huán)節(jié)。因?yàn)檫@些環(huán)節(jié)不但反映了學(xué)生的學(xué)習(xí)情況,也反映了教師的教學(xué)效果。所以這些教學(xué)環(huán)節(jié)必須加強(qiáng)。近年來,教師集體備課成了我們每周的必須做的基本教學(xué)工作,通過對每次課程的試講、討論,使教師的教學(xué)效果有了很大的提高,集體備課后的課件、案例、實(shí)驗(yàn)課課件和案例實(shí)現(xiàn)了全部上網(wǎng),便于大學(xué)生預(yù)習(xí)。對大學(xué)生的考核實(shí)現(xiàn)了無紙化考試,明顯地提高了教學(xué)質(zhì)量。我校的“VFP程序設(shè)計(jì)”課程被認(rèn)定立項(xiàng)為吉林省級精品課程??傊?,教與學(xué)是一個(gè)永恒的話題,如何在VFP教學(xué)過程中進(jìn)行能力培養(yǎng),如何充分調(diào)動(dòng)大學(xué)生的積極性,以取得更好的教學(xué)效果,是大學(xué)教師最關(guān)心的,也是值得討論的問題。
參考文獻(xiàn)
[1]宋長龍.Visual FoxPro數(shù)據(jù)庫及面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)[M].北京:清華大學(xué)出版社,2007.9
[2]宋長龍.數(shù)據(jù)庫概論及VFP程序設(shè)計(jì)基礎(chǔ)[M].長春:吉林大學(xué)出版社,2004.7