摘要:在教學(xué)中重視實(shí)踐的作用不僅是為了讓學(xué)生驗(yàn)證理論、學(xué)習(xí)實(shí)際動(dòng)手的技能,而且應(yīng)當(dāng)是獲取感性知識的重要來源。目前的教育大多采取理論-實(shí)踐的教學(xué)模式,與大多數(shù)學(xué)校的定位、教學(xué)目標(biāo)不相匹配,本文論述了實(shí)驗(yàn)引導(dǎo)式教學(xué)法的做法與優(yōu)點(diǎn)、需要解決的問題,結(jié)合VFP的教學(xué),介紹了采用部件范例引導(dǎo)式教學(xué)法取得的較好教學(xué)效果。
關(guān)鍵詞:實(shí)踐;理論;VFP;引導(dǎo)式教學(xué)法;部件
中圖分類號:G 文獻(xiàn)標(biāo)識碼:B
文章編號:1672-5913(2007)03-0041-03
1區(qū)分兩類學(xué)生,采取不同教法
大學(xué)的計(jì)算機(jī)教育應(yīng)當(dāng)分為研究型與應(yīng)用型兩大類,前者以培養(yǎng)科研人才為主,后者以培養(yǎng)技術(shù)人才為主。這不僅僅是為了滿足社會(huì)對人才的需求,也是制定教學(xué)目標(biāo)、教學(xué)內(nèi)容、教學(xué)方法的依據(jù)。事實(shí)上,不妨根據(jù)能力的特色將學(xué)生分為兩大類,一類適合在科學(xué)方面發(fā)展,俗稱理論型人才,他們具有較強(qiáng)抽象思維能力,善于推導(dǎo)、演繹、發(fā)現(xiàn)事物發(fā)展的規(guī)律并從中總結(jié)出概念、理論與方法,重點(diǎn)大學(xué)中的一部分學(xué)習(xí)尖子就是這樣一些人才。對他們的教學(xué)一般遵循理論-實(shí)踐這樣一種過程,在其中實(shí)踐的作用是驗(yàn)證理論、啟發(fā)與擴(kuò)展思路、將理論用于實(shí)際,培養(yǎng)實(shí)際動(dòng)手能力。另外一類適合在應(yīng)用領(lǐng)域發(fā)展,俗稱應(yīng)用型人才,他們具有較強(qiáng)動(dòng)手能力,善于歸納、總結(jié)、發(fā)現(xiàn)具體的技術(shù)問題并解決問題,普通大學(xué)中的大部分學(xué)生都應(yīng)當(dāng)是這樣的人才。對他們的教學(xué)應(yīng)當(dāng)遵循人們普遍的認(rèn)識規(guī)律:實(shí)踐-理論-再實(shí)踐。在開始階段的實(shí)踐的作用是建立感性認(rèn)識、引導(dǎo)出概念與理論、說明理論的來源,學(xué)習(xí)從實(shí)踐到理論的分析研究方法,了解學(xué)習(xí)的目標(biāo)與任務(wù),使其能帶著任務(wù)進(jìn)入下面的學(xué)習(xí)。理論教學(xué)是系統(tǒng)地學(xué)習(xí)概念、理論與方法,較全面地掌握有關(guān)知識。再實(shí)踐的目的是驗(yàn)證理論、明了理論的實(shí)用意義與實(shí)際應(yīng)用的方法,為將理論用于實(shí)踐的工作奠定基礎(chǔ)。
但是,我們各類大學(xué)教學(xué)方法、教材的編寫都是走理論-實(shí)踐的路子,都是先講概念與理論,再通過實(shí)驗(yàn)驗(yàn)證。實(shí)驗(yàn)課通常在第4周或更晚些才開設(shè)。雖然現(xiàn)在強(qiáng)調(diào)綜合性實(shí)驗(yàn)與創(chuàng)新型實(shí)驗(yàn),但這些實(shí)驗(yàn)開設(shè)時(shí)間更晚,都是要求學(xué)生在已學(xué)理論知識的基礎(chǔ)上提高應(yīng)用能力。盡管許多老師注意遵循認(rèn)識規(guī)律,在講課中以大量實(shí)際例子或演示性實(shí)驗(yàn)引導(dǎo)教學(xué),但在開始階段的教學(xué)中,如果學(xué)生沒有實(shí)際動(dòng)手,仍然會(huì)感到內(nèi)容抽象,不容易理解,不容易接受,更不知道所講的內(nèi)容有什么用,興趣索然,不重視、甚至厭學(xué),到了幾個(gè)星期之后開始跟不上進(jìn)度,直到自暴自棄。許多老師推崇“案例教學(xué)法”具有比較好的效果,對上述問題有所緩解,但這類教學(xué)法一般也只是提倡用一個(gè)或幾個(gè)比較完整、和實(shí)際應(yīng)用比較接近的實(shí)際例子(但由于教學(xué)學(xué)時(shí)的限制,都和實(shí)際應(yīng)用相距甚遠(yuǎn))補(bǔ)充理論教學(xué)的不足,希望學(xué)生學(xué)了一個(gè)又一個(gè)知識點(diǎn)上的理論,能將它們?nèi)跁?huì)貫通,了解理論知識在實(shí)踐中應(yīng)用的意義,進(jìn)一步做到學(xué)以致用。其基本教學(xué)方法沒有脫出“先系統(tǒng)理論,再聯(lián)系實(shí)際應(yīng)用”的軌道,對于培養(yǎng)第二類人才仍然不是最好的方法。
2 實(shí)驗(yàn)課引導(dǎo)教學(xué)的意義
如果要按照實(shí)踐-理論-再實(shí)踐的規(guī)律組織教學(xué)或編寫教材,必須面對一個(gè)困難:每一門課的知識點(diǎn)繁多,如果要一一實(shí)踐再加以總結(jié),費(fèi)時(shí)費(fèi)力,知識體系片面、零亂,理論深度難以達(dá)到大學(xué)教學(xué)要求,使大學(xué)教學(xué)變成培訓(xùn)班或證書班的教學(xué),學(xué)生出門找工作可能會(huì)容易一點(diǎn),但后期自學(xué)難度加大,不利于學(xué)生長遠(yuǎn)發(fā)展。另外,這樣的教學(xué)方法對教師的要求也很高,要求教師有豐富的實(shí)踐經(jīng)驗(yàn),同時(shí)有把握全局的能力,目前大學(xué)的教師許多都會(huì)感到困難。
解決困難的出路是將目前的理論教學(xué)的優(yōu)點(diǎn)與培訓(xùn)班教學(xué)的優(yōu)點(diǎn)結(jié)合起來,找到應(yīng)用型學(xué)校自己的發(fā)展之路。關(guān)鍵之一是強(qiáng)調(diào)實(shí)踐在教學(xué)中的引導(dǎo)作用,要讓學(xué)生一開始就了解需要學(xué)的是什么知識,主要應(yīng)用問題是什么以及較全面認(rèn)識將涉及的知識點(diǎn),產(chǎn)生一個(gè)比較系統(tǒng)又全面的感性認(rèn)識。這就要求教師能設(shè)計(jì)出易學(xué)易用,不過多占用學(xué)時(shí),同時(shí)能讓學(xué)生迅速掌握多個(gè)知識點(diǎn)的較系統(tǒng)的真正有實(shí)用價(jià)值、有強(qiáng)綜合性、能直接配合理論教學(xué)的實(shí)驗(yàn)或教學(xué)工具,為教學(xué)服務(wù)。
根據(jù)以上分析,軟件類課程也需要開設(shè)4類實(shí)驗(yàn)課:認(rèn)識性實(shí)驗(yàn)、驗(yàn)證性實(shí)驗(yàn)、綜合性實(shí)驗(yàn)與創(chuàng)新型實(shí)驗(yàn)。其中認(rèn)識性實(shí)驗(yàn)指的不是接觸一下萬用表、示波器、計(jì)算機(jī)、鍵盤或鼠標(biāo),而是需要對軟件開發(fā)環(huán)境、軟件開發(fā)工具、軟件開發(fā)方法建立感性認(rèn)識,需要對所學(xué)課程有一個(gè)貫穿性的了解,弄清楚課程的結(jié)構(gòu)、意義、用途、主要內(nèi)容,明確學(xué)習(xí)的目標(biāo)與具體任務(wù),為以下帶著問題學(xué)打下基礎(chǔ)。這類實(shí)驗(yàn)對于學(xué)生而言具有啟發(fā)性質(zhì),目的是調(diào)動(dòng)起他們濃厚的學(xué)習(xí)興趣;對于教學(xué)則具有引導(dǎo)性質(zhì),引導(dǎo)學(xué)生按知識的體系理順?biāo)悸?。不要求學(xué)生完全理解所做的每一個(gè)細(xì)節(jié),允許有一些內(nèi)容與操作是純模仿性的,這種模仿其實(shí)可以起到極好的潛移默化作用。這類實(shí)驗(yàn)應(yīng)當(dāng)在開課的第一周、至遲第二周就應(yīng)開出。
3 部件范例引導(dǎo)式教學(xué)法實(shí)施方法
根據(jù)上述思想,我們設(shè)計(jì)了軟件“部件庫最小系統(tǒng)3.0版”,倡導(dǎo)“部件范例引導(dǎo)式教學(xué)法”,上第一次課后就安排4個(gè)學(xué)時(shí)上機(jī),通過手把手的教學(xué),要求學(xué)生用部件搭建至少6個(gè)模塊的管理信息系統(tǒng),讓學(xué)生迅速掌握項(xiàng)目管理器、主程序、數(shù)據(jù)表、菜單、報(bào)表等設(shè)計(jì)及項(xiàng)目連編、系統(tǒng)維護(hù)與操作等最基本的知識,讓學(xué)生迅速入門并了解學(xué)習(xí)的目標(biāo)與主要內(nèi)容,為培養(yǎng)動(dòng)手能力打下基礎(chǔ),同時(shí)提高學(xué)習(xí)興趣與學(xué)習(xí)信心。同時(shí),對代碼、域完整性、安全性、派生數(shù)據(jù)、數(shù)據(jù)處理等重要問題建立感性認(rèn)識,為下面系統(tǒng)的理論教學(xué)打下實(shí)踐的基礎(chǔ)。再逐一系統(tǒng)講解數(shù)據(jù)庫與數(shù)據(jù)表、索引、完整性控制、視圖、查詢、菜單、報(bào)表、表單設(shè)計(jì)等內(nèi)容,掌握可視化與面向?qū)ο蟮脑O(shè)計(jì)方法。再講SQL語言、數(shù)據(jù)庫基本理論與基本概念,最后講過程式程序設(shè)計(jì)、數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)。在講授時(shí)始終以部件的應(yīng)用做引導(dǎo),以部件設(shè)計(jì)為范例,使理論與實(shí)踐緊密結(jié)合。在課堂教學(xué)完成后組織課程設(shè)計(jì),根據(jù)教材要求每生一題,獨(dú)立設(shè)計(jì)具有個(gè)人風(fēng)格的一個(gè)中等規(guī)模的單機(jī)管理系統(tǒng),將所學(xué)理論知識融會(huì)貫通,并再上升一步。
以上教學(xué)方法已取得比較好的教學(xué)效果,我校商貿(mào)學(xué)院上學(xué)期期末組織了一次數(shù)據(jù)庫課程統(tǒng)考,由非任課教師在課堂教學(xué)全部結(jié)束之后命題并組織考試。為照顧采用歷史方法教學(xué)的部分學(xué)生,不考具體的程序設(shè)計(jì)及涉及實(shí)際應(yīng)用系統(tǒng)設(shè)計(jì)的問題。結(jié)果采用歷史方法教學(xué)的學(xué)生成績情況為:優(yōu)秀:8.31%、良好:27.26%、中:33.51%;不及格:5.47%;采用新法教學(xué)的學(xué)生成績情況為:優(yōu)秀:8.89%、良好:57.77%、中:26.67%;不及格:0%。顯然,采用部件引導(dǎo)教學(xué)法具有明顯優(yōu)勢,不僅對課程最基本內(nèi)容掌握情況較好,學(xué)生在程序設(shè)計(jì)與實(shí)際應(yīng)用系統(tǒng)設(shè)計(jì)方面的收獲更是老的教學(xué)方法所不可比的。
目前雖然有許多非計(jì)算機(jī)專業(yè)學(xué)生開設(shè)Visual FoxPro課程,但學(xué)時(shí)有限,學(xué)生實(shí)際學(xué)到的知識普遍不理想。另外孤立地開設(shè)這一門課,不繼續(xù)開設(shè)管理信息系統(tǒng)類其他課程,所學(xué)知識也無法用到實(shí)際工作中。為解決后一問題,Visual FoxPro二級等級考試的內(nèi)容也已擴(kuò)展,但目前Visual FoxPro課程的教學(xué)學(xué)時(shí)沒有變,所擴(kuò)展的內(nèi)容在許多學(xué)校都無法在課堂上講授,使得學(xué)生參加等級考試的通過率大大降低,要求我們能想出辦法在不大量增加學(xué)時(shí)的情況下增大信息量。隨著科技的進(jìn)步,軟件復(fù)用技術(shù)的發(fā)展,當(dāng)前管理信息系統(tǒng)已普遍采用各類平臺技術(shù)進(jìn)行開發(fā),各類平臺一般沒有具有自適應(yīng)性的軟件,在其他方面的軟件的功能與性能與部件類似。各個(gè)學(xué)校作為Visual FoxPro課程教學(xué)基礎(chǔ)的Visual FoxPro課程6.0版本,尤其是其各種生成工具已經(jīng)陳舊,我們的教育必須與時(shí)俱進(jìn)、推陳出新。“部件庫最小系統(tǒng)3.0版”是基于Visual FoxPro課程6.0版開發(fā)的具有自主知識產(chǎn)權(quán)的有很高實(shí)用價(jià)值的軟件,包括多種有自適應(yīng)性能的數(shù)據(jù)維護(hù)部件、查詢部件、統(tǒng)計(jì)與報(bào)表部件、分析決策用部件、導(dǎo)入導(dǎo)出部件、關(guān)系數(shù)據(jù)運(yùn)算部件,功能齊全,性能優(yōu)秀,不需要編寫程序就可以用于任何單機(jī)管理信息系統(tǒng)的開發(fā),提高應(yīng)用系統(tǒng)的開發(fā)效率數(shù)倍到數(shù)十倍,并大大提高軟件設(shè)計(jì)質(zhì)量,任何人都能在很短時(shí)間內(nèi)十分容易地學(xué)會(huì)使用。具有科學(xué)性、先進(jìn)性與易學(xué)易用性,比微軟的Visual FoxPro6.0版所提供的各種生成器性能有極大提高,使用更加方便,更符合中國國情。提供的執(zhí)行軟件“最小系統(tǒng).EXE”是一個(gè)優(yōu)秀的辦公軟件,在使用簡單、方便、易學(xué)、易用上可以和Excel媲美,在數(shù)據(jù)共享、數(shù)據(jù)安全、數(shù)據(jù)完整性保護(hù)、數(shù)據(jù)相關(guān)操作(派生數(shù)據(jù)、多表操作與代碼表應(yīng)用)等方面更遠(yuǎn)遠(yuǎn)超過Excel。對提高數(shù)據(jù)庫應(yīng)用水平、普及計(jì)算機(jī)應(yīng)用具有價(jià)值。采用“部件范例引導(dǎo)教學(xué)法”將可以提高教學(xué)效率、提高數(shù)據(jù)庫類課程教學(xué)效果,使能在不怎樣增加學(xué)時(shí)的情況下讓學(xué)生不僅學(xué)到數(shù)據(jù)庫方面的基本知識,而且對數(shù)據(jù)庫的應(yīng)用、對管理信息系統(tǒng)的設(shè)計(jì)有初步的了解,提高學(xué)生素質(zhì),為后續(xù)課程的學(xué)習(xí)打下良好基礎(chǔ)。
4 實(shí)驗(yàn)引導(dǎo)式教學(xué)法有普遍意義
實(shí)驗(yàn)引導(dǎo)式教學(xué)方法不只適用于VFP課程和數(shù)據(jù)庫原理與技術(shù)類課程的教學(xué),對于其他課程,尤其是對于語言類課程及實(shí)踐性強(qiáng)的課程的教學(xué)都有意義,我們在匯編語言、計(jì)算機(jī)接口技術(shù)、JAVA語言等課程中采取類似方法組織教學(xué),都取得令人滿意的效果。這一教學(xué)方法并不否定推導(dǎo)與演繹在教學(xué)中的作用,努力強(qiáng)化學(xué)生的抽象思維能力仍然是我們的追求之一。實(shí)際上,當(dāng)學(xué)生對任務(wù)與要求理解更清晰后,可以啟發(fā)與加強(qiáng)他們的想象與邏輯思維,可以加強(qiáng)理論教學(xué)的學(xué)習(xí)效果。
參考文獻(xiàn):
[1] 何宗鍵,覃文忠. “Learning by Doing”教學(xué)模式的探索[J]. 計(jì)算機(jī)教育,2005,(12): 26-27.
[2] 李雁翎. “數(shù)據(jù)庫技術(shù)與應(yīng)用”的課程改革與實(shí)踐[J]. 計(jì)算機(jī)教育,2006,(1): 75-77.
[3] 程學(xué)先,李振立,等. Visual FoxPro程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2006.
[4] 黃陳蓉,黃堅(jiān),袁宗福,等. 計(jì)算機(jī)應(yīng)用型人才培養(yǎng)模式的探索與實(shí)踐[J]. 計(jì)算機(jī)教育,2006,(6): 28-30.
[5] 熊振卿. 邊學(xué)邊動(dòng)手[J]. 計(jì)算機(jī)教育,2005,(7): 73-74.
投稿日期:2006-12-08
作者簡介:程學(xué)先(1945-),男(漢族),湖北,教授,研究方向:數(shù)據(jù)庫。