朱廣麗,張順香
摘要:針對(duì)提高Visual Basic課程教學(xué)效果的問題,文章提出了統(tǒng)一要求和因材施教相結(jié)合的教學(xué)方法。本文從該課程的授課對(duì)象出發(fā),分析該課程在實(shí)際教學(xué)中存在的主要問題,進(jìn)而提出根據(jù)學(xué)生的具體情況因材施教,逐步達(dá)到統(tǒng)一要求的教學(xué)方法。該方法能夠有效地挖掘?qū)W生的潛能,在實(shí)際的教學(xué)中取得了良好的教學(xué)效果。
關(guān)鍵詞:統(tǒng)一要求;因材施教;教學(xué)效果;教學(xué)方法
中圖分類號(hào):TP393文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2009)34-9763-02
Applying Uniform Demand and Individualized Teaching to Teaching of VB
ZHU Guang-li, ZHANG Shun-xiang
(Institute of Computer Science and Engineering, Anhui University of Science & Technology, Huainan 232001, China)
Abstract: To improve the teaching effect of Visual Basic course, this paper proposed teaching method which combined uniform demand and individualized teaching. Start from teaching-oriented students of this course, analyze the existing problem on real teaching process. Further, we proposed scientific teaching method which carried out in accordance with individual differences at first, and then reach uniform demand step by step. This teaching method can mine student's potentiality, and it has achieved better effect in real teaching.
Key words: uniform demand; individualized teaching; teaching effect; teaching methods
對(duì)于非計(jì)算機(jī)專業(yè)的學(xué)生來(lái)說(shuō),計(jì)算機(jī)作為被廣泛應(yīng)用的工具,主要體現(xiàn)在兩個(gè)方面:一是作為數(shù)據(jù)處理工具,對(duì)于不同專業(yè)的學(xué)生而言,隨著專業(yè)學(xué)習(xí)的深入,需要將一些數(shù)據(jù)以數(shù)據(jù)庫(kù)或Excel文件的形式進(jìn)行表示、存儲(chǔ),或使用Matlab等處理軟件實(shí)現(xiàn)模擬仿真;二是作為資料檢索和文字處理工具,學(xué)生需要掌握通過(guò)網(wǎng)絡(luò)進(jìn)行資料檢索的能力,并通過(guò)使用WPS或Word等軟件完成資料、作業(yè)及設(shè)計(jì)的編輯整理。因此,計(jì)算機(jī)的基本應(yīng)用能力對(duì)非計(jì)算機(jī)專業(yè)的學(xué)生來(lái)說(shuō)是非常重要,具備一定水平的計(jì)算機(jī)應(yīng)用能力可有效輔助學(xué)生完成學(xué)習(xí)過(guò)程中所面臨的各種任務(wù)。
顯然,如何引導(dǎo)非計(jì)算機(jī)專業(yè)的學(xué)生對(duì)計(jì)算機(jī)知識(shí)的學(xué)習(xí),使其具有必備的計(jì)算機(jī)應(yīng)用能力是一個(gè)關(guān)鍵問題。目前,各個(gè)省份的教育部門為提高學(xué)生的計(jì)算機(jī)應(yīng)用能力,要求高等院校非計(jì)算機(jī)專業(yè)的教學(xué)大綱中設(shè)置計(jì)算機(jī)的公共基礎(chǔ)課。Visual Basic以其簡(jiǎn)單、易學(xué)、易用的特點(diǎn)成為計(jì)算機(jī)公共基礎(chǔ)課的首選課程。該課程的學(xué)習(xí)可為非計(jì)算機(jī)專業(yè)的學(xué)生的編程能力、數(shù)據(jù)處理能力打下良好的基礎(chǔ)。本文以Visual Basic課程為例,著力研究如何使學(xué)生能夠達(dá)到該課程教學(xué)的統(tǒng)一要求,又能充分發(fā)揮學(xué)生本身特長(zhǎng)。
1 VB教學(xué)存在的問題
我校從2002年開始將VB設(shè)為非計(jì)算機(jī)專業(yè)公共基礎(chǔ)課,在該課程多年的理論教學(xué)和實(shí)驗(yàn)教學(xué)過(guò)程中,我發(fā)現(xiàn)主要存在以下兩個(gè)方面的問題。
1)學(xué)生的計(jì)算機(jī)水平參差不齊。根據(jù)對(duì)我校各個(gè)的非計(jì)算機(jī)專業(yè)教學(xué)計(jì)劃的研究,該門公共基礎(chǔ)課的授課時(shí)間基本上都設(shè)置在大一下學(xué)期或大二上學(xué)期,因此,該課程的授課對(duì)象主要是低年級(jí)的同學(xué)。不同于其本專業(yè)的專業(yè)課教學(xué),學(xué)生的水平基本處于統(tǒng)一水平線上,學(xué)生的計(jì)算機(jī)基礎(chǔ)差別很大。一些來(lái)自發(fā)達(dá)地區(qū)的學(xué)生,已基本具備像選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)等簡(jiǎn)單的編程思想,能夠使用某種編程語(yǔ)言解決一些簡(jiǎn)單的問題,但有些同學(xué)連基本的輸入操作能力都沒有。給教學(xué)造成極大的困難。
2)學(xué)生學(xué)習(xí)計(jì)算機(jī)的態(tài)度和能力的差異。不少同學(xué)沒有充分意識(shí)到計(jì)算機(jī)作為一門重要的工具對(duì)其專業(yè)課程學(xué)習(xí)的重要性,認(rèn)為反正不是自己的專業(yè)課,抱著通過(guò)就行的思想,因此,學(xué)習(xí)態(tài)度不夠端正。另外,作為一門計(jì)算機(jī)課程,VB是以練習(xí)為主,以教為輔,教與練結(jié)合課程。強(qiáng)調(diào)學(xué)生在理解基本理論和編程思想的基礎(chǔ)上,動(dòng)手實(shí)踐,而每個(gè)學(xué)生的動(dòng)手能力是不同的。
因此,教師如何根據(jù)非計(jì)算機(jī)專業(yè)學(xué)生的這種情況因材施教,促使能者多學(xué),既能夠充分發(fā)掘每個(gè)學(xué)生的潛在能力,又能夠使得學(xué)生達(dá)到既定的教學(xué)目標(biāo),是值得研究的問題。下面我分析一下討論統(tǒng)一要求與因材施教的教學(xué)方法在VB課程中的應(yīng)用。
2 教學(xué)方法的應(yīng)用
統(tǒng)一要求與因材施教相結(jié)合的原則,是指在教學(xué)中要根據(jù)社會(huì)的要求和學(xué)生的共同特性,對(duì)全體學(xué)生提出必要的共同要求,同時(shí),要根據(jù)學(xué)生的個(gè)別差異和具體的情況,有針對(duì)性地進(jìn)行教學(xué),以使每個(gè)學(xué)生的才能和特長(zhǎng)都能得到充分的發(fā)揮。統(tǒng)一要求是完成教學(xué)任務(wù)、保證人才合格的前提條件,而因材施教是提高教學(xué)工作實(shí)效性的保證。大學(xué)生共同的生理、心理發(fā)展的階段和水平是共性,這是統(tǒng)一要求的基礎(chǔ);而每個(gè)學(xué)生在認(rèn)識(shí)、情感、性格、氣質(zhì)以及在學(xué)習(xí)態(tài)度、學(xué)習(xí)能力等方面的差異是個(gè)性,是因材施教的前提。只有將共性和個(gè)性有機(jī)地結(jié)合起來(lái),教學(xué)才能收到良好的效果。
2.1 實(shí)驗(yàn)教學(xué)中的應(yīng)用
2.1.1 面對(duì)一般授課對(duì)象
一般授課對(duì)象是指在主觀上愿意學(xué)習(xí),但沒有科學(xué)的學(xué)習(xí)方法的學(xué)生,這部分學(xué)生占絕大多數(shù)。計(jì)算機(jī)公共基礎(chǔ)課是培養(yǎng)學(xué)生計(jì)算機(jī)動(dòng)手能力為主要目標(biāo)的課程,因此,首先我要求大家都要來(lái)機(jī)房上機(jī),如果不來(lái)上機(jī)就沒有提高計(jì)算機(jī)水平的可能,我詳細(xì)檢查學(xué)生的出勤率;其次同學(xué)們來(lái)機(jī)房上機(jī)都要編寫、調(diào)試一定量的程序,這要根據(jù)學(xué)生本身的計(jì)算機(jī)程度而定,對(duì)于程度較好的學(xué)生和較差的學(xué)生要求不同,在每次實(shí)驗(yàn)課上我基本上是布置5道編程題,對(duì)于學(xué)習(xí)認(rèn)真、計(jì)算機(jī)程度較高的同學(xué)要求按質(zhì)按量完成,如有可能的話,對(duì)程序的功能、執(zhí)行的時(shí)間和空間效率還可作進(jìn)一步分析并改進(jìn)。對(duì)于程度較差的學(xué)生剛開始要求相對(duì)寬一點(diǎn),只讓他們完成其中的2~4題,或者直接按照課本上的實(shí)例的步驟來(lái)做,讓他們由易到難,按部就班,慢慢地對(duì)掌握計(jì)算機(jī)知識(shí)和技術(shù)建立一定的信心。同時(shí),要求他們課余能抽出一定時(shí)間進(jìn)行打字練習(xí),通過(guò)這樣的訓(xùn)練一段時(shí)間以后,相當(dāng)一部分同學(xué)進(jìn)步很快,能和計(jì)算機(jī)程度好的同學(xué)一起討論程序編制的方式、方法,并能按質(zhì)按量地完成我交給的學(xué)習(xí)任務(wù)。
2.1.2 面對(duì)特殊授課對(duì)象
上述辦法在實(shí)驗(yàn)教學(xué)中對(duì)于一般的授課對(duì)象比較有效,在實(shí)際的教學(xué)中還存在一些特殊的授課對(duì)象。一部分學(xué)生動(dòng)手能力很強(qiáng),但整天泡在游戲里,這是現(xiàn)在的大學(xué)生中存在一個(gè)常見現(xiàn)象,這一問題現(xiàn)在不僅僅是學(xué)校問題、社會(huì)問題、家庭問題,更是當(dāng)教師教學(xué)的一大難題。大家知道,對(duì)于剛剛進(jìn)入大學(xué)學(xué)習(xí)的學(xué)生有時(shí)沒有明確的努力方向,一旦迷戀游戲,強(qiáng)硬措施是很難奏效的,因?yàn)檫@種類型的學(xué)生逆反心理特別重,若采取強(qiáng)硬措施,教學(xué)效果更差,因此,針對(duì)這部分特殊的授課對(duì)象我總結(jié)的因材施教方法是引導(dǎo)+控制。首先是引導(dǎo),主要包括:讓他們了解到學(xué)習(xí)《Visual Basic程序設(shè)計(jì)》課程的重要性和迫切性,認(rèn)識(shí)到今后的人生是活生生的人生,而不是游戲人生;使他們了解自己在計(jì)算機(jī)動(dòng)手能力方面的能力,引導(dǎo)、鼓勵(lì)他們將這種動(dòng)手能力優(yōu)勢(shì)應(yīng)用到課程的學(xué)習(xí)。其次,循序漸進(jìn)控制法:在一開始,讓他們完成一定的學(xué)習(xí)任務(wù),完成以后適當(dāng)放松一下,在以后的實(shí)驗(yàn)課中逐漸地把學(xué)習(xí)任務(wù)加重。在多次的控制過(guò)程中,這部分學(xué)生找到自己長(zhǎng)處的發(fā)揮空間,對(duì)課程的學(xué)習(xí)建立起很強(qiáng)的自信。在此基礎(chǔ)上,再對(duì)他們統(tǒng)一要求,完成預(yù)定的教學(xué)目標(biāo)。
2.2 理論教學(xué)中的應(yīng)用
第2.1節(jié)主要討論基于VB實(shí)驗(yàn)課的教學(xué)方法,而在理論課的教學(xué)中又應(yīng)該如何把握統(tǒng)一要求與因材施教呢?主要體現(xiàn)在對(duì)課程內(nèi)容和教學(xué)時(shí)間把握上。一是內(nèi)容的把握。明確課程的基礎(chǔ)和必備的知識(shí),包括課程中的數(shù)據(jù)類型、運(yùn)算符、表達(dá)式、內(nèi)部函數(shù)、程序的基本控制結(jié)構(gòu)、變量的作用范圍、函數(shù)之間的參數(shù)傳遞和文件的使用等。二是課堂教學(xué)時(shí)間的控制。利用95%的課堂時(shí)間,結(jié)合教材或參考書上比較淺顯的、容易的實(shí)例講解基礎(chǔ)知識(shí),并指出VB中數(shù)據(jù)類型、內(nèi)部函數(shù)與數(shù)學(xué)中數(shù)據(jù)類型、函數(shù)在內(nèi)涵上的差異;對(duì)難點(diǎn)知識(shí)例如變量的作用范圍和函數(shù)之間的參數(shù)傳遞做重點(diǎn)講解。在每次課的結(jié)尾給程度好的學(xué)生“加餐”,利用較少的時(shí)間快速講解一部分與上課內(nèi)容相關(guān)而又比較實(shí)用的實(shí)例,讓他們有自由和發(fā)揮想象的空間。三是課后作業(yè)控制。給全班同學(xué)統(tǒng)一布置一些難度適中的題目,以便學(xué)生對(duì)課程的基礎(chǔ)知識(shí)鞏固加深,同時(shí)讓學(xué)習(xí)好的學(xué)生選作一些實(shí)用的題目,例如文件管理、多媒體設(shè)計(jì)等,提高他們對(duì)課程學(xué)習(xí)的熱情。通過(guò)這種對(duì)課程的基礎(chǔ)知識(shí)、難點(diǎn)知識(shí)以及實(shí)用知識(shí)的劃分控制,使學(xué)生按質(zhì)按量完成學(xué)習(xí)任務(wù),達(dá)到統(tǒng)一要求、因材施教的目的。
3 結(jié)束語(yǔ)
計(jì)算機(jī)公共課的教學(xué)是各個(gè)高等學(xué)校都要面對(duì)的問題,如何結(jié)合非計(jì)算機(jī)專業(yè)學(xué)生的特點(diǎn),提高教學(xué)效果是關(guān)鍵問題。通過(guò)課上、課下以及實(shí)驗(yàn)課上貫徹“統(tǒng)一要求”與“因材施教”相結(jié)合的教學(xué)原則,學(xué)生經(jīng)常和老師交流VB編程問題,從而使得VB這門課成了活生生的語(yǔ)言,而不再是一灘無(wú)人問津的“死水”,教學(xué)收到良好的效果。
參考文獻(xiàn):
[1] 潘地林.Visual Basic程序設(shè)計(jì)[M].合肥:中國(guó)科技大學(xué)出版社,2007.
[2] 宋志宏,賈冬梅,葉國(guó)權(quán).VB 程序設(shè)計(jì)課“三階段教學(xué)法”探析[J].電腦知識(shí)與技術(shù),2006(12).
[3] 李強(qiáng).VB程序設(shè)計(jì)語(yǔ)言教學(xué)方式的探討[J].繼續(xù)教育研究,2009(1):94-95.