趙 冰 ,丁 勇
(中州大學(xué)實(shí)驗(yàn)管理中心,鄭州 450044)
根據(jù)教育部對(duì)高校非計(jì)算機(jī)學(xué)生培養(yǎng)目標(biāo)所提出的“計(jì)算機(jī)文化基礎(chǔ)”“計(jì)算機(jī)技術(shù)基礎(chǔ)”“計(jì)算機(jī)應(yīng)用基礎(chǔ)”三個(gè)層次教育體系,“VisualFoxPro程序設(shè)計(jì)”(以下簡(jiǎn)稱VFP)這門屬于第二層次的計(jì)算機(jī)編程語(yǔ)言類課程,是一個(gè)小型的數(shù)據(jù)庫(kù)管理系統(tǒng),一個(gè)實(shí)際可運(yùn)行的存儲(chǔ)、維護(hù)和應(yīng)用系統(tǒng)提供數(shù)據(jù)的軟件系統(tǒng),是一種可視化的面向?qū)ο蟮年P(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。相對(duì)于其他數(shù)據(jù)庫(kù)管理系統(tǒng) (DBMS)軟件來(lái)說(shuō)較簡(jiǎn)單、容易上手,已作為全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)中的一種語(yǔ)言和非計(jì)算機(jī)專業(yè)的第二層次計(jì)算機(jī)教學(xué)計(jì)劃。作為非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)教育的重要基礎(chǔ)課,目的是培養(yǎng)學(xué)生的計(jì)算機(jī)實(shí)際應(yīng)用能力。解決程序設(shè)計(jì)本身枯燥、乏味、難懂的問題,調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性和激發(fā)他們學(xué)習(xí)的興趣,尋求一套比較新穎的教學(xué)方法來(lái)提高該課程的教學(xué)質(zhì)量和教學(xué)效果。
計(jì)算機(jī)語(yǔ)言類課程的教學(xué)一般都分成理論和實(shí)驗(yàn)教學(xué)兩個(gè)部分,理論教學(xué)應(yīng)該和實(shí)驗(yàn)教學(xué)相輔相成,起到相互指導(dǎo)和借鑒的作用。理論課講授基本的原理和規(guī)則,提出問題,在實(shí)驗(yàn)課中學(xué)生去驗(yàn)證規(guī)則,思考問題從而解決問題,另一方面,實(shí)驗(yàn)課的結(jié)果反饋對(duì)理論課的進(jìn)行方式和內(nèi)容設(shè)置進(jìn)行修正。如何妥善處理課堂教學(xué)和實(shí)驗(yàn)教學(xué)的關(guān)系,充分發(fā)揮實(shí)驗(yàn)教學(xué)的功能,使學(xué)生在實(shí)踐中領(lǐng)會(huì)和掌握W indows環(huán)境下可視化程序設(shè)計(jì)的基本方法和技能。為此,我們?cè)诰脑O(shè)計(jì) VFP課堂教學(xué)和實(shí)驗(yàn)教學(xué)內(nèi)容的基礎(chǔ)上,對(duì)實(shí)驗(yàn)教學(xué)環(huán)節(jié)進(jìn)行了一系列改革和探索。
從近幾年的教學(xué)狀況和教學(xué)效果來(lái)看,傳統(tǒng)的實(shí)驗(yàn)教學(xué)模式主要存在如下問題。
對(duì)于非計(jì)算機(jī)專業(yè)的學(xué)生來(lái)說(shuō),一部分很少接觸計(jì)算機(jī),對(duì)計(jì)算機(jī)還很陌生;另一部分接觸過計(jì)算機(jī),發(fā)現(xiàn)計(jì)算機(jī)很有趣。但進(jìn)入大學(xué)的計(jì)算機(jī)程序設(shè)計(jì)課程學(xué)習(xí)后,他們就會(huì)發(fā)現(xiàn)和計(jì)算機(jī)基礎(chǔ)的不同,很難學(xué)。VFP主要是語(yǔ)法規(guī)則、程序算法和面向?qū)ο笕髩K,重點(diǎn)圍繞這三項(xiàng)內(nèi)容展開。許多知識(shí)概念性、理論性強(qiáng),內(nèi)容豐富且抽象,這使有的學(xué)生會(huì)產(chǎn)生畏難情緒,還有就是部分學(xué)生感覺學(xué)的內(nèi)容對(duì)將來(lái)沒有什么用途,提不起學(xué)習(xí)興趣,因此學(xué)習(xí)的主動(dòng)性也不強(qiáng)。另一方面,學(xué)生在學(xué)習(xí)過程中只局限于每節(jié)課知識(shí)的分散學(xué)習(xí),不注重知識(shí)的連貫性與整體性,于是就造成了基礎(chǔ)知識(shí)掌握的還比較扎實(shí),但編程思維卻很難建立,以至于遇到實(shí)際編程問題不知從何下手。
在 VFP的教學(xué)中,實(shí)驗(yàn)時(shí)間占二分之一。首先,較少的實(shí)驗(yàn)時(shí)間,讓學(xué)生無(wú)法熟練掌握當(dāng)前練習(xí)內(nèi)容,影響后面實(shí)驗(yàn)的進(jìn)行。比如面向?qū)ο蟮牡谝淮螌?shí)驗(yàn)應(yīng)熟悉 VFP的環(huán)境,短時(shí)間內(nèi)很多同學(xué)還沒有充分認(rèn)識(shí) VFP集成環(huán)境的組成,了解 VFP程序的特點(diǎn)及其運(yùn)行過程,下一個(gè)實(shí)驗(yàn)就開始了,而學(xué)生對(duì)前面知識(shí)還不很熟悉,導(dǎo)致對(duì) VFP程序的調(diào)試?yán)щy,更不用說(shuō)分析程序。
師資水平直接影響教學(xué)質(zhì)量,這一問題在高校的計(jì)算機(jī)教育中更加突出。由于擴(kuò)招,高校學(xué)生人數(shù)急增,計(jì)算機(jī)教師缺口嚴(yán)重,大多數(shù)計(jì)算機(jī)教師均是計(jì)算機(jī)專業(yè)畢業(yè)的大學(xué)生,未接受專門的師范類教學(xué)能力培養(yǎng)。另一方面,由于專業(yè)教師不夠用,在社會(huì)上聘用,甚至是在校研究生充當(dāng)教師,計(jì)算機(jī)教師大多是從學(xué)校到學(xué)校的教師,沒有教學(xué)實(shí)踐經(jīng)驗(yàn)。難免有些教師水平有限和不負(fù)責(zé)任存在,直接影響教學(xué)質(zhì)量,影響學(xué)生的積極性。
計(jì)算機(jī)知識(shí)點(diǎn)和新技術(shù)更新很快,不斷有新知識(shí)新技術(shù)出現(xiàn),相應(yīng)的教學(xué)內(nèi)容應(yīng)隨著計(jì)算機(jī)技術(shù)的變化而更新。但是很多高校目前的教學(xué)和實(shí)驗(yàn)跟不上形勢(shì)。擴(kuò)招使在校生人數(shù)增長(zhǎng)快,教學(xué)設(shè)備跟不上、基礎(chǔ)教學(xué)設(shè)施緊缺;實(shí)踐課機(jī)房、計(jì)算機(jī)有限,達(dá)不到每人一臺(tái)機(jī)器;教學(xué)設(shè)備投入不到位,不能滿足正常的教學(xué)任務(wù)。另一方面,計(jì)算機(jī)技術(shù)發(fā)展快,計(jì)算機(jī)基礎(chǔ)使用的教材內(nèi)容更新頻繁,而有些教師往往是熟悉的內(nèi)容多講,不熟悉的內(nèi)容照本宣科,達(dá)不到預(yù)期的教學(xué)效果。
考試是教育教學(xué)過程中的一個(gè)重要環(huán)節(jié),是評(píng)價(jià)教學(xué)得失和教學(xué)工作信息反饋的一種手段,也是穩(wěn)定教學(xué)秩序、保證教學(xué)質(zhì)量的重要因素之一??荚嚨闹饕毮?一是檢測(cè)學(xué)生的學(xué)習(xí)成績(jī),評(píng)價(jià)學(xué)生知識(shí)水平與能力狀況;二是檢測(cè)教與學(xué)的綜合效果,并為改進(jìn)教學(xué)提供必要的依據(jù)。目前,高職院校在考試工作中存在不少問題:①考試的形式往往單純采用筆試。②試題的質(zhì)量不高,評(píng)分不客觀,信息不反饋。筆試試題純理論的內(nèi)容很多,這是沒有意義的。VFP程序設(shè)計(jì)是一門與實(shí)踐聯(lián)系密切的課程,只停留在對(duì)理論的考查是不可行的。因而,導(dǎo)致很多期末拿高分的同學(xué),也未必能通過認(rèn)證考試。也有些同學(xué),通過較系統(tǒng)的復(fù)習(xí),考試筆試得高分。可是上機(jī)操作時(shí)打字速度慢,明顯的理論脫離實(shí)際。
實(shí)驗(yàn)教學(xué)主要要達(dá)到以下幾個(gè)目的:①學(xué)生應(yīng)該通過實(shí)驗(yàn)教學(xué)理解課堂上講授的原理、方法和技術(shù)怎樣通過實(shí)驗(yàn)反映,即怎樣在軟件和硬件的設(shè)計(jì)、實(shí)現(xiàn)和調(diào)試中反映出來(lái);②學(xué)生應(yīng)該通過實(shí)驗(yàn)教學(xué)了解哪些是計(jì)算科學(xué)最基本的實(shí)驗(yàn)技術(shù)并掌握這些技術(shù);③學(xué)生應(yīng)該通過實(shí)驗(yàn)教學(xué)認(rèn)識(shí)到實(shí)驗(yàn)方法的重要性。可以從實(shí)驗(yàn)?zāi)繕?biāo)與技術(shù)要求,構(gòu)思設(shè)計(jì),實(shí)際操作實(shí)現(xiàn)步驟,數(shù)據(jù)的統(tǒng)計(jì)分析,研究結(jié)果的正確陳述,與其他實(shí)驗(yàn)的比較,以及思考如何總結(jié)和改進(jìn)實(shí)驗(yàn)、構(gòu)思新實(shí)驗(yàn)中獲得體會(huì);④學(xué)生應(yīng)該通過實(shí)驗(yàn)教學(xué)養(yǎng)成良好的實(shí)驗(yàn)習(xí)慣,重視理論聯(lián)系實(shí)際,正確設(shè)計(jì)實(shí)驗(yàn),完成基本操作,通過實(shí)驗(yàn)和實(shí)驗(yàn)報(bào)告反映正確的思想方法和實(shí)驗(yàn)?zāi)芰Α?/p>
要達(dá)到上述實(shí)驗(yàn)教學(xué)的目的,就必須在平時(shí)的實(shí)驗(yàn)課中,努力提高對(duì)學(xué)生實(shí)驗(yàn)教學(xué)的效果。我們從以下幾個(gè)方面進(jìn)行有益的探索,解決以上存在的問題。
思路決定出路。首先要明確我們現(xiàn)在所處的時(shí)代是信息化網(wǎng)絡(luò)化時(shí)代,計(jì)算機(jī)日益成為人們工作和學(xué)習(xí)的有效工具,不會(huì)使用計(jì)算機(jī)的人將成為新時(shí)代的文盲,我們現(xiàn)在的教育就是要采用新的教學(xué)方法,注重能力的培養(yǎng),全面提高學(xué)生素質(zhì)?;谶@種理念,VFP教學(xué)就要強(qiáng)調(diào)實(shí)踐環(huán)節(jié),以培養(yǎng)學(xué)生能力為中心,提高學(xué)生的計(jì)算機(jī)基本素質(zhì)和實(shí)踐能力,以及應(yīng)用計(jì)算機(jī)解決實(shí)際問題的能力為目的,走以“精理論,多實(shí)踐,重能力,求創(chuàng)新”的計(jì)算機(jī)基礎(chǔ)課程培訓(xùn)模式,只有這樣,才能使我們的計(jì)算機(jī)教學(xué)適應(yīng)社會(huì)對(duì)人才的需求。
VFP語(yǔ)言有三種基本結(jié)構(gòu):順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。由于基本結(jié)構(gòu)是進(jìn)行程序設(shè)計(jì)的基礎(chǔ),因此我們對(duì)每種結(jié)構(gòu)的實(shí)驗(yàn)內(nèi)容都進(jìn)行精心選擇典型題目。例如,在循環(huán)結(jié)構(gòu)實(shí)驗(yàn)項(xiàng)目中我們?cè)O(shè)計(jì)了三個(gè)實(shí)驗(yàn)題目:①打印九九乘法表。②輸入一行字符,分別統(tǒng)計(jì)出其中的英文字母、空格、數(shù)字和其他字符的個(gè)數(shù)。③計(jì)算下列級(jí)數(shù)和:s=1-(1/3)+(1/5)-(1/7)+…+(-1)n(1/(2n+1))直到最后一項(xiàng)的絕對(duì)值小于 10-4為止。這 3個(gè)題目涵蓋了 3種 VFP語(yǔ)言循環(huán)語(yǔ)句:while語(yǔ)句,do-while語(yǔ)句和 for語(yǔ)句,同時(shí)考慮到學(xué)生上機(jī)實(shí)驗(yàn)的時(shí)間有限,3個(gè)實(shí)驗(yàn)題目中的兩個(gè)作為必選題,一個(gè)作為可選思考題。
以往大多數(shù)同學(xué)在學(xué)完 VFP語(yǔ)言后,普遍反映能看懂例題但遇到實(shí)際問題就無(wú)從下手,這主要是教材上的例題缺少實(shí)際意義。為此,我們可以設(shè)計(jì)短期任務(wù)與長(zhǎng)期任務(wù)結(jié)合的上機(jī)內(nèi)容。以一個(gè)大題目作為長(zhǎng)期任務(wù),再按不同功能模塊分解開來(lái),形成一個(gè)個(gè)短期任務(wù)。每一章學(xué)過之后要求完成一項(xiàng)或幾項(xiàng)編程作業(yè),而各章的編程作業(yè)不是孤立的,而是相互聯(lián)系的,實(shí)際上它們都是一個(gè)較大型較復(fù)雜程序的組成部分。這樣就可以使學(xué)生的任務(wù)形成一種連貫性,在整個(gè)學(xué)科的學(xué)習(xí)過程中始終都有一個(gè)總?cè)蝿?wù)的驅(qū)動(dòng),而學(xué)生又在一個(gè)又一個(gè)短期任務(wù)的驅(qū)動(dòng)下,體驗(yàn)著一次又一次邁向成功的喜悅。例如,以“學(xué)生管理系統(tǒng)”為課程設(shè)計(jì)的長(zhǎng)期任務(wù),從數(shù)據(jù)類型、語(yǔ)法規(guī)則開始,讓學(xué)生學(xué)習(xí)表、查詢、VFP界面等知識(shí),最后,使用面向?qū)ο笤O(shè)計(jì)一個(gè)完整的管理系統(tǒng)。
考試是教學(xué)管理中的重要環(huán)節(jié),是檢驗(yàn)教學(xué)效果的重要手段。傳統(tǒng)的考核方式采用筆試,只能考察學(xué)生對(duì)理論知識(shí)的掌握程度,對(duì)于實(shí)踐部分的技能無(wú)法檢驗(yàn)。有些考生在考試中成績(jī)優(yōu)秀,卻完成不了一個(gè)菜單或一張報(bào)表的設(shè)計(jì)。根據(jù)《VFP程序設(shè)計(jì)》課程實(shí)踐性比較強(qiáng)的特點(diǎn),目前實(shí)驗(yàn)成績(jī)?cè)u(píng)測(cè)采用的方法是各實(shí)驗(yàn)項(xiàng)目的考核成績(jī)加權(quán)平均。具體做法是每個(gè)實(shí)驗(yàn)項(xiàng)目都記錄成績(jī),其中實(shí)驗(yàn)預(yù)習(xí)和考勤占20%,實(shí)驗(yàn)報(bào)告和理論考試占 40%,實(shí)驗(yàn)現(xiàn)場(chǎng)考試占 40%。這樣給出的實(shí)驗(yàn)成績(jī)包含了學(xué)生學(xué)習(xí)本門課程的全過程。
考試不僅僅考學(xué)生,其實(shí)也在考老師。教師隊(duì)伍要專業(yè)化、技能化。要積極組織教師培訓(xùn)學(xué)習(xí),加強(qiáng)對(duì)教師的監(jiān)督和指導(dǎo),提高老師的業(yè)務(wù)水平,鑒于目前的實(shí)際情況,還要建立完善的教師聘用制度。另外要加大硬件的投入資金,提高教學(xué)設(shè)備和實(shí)訓(xùn)設(shè)備的檔次。計(jì)算機(jī)技術(shù)發(fā)展迅速,要學(xué)習(xí)的知識(shí)和設(shè)備的更新快,計(jì)算機(jī)的老師一定要不斷學(xué)習(xí),建設(shè)一支專任計(jì)算機(jī)基礎(chǔ)課程教師隊(duì)伍。
實(shí)驗(yàn)教學(xué)中實(shí)驗(yàn)教材的選擇是很重要的一環(huán)。實(shí)驗(yàn)教材較為單一,實(shí)驗(yàn)內(nèi)容較為陳舊,存在知識(shí)老化,和內(nèi)容單一的問題。很多學(xué)校都有自編的實(shí)驗(yàn)教材,但由于沒有統(tǒng)一的規(guī)范、要求,使得實(shí)驗(yàn)教材在類型的選擇、教材內(nèi)容、體系結(jié)構(gòu)等方面存在不足之處。實(shí)驗(yàn)教材質(zhì)量是實(shí)驗(yàn)效果的物質(zhì)保證,實(shí)驗(yàn)教材的編寫應(yīng)力求做到具有典型性和科學(xué)性。
這幾年,隨著科技的發(fā)展,我們采用了綜合多媒體教學(xué),達(dá)到了很好的教學(xué)效果,但在教學(xué)手段上,還要更加靈活、多樣:①采用“粉筆黑板 +多媒體”模式,實(shí)際上,傳統(tǒng)教學(xué)方式有著悠久的歷史,有著豐富的經(jīng)驗(yàn),以人為本的教學(xué)理念正是現(xiàn)代機(jī)器的盲點(diǎn)。對(duì)于敘述性邏輯思維強(qiáng)的知識(shí)點(diǎn)就不一定采用多媒體教學(xué)方式,而對(duì)于圖文并茂的內(nèi)容采用多媒體教學(xué)方式是必要的。②采用教學(xué)網(wǎng)站作為教學(xué)的輔助方法,實(shí)現(xiàn)教學(xué)網(wǎng)絡(luò)化。目前,計(jì)算機(jī)和互聯(lián)網(wǎng)已滲透到各個(gè)領(lǐng)域。我們可以充分利用互聯(lián)網(wǎng)的優(yōu)勢(shì),設(shè)計(jì)網(wǎng)絡(luò)課件來(lái)提高學(xué)生的自學(xué)與復(fù)習(xí)的積極性,開辟新的教學(xué)與復(fù)習(xí)手段,使學(xué)生學(xué)習(xí)和鞏固知識(shí)的渠道多樣化,進(jìn)而提高我們的教學(xué)質(zhì)量。③使用“啟發(fā)式”教學(xué)方法,讓學(xué)生積極開動(dòng)腦筋思考,對(duì)本實(shí)驗(yàn)的理解就會(huì)更加深刻,學(xué)到的知識(shí)也更扎實(shí)。比如針對(duì)以下 3個(gè)語(yǔ)句:int b=7;float a=2.5,c=4.7;a+(int)(b/3*(int)(a+c)/2)%4,讓學(xué)生計(jì)算表達(dá)式的值并上機(jī)驗(yàn)證。采用的教學(xué)方法是先讓學(xué)生用筆計(jì)算,之后上機(jī)驗(yàn)證,看兩個(gè)結(jié)果是否一致。一般會(huì)發(fā)現(xiàn)一部分學(xué)生出錯(cuò),就可提出以下幾個(gè)問題供他們思考:①整個(gè)表達(dá)式的結(jié)果是 int型還是 float型?②(int)(a+c)的結(jié)果是多少?是整型還是實(shí)型?③兩個(gè)整型數(shù)據(jù)相除結(jié)果是什么類型?④“%”運(yùn)算符的功能是什么?左右兩邊的數(shù)據(jù)要求是什么類型?
教學(xué)改革不是一蹴而就的,實(shí)踐證明,只有以就業(yè)為導(dǎo)向,以應(yīng)用為目的來(lái)進(jìn)行計(jì)算機(jī)基礎(chǔ)課程教學(xué)改革,才能切實(shí)提高學(xué)生的計(jì)算機(jī)基本操作技能,為社會(huì)培養(yǎng)出高素質(zhì)的復(fù)合型人才來(lái),實(shí)現(xiàn)計(jì)算機(jī)基礎(chǔ)課程的教學(xué)目的。
[1]田能瑾.面向 21世紀(jì)對(duì)實(shí)驗(yàn)教學(xué)改革的思考 [J].實(shí)驗(yàn)室研究與探索,2000,19(4):5-7.
[2]韓莉,章燁.改革實(shí)驗(yàn)教學(xué)培養(yǎng)學(xué)生創(chuàng)新能力 [J].實(shí)驗(yàn)室研究與探索,2001,20(6):35-36.
[3]張艷.VisualBasic程序設(shè)計(jì)課程的教學(xué)改革探索 [C]//全國(guó)計(jì)算機(jī)新技術(shù)與計(jì)算機(jī)繼續(xù)教育論文集.成都:西南交通大學(xué)出版社,2001:188-192.
[4]龔沛曾,陸慰民.Visual Basic程序設(shè)計(jì)教程 [M].北京:高等教育出版社,1999:15-25.
[5]陳靜.C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)改革初探[J].阜陽(yáng)師范學(xué)院學(xué)報(bào):自然科學(xué)版,2008,25(4):86-85.
[6]龔婕,王普.現(xiàn)代遠(yuǎn)程教學(xué)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn) [J].計(jì)算機(jī)工程,2002,28(5):275-277.
[7]李繼華,張德運(yùn).基于WEB的多媒體交互式教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與應(yīng)用,2003,39(26):227-229.
[8]陳英,劉濤.《C語(yǔ)言程序設(shè)計(jì)》實(shí)驗(yàn)教學(xué)探 [J].科技廣場(chǎng),2008(2):186-188.