摘要:該文通過(guò)對(duì)我校非計(jì)算機(jī)專(zhuān)業(yè)“VB程序設(shè)計(jì)”課程的教學(xué)現(xiàn)狀的分析,針對(duì)不同的授課對(duì)象,提出該課程因材施教的教學(xué)方法,提出了相應(yīng)的因材施教策略。
關(guān)鍵詞:VB程序設(shè)計(jì);教學(xué)方法;因材施教
中圖分類(lèi)號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2009)33-9439-02
Education in Accordance with Individual Differences in \"VB Program Design\"
DING Rong
(Computer and Technology Department, Qinghai University, Xining 810016, China)
Abstract: Through analyzing the education actuality about \"VB Program Design\" which opened for non-computer science major in our university, and aiming at different students who study \"VB Program Design\", bringing forward the education methods in accordance with individual differences, and corresponding strategies.
key words: VB program design; teaching method; education in accordance with individual differences
隨著計(jì)算機(jī)基礎(chǔ)教育的發(fā)展,面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言已經(jīng)成為高校學(xué)生掌握計(jì)算機(jī)技術(shù)的基礎(chǔ)內(nèi)容。高級(jí)語(yǔ)言程序設(shè)計(jì)課程不僅使學(xué)生能更深入地理解計(jì)算機(jī)的工作過(guò)程,而且在培養(yǎng)學(xué)生嚴(yán)密的邏輯思維、培養(yǎng)非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生利用計(jì)算機(jī)解決本專(zhuān)業(yè)問(wèn)題的能力方面有著非常重要的作用,因此各個(gè)高校普遍開(kāi)設(shè)了程序設(shè)計(jì)課程。而Visual Basic(簡(jiǎn)稱(chēng)VB)作為面向?qū)ο蟪绦蛟O(shè)計(jì)的入門(mén)語(yǔ)言,功能強(qiáng)大、簡(jiǎn)單易學(xué)、圖形用戶界面等特點(diǎn)普遍成為各高校非計(jì)算機(jī)專(zhuān)業(yè)類(lèi)學(xué)生首選的教學(xué)語(yǔ)言作為公共必修課。
1 我校“VB程序設(shè)計(jì)”課程的教學(xué)現(xiàn)狀
開(kāi)設(shè)“VB程序設(shè)計(jì)”這門(mén)課程是希望通過(guò)學(xué)習(xí)VB課程,使學(xué)生不僅了解計(jì)算機(jī)程序設(shè)計(jì)的思想與程序設(shè)計(jì)的方法,而且能夠掌握VB面向?qū)ο蟮某绦蛟O(shè)計(jì)基本概念與常用算法,掌握在VB集成開(kāi)發(fā)環(huán)境下上機(jī)編制、調(diào)試程序的能力,同時(shí)通過(guò)學(xué)習(xí)VB課程后能夠運(yùn)用所學(xué)知識(shí)解決一些實(shí)際問(wèn)題,也能為各專(zhuān)業(yè)后續(xù)相關(guān)課程打下程序設(shè)計(jì)理論與實(shí)踐的扎實(shí)基礎(chǔ)。
在長(zhǎng)期從事“VB程序設(shè)計(jì)”課程的教學(xué)工作中,發(fā)現(xiàn)因生源不同、專(zhuān)業(yè)不同,該課程的教學(xué)有一定差異,普遍存在著一些問(wèn)題。
2 “VB程序設(shè)計(jì)”課程中存在的問(wèn)題
問(wèn)題一,來(lái)自我省農(nóng)村、牧區(qū)等邊遠(yuǎn)落后地區(qū)的學(xué)生,計(jì)算機(jī)知識(shí)是“零起點(diǎn)”,盡管在開(kāi)設(shè)“VB程序設(shè)計(jì)”課程之前,學(xué)生已經(jīng)學(xué)習(xí)了計(jì)算機(jī)基礎(chǔ)知識(shí),但很多學(xué)生仍然對(duì)計(jì)算機(jī)基礎(chǔ)知識(shí)存在著不少問(wèn)題,動(dòng)手能力、實(shí)際操作能力和對(duì)專(zhuān)業(yè)術(shù)語(yǔ)的理解力,都有著不同程度的問(wèn)題,學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言過(guò)程中理解力、掌握程度相對(duì)較差,這直接影響著“VB程序設(shè)計(jì)”課程的教學(xué)效果。而來(lái)自東部城市的學(xué)生,計(jì)算機(jī)基礎(chǔ)知識(shí)較扎實(shí),見(jiàn)多識(shí)廣使得這些學(xué)生學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言理解較快,接受能力較強(qiáng),由此造成同班學(xué)生中東部生源與我省生源學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言的差距。
問(wèn)題二,因?yàn)椤癡B程序設(shè)計(jì)”課程涉及到的大量關(guān)鍵詞、語(yǔ)法、術(shù)語(yǔ)都屬英語(yǔ)范疇,這就對(duì)學(xué)生的英語(yǔ)詞匯量有一定的要求,然而大部分學(xué)生認(rèn)為學(xué)習(xí)VB還要先背會(huì)單詞,才能理解語(yǔ)法、語(yǔ)義,有一定的困難;另外有些學(xué)生掌握外語(yǔ)語(yǔ)種不同,學(xué)校中有的學(xué)生一直學(xué)習(xí)日語(yǔ),也致使學(xué)習(xí)該課程有一定困難。
問(wèn)題三,學(xué)生對(duì)“VB程序設(shè)計(jì)”課程認(rèn)識(shí)不夠,學(xué)習(xí)動(dòng)機(jī)不明確,認(rèn)為學(xué)習(xí)程序設(shè)計(jì)對(duì)他們來(lái)說(shuō)沒(méi)有用,今后到工作崗位上不可能去編寫(xiě)程序,大部分學(xué)生只是把“VB程序設(shè)計(jì)”課程當(dāng)作一門(mén)不得不學(xué)的課程,只是單純的應(yīng)付考試。也由于教師教學(xué)內(nèi)容的安排和教學(xué)方法的選擇不當(dāng),使得很多學(xué)生學(xué)習(xí)興趣不濃,積極性不高,感到這門(mén)課程枯燥、難學(xué)。
問(wèn)題四,“VB程序設(shè)計(jì)”是一門(mén)理論與實(shí)踐相結(jié)合的課程,目前計(jì)算機(jī)課程的開(kāi)設(shè)都是利用多媒體教室進(jìn)行理論授課,在機(jī)房進(jìn)行上機(jī)實(shí)驗(yàn),這種教學(xué)方法使得理論與上機(jī)實(shí)驗(yàn)教學(xué)脫節(jié),學(xué)生普遍反映,在課堂上能聽(tīng)懂,一到機(jī)房實(shí)驗(yàn)卻感覺(jué)無(wú)從下手,不知從哪里做起。按照“提出語(yǔ)法、解釋語(yǔ)法、舉例說(shuō)明”三步曲的教學(xué)方法,使教學(xué)內(nèi)容顯得過(guò)于飽滿,老師填鴨式的滿堂灌教學(xué)更使得學(xué)生毫無(wú)興趣學(xué)習(xí)該門(mén)課程。
3“VB程序設(shè)計(jì)”課程的因材施教
3.1 因材施教的必然性
因材施教就是根據(jù)學(xué)生學(xué)習(xí)的差異,在教學(xué)中根據(jù)學(xué)生的個(gè)別差異,做到有的放矢,充分調(diào)動(dòng)每個(gè)學(xué)生的學(xué)習(xí)積極性,這一點(diǎn)在程序設(shè)計(jì)課程的教學(xué)中尤為重要。
分析我校開(kāi)設(shè)“VB程序設(shè)計(jì)”課程目前普遍存在的問(wèn)題,針對(duì)學(xué)習(xí)該課程的學(xué)生明顯的地區(qū)差異及專(zhuān)業(yè)性質(zhì),為了解決“吃不飽”與“消化不了”的教學(xué)矛盾,“VB程序設(shè)計(jì)”課程進(jìn)行因材施教勢(shì)在必行。
3.2 我校“VB程序設(shè)計(jì)”因材施教的教學(xué)策略
1) 做到因材施教,有的放矢
結(jié)合我校實(shí)際情況,“VB程序設(shè)計(jì)”課程面向不同對(duì)象、不同層次的學(xué)生這一特點(diǎn),根據(jù)學(xué)生專(zhuān)業(yè)不同,考慮到程序設(shè)計(jì)學(xué)習(xí)的目的和意義不同,同樣是一門(mén)“VB程序設(shè)計(jì)”,卻設(shè)置了三個(gè)不同的教學(xué)計(jì)劃。見(jiàn)表1。
通過(guò)該表可以看出,面向大多經(jīng)、文、管專(zhuān)業(yè),開(kāi)設(shè)的“VB程序設(shè)計(jì)”課程屬一般教學(xué)計(jì)劃,要求學(xué)生要掌握這門(mén)課程的相關(guān)知識(shí)與技能,并且具備程序設(shè)計(jì)的初步能力;而面向我校示范班開(kāi)設(shè)的“VB程序設(shè)計(jì)”課程,對(duì)學(xué)生要求更高一些,除了具備程序設(shè)計(jì)的能力,還要掌握自行分析解決實(shí)際問(wèn)題的較好能力,能在該課程結(jié)束時(shí)自行設(shè)計(jì)綜合實(shí)驗(yàn),特別增加了6學(xué)時(shí)的課程設(shè)計(jì);而面向日語(yǔ)專(zhuān)業(yè)的學(xué)生,該門(mén)課程卻是一門(mén)考查課,相對(duì)來(lái)講,要求學(xué)生掌握程度較低,另外由于日語(yǔ)班中藏民族學(xué)生較多,英語(yǔ)專(zhuān)業(yè)術(shù)語(yǔ)掌握較差,所以只要求學(xué)生掌握該門(mén)課程的一些基本方法,具備利用計(jì)算機(jī)解決實(shí)際問(wèn)題的初級(jí)能力。
那么,在“VB程序設(shè)計(jì)”這門(mén)課程的教學(xué)中,如何教好VB這門(mén)課?如何通過(guò)該門(mén)課程的正確引導(dǎo)與講授,利用有效的教學(xué)方法,提高學(xué)生的計(jì)算機(jī)知識(shí)應(yīng)用能力?是因材施教要解決的一個(gè)重要問(wèn)題。
2) 注意因材施教,發(fā)揮學(xué)生特長(zhǎng)
在“VB程序設(shè)計(jì)”課程的教學(xué)中,教師會(huì)明顯得看到學(xué)生學(xué)習(xí)程序設(shè)計(jì)課程的兩極分化問(wèn)題,那是因?yàn)椋行W(xué)生對(duì)程序設(shè)計(jì)特別感興趣,喜歡編程,接受能力也很強(qiáng),而有些學(xué)生由于前面幾次課程聽(tīng)不懂、聽(tīng)不進(jìn)去,就變得根本不愿意學(xué)習(xí),這時(shí)教師就要特別注意因材施教的方法進(jìn)行教學(xué),在整體教學(xué)中注意兼顧個(gè)別學(xué)生,并有針對(duì)性地調(diào)整教學(xué)進(jìn)度,發(fā)掘和發(fā)揮不同差異的學(xué)生的特長(zhǎng)。
例如,教材中的習(xí)題可以分為必做題和選做題,可以發(fā)揮優(yōu)秀學(xué)生的內(nèi)在潛力,同時(shí),也可以調(diào)動(dòng)中等學(xué)生的學(xué)習(xí)積極性。在教學(xué)的過(guò)程中,學(xué)生個(gè)體的差異性不可避免,如果每個(gè)學(xué)生的問(wèn)題都要老師來(lái)解決的話,不僅課堂時(shí)間不允許,而且顧此失彼,還會(huì)影響課堂秩序。這個(gè)時(shí)候,可以挑出優(yōu)秀的學(xué)生幫助其他學(xué)生。
3) 針對(duì)因材施教,改革考核形式
目前,對(duì)“VB程序設(shè)計(jì)”課程的考試方式仍然采用傳統(tǒng)的筆試,但這種方式在因材施教的教學(xué)形式下,只注重對(duì)學(xué)生理論知識(shí)的考核,而忽視了對(duì)學(xué)生實(shí)踐操作技能的考核。我們根據(jù)VB課程的特點(diǎn),針對(duì)不同專(zhuān)業(yè)、不同教學(xué)計(jì)劃的學(xué)生,在傳統(tǒng)的期末閉卷筆試考核之外,增加了平時(shí)考核、實(shí)驗(yàn)考核和課程設(shè)計(jì)考核的內(nèi)容。
面向經(jīng)、文、管專(zhuān)業(yè),要求學(xué)生能較好地完成平時(shí)作業(yè),更能獨(dú)立地完成每次的實(shí)驗(yàn)內(nèi)容;而對(duì)我校示范班,除了要求學(xué)生能較好地完成平時(shí)作業(yè),獨(dú)立地完成每次的實(shí)驗(yàn)內(nèi)容外,更要求學(xué)生能以小組的形式完成功能較完整的課程設(shè)計(jì)。例如開(kāi)發(fā)一個(gè)檔案管理系統(tǒng),即考核了學(xué)生完成一個(gè)項(xiàng)目的綜合能力、集體工作中的協(xié)作能力、個(gè)人創(chuàng)新能力,也檢驗(yàn)了學(xué)生把所學(xué)知識(shí)、技能進(jìn)行條理化,體現(xiàn)了學(xué)生綜合運(yùn)用能力;而面向日語(yǔ)專(zhuān)業(yè)的學(xué)生,只要求學(xué)生平時(shí)和實(shí)驗(yàn)完成良好,掌握該門(mén)課程的基礎(chǔ)知識(shí)和基本方法即可,并不要求他們完成課程設(shè)計(jì);
4) 實(shí)施因材施教,注重實(shí)踐教學(xué)
“VB程序設(shè)計(jì)”是一門(mén)實(shí)踐性很強(qiáng)的課程,因此在實(shí)施因材施教的教學(xué)過(guò)程中,應(yīng)非常注重實(shí)踐教學(xué)。根據(jù)上表中我校不同專(zhuān)業(yè)和不同層次的學(xué)生,VB課程的教學(xué)可以通過(guò)“三步走”實(shí)施因材施教。
第一階段,模仿階段,也是VB課程的入門(mén)階段,在這個(gè)時(shí)候,只是要求學(xué)生通過(guò)模仿對(duì)課堂或教材中的實(shí)例進(jìn)行調(diào)試、運(yùn)行,以初步達(dá)到理解“VB程序設(shè)計(jì)”的基本方法,初步掌握基本的編程思路。
第二階段,簡(jiǎn)單編程階段。要求學(xué)生在模仿的基礎(chǔ)上,通過(guò)對(duì)類(lèi)似實(shí)例的問(wèn)題進(jìn)行照貓畫(huà)虎地編程設(shè)計(jì),使學(xué)生基本掌握編程設(shè)計(jì)能力。
第三階段,綜合編程階段。在模仿實(shí)例、類(lèi)似實(shí)例的問(wèn)題的解決過(guò)程中,使學(xué)生逐步具備自行編程設(shè)計(jì)的能力,培養(yǎng)學(xué)生分析問(wèn)題和解決問(wèn)題的能力,真正掌握程序設(shè)計(jì)的方法和能力。
另外,在因材施教的教學(xué)過(guò)程中,還應(yīng)合理利用現(xiàn)代化教育技術(shù)手段,利用網(wǎng)絡(luò)教學(xué)系統(tǒng),采用教學(xué)互動(dòng)等綜合教學(xué)模式,才能保證提高教學(xué)質(zhì)量。
4 結(jié)束語(yǔ)
“VB程序設(shè)計(jì)”課程的因材施教,有利于教師實(shí)時(shí)地根據(jù)不同面向群體把握教學(xué)進(jìn)度,更有利于專(zhuān)業(yè)不同、層次不同的學(xué)生學(xué)習(xí)程序設(shè)計(jì),以提高教學(xué)效果和質(zhì)量。因材施教,按照我國(guó)高校計(jì)算機(jī)基礎(chǔ)教育要求,結(jié)合我校計(jì)算機(jī)基礎(chǔ)教學(xué)的實(shí)際情況,做到提高教學(xué)水平,保障教學(xué)質(zhì)量,為我省培養(yǎng)和輸送合格的計(jì)算機(jī)應(yīng)用人才。
參考文獻(xiàn):
[1] 教育部高等學(xué)校計(jì)算機(jī)教學(xué)指導(dǎo)委員會(huì).計(jì)算機(jī)基礎(chǔ)教育白皮書(shū),2003.
[2] 陸漢權(quán)等.Visual Basic程序設(shè)計(jì)教程[M].杭州:浙江大學(xué)出版社,2006.2.
[3] 方向.因材施教──計(jì)算機(jī)基礎(chǔ)分級(jí)教學(xué)勢(shì)在必行[J].計(jì)算機(jī)教育,2004,5(5):64-65.
[4] 楊潞霞.“VB程序設(shè)計(jì)”教學(xué)的改革與實(shí)踐[J].計(jì)算機(jī)教育,2007,8:24-26.
[5] 謝紅霞,杜建生.\"VB程序設(shè)計(jì)”教學(xué)與實(shí)踐[J].計(jì)算機(jī)教育,2007,5:3-5.