【摘 要】VB語言是集知識與技能于一體、實(shí)踐性很強(qiáng)的課程。對于計(jì)算機(jī)專業(yè)的學(xué)生來說,不僅要熟悉VB的基本概念,而且還要能夠熟練的掌握程序設(shè)計(jì)相關(guān)的技巧和方法,有一定的程序編寫思維能力。五年制學(xué)生缺乏相應(yīng)的知識背景,因而學(xué)習(xí)VB有一定的困難。作為高職教師的我們,在教學(xué)中怎樣才能吸引學(xué)生努力主動的學(xué)習(xí)好VB,這是值得探討的問題。本文探究的是如何在課堂教學(xué)中激發(fā)學(xué)生的學(xué)習(xí)興趣,調(diào)動學(xué)生求知欲望、發(fā)展其創(chuàng)造思維,培養(yǎng)其科學(xué)素養(yǎng)。讓學(xué)生在歡樂中學(xué)到深奧知識。
【關(guān)鍵詞】高職 VB語言興趣 實(shí)例
一、展示Visual Basic開發(fā)的小軟件,激發(fā)學(xué)生興趣
“興趣”是最好的老師,學(xué)生只有真心地喜歡它,有興趣,才會用心去學(xué)、花時(shí)間去鉆研。
五年制高職學(xué)生已經(jīng)使用或?qū)W習(xí)過很多軟件,如辦公軟件、多媒體播放軟件、學(xué)習(xí)軟件、游戲軟件,等等。這些軟件中,有的功能強(qiáng)大,制作精細(xì),非常吸引人;也有的軟件小巧靈活,不受環(huán)境限制,生命力頑強(qiáng)。這些軟件如何設(shè)計(jì)、制作的,有什么奧秘?是否有專門的制作軟件?我們學(xué)生能做嗎?從同學(xué)們的好奇心理出發(fā),第一次課就展示一些包括教師制作Visual Basic的課件、學(xué)生制作的小游戲,課程設(shè)計(jì)作品等,如打字小游戲,俄羅斯方塊,三子棋等,這些作品的展示,讓學(xué)生了解了VB的強(qiáng)大功能,也開拓了學(xué)生的視野,激發(fā)學(xué)生的學(xué)習(xí)興趣。
二、重視新課導(dǎo)入環(huán)節(jié),激發(fā)學(xué)生的自主學(xué)習(xí)的興趣
所謂“新課導(dǎo)入”就是一節(jié)課的開頭,一個(gè)新知識的起點(diǎn)。就像一本小說、一部交響樂的序曲,雖非高潮,卻至關(guān)重要。因?yàn)橐欢涡路f的導(dǎo)語,幾句巧妙的引言,一個(gè)別出心裁的開場白往往能起到意想不到的效果,它會一下子抓住學(xué)生,使其迅速進(jìn)入學(xué)習(xí)意境,興致勃勃地甚至是迫不及待跟隨教師去探索知識的奧秘,進(jìn)入學(xué)習(xí)的高潮。所謂“好的開頭是成功的一半”就是這個(gè)意思。因此在VB教學(xué)中應(yīng)該重視新課導(dǎo)入環(huán)節(jié),我在VB教學(xué)中嘗試使用以下新課導(dǎo)入方法,感覺效果明顯。
1.以“小游戲”程序?qū)?/p>
在進(jìn)行循環(huán)結(jié)構(gòu)教學(xué)中,開始可以先讓學(xué)生玩“數(shù)字有乾坤”的小游戲,諸如猜數(shù)字,使計(jì)算機(jī)自動產(chǎn)生一個(gè)0-99范圍內(nèi)的數(shù)字,用戶自行輸入一個(gè)數(shù)字,計(jì)算機(jī)將會自動進(jìn)行判斷,對了給出得分,錯(cuò)了將信息反饋給用戶,用戶給出的數(shù)字與所猜數(shù)字之間的大小關(guān)系,用戶可以根據(jù)相關(guān)信息進(jìn)行游戲,共給用戶十次機(jī)會,第一次猜中得分為10分,第二次猜中得分為9分,依次遞減。這時(shí)的“玩游戲”提供的外部刺激不是單一的刺激,而是多種感官的綜合刺激,這對于知識的獲取和保持非常重要,而且可以有效的避免五年制高職學(xué)生融入課堂慢的被動局面。“玩游戲”既能讓學(xué)生看得見,還能動手“玩”,很易激起好奇心,在學(xué)生玩的過程中,教師再對學(xué)生進(jìn)行適當(dāng)?shù)囊龑?dǎo),滿足學(xué)生想揭開游戲神秘面紗的欲望。從而有效地解決了學(xué)生厭學(xué)心理。
學(xué)生的求知欲望被激發(fā)后,這時(shí)不必急著讓學(xué)生學(xué)習(xí)新的知識,可以先降低“制作游戲”難度,讓學(xué)生嘗試。用已學(xué)的選擇結(jié)構(gòu)知識完成簡化的“數(shù)字有乾坤”——只猜一次(只給用戶一次機(jī)會,先暫時(shí)避開循環(huán)結(jié)構(gòu)),這樣既復(fù)習(xí)了以前的知識,而且使學(xué)生在實(shí)踐中靈活運(yùn)用,
第一個(gè)簡單游戲完成了,學(xué)生心中充滿了成就感,雖說不完善,但這畢竟是學(xué)生自行編寫的第一個(gè)游戲,當(dāng)然開心,但是“玩”多了覺得這游戲不對啊,只猜一次“玩家”命中率太低了,如何才能達(dá)到上課前玩的游戲效果,可以讓“玩家”猜上十次呢?學(xué)生心中一定會產(chǎn)生更強(qiáng)烈的求知欲,教師講解循環(huán)結(jié)構(gòu)結(jié)識的時(shí)候終于到了。這樣學(xué)生就會帶著一種求知的欲望去學(xué),學(xué)完循環(huán)知識后再來完成以上的任務(wù)。
2.巧設(shè)情境,注重解決實(shí)際問題
在幫助學(xué)生理解隨機(jī)函數(shù)RND時(shí),我沒有像傳統(tǒng)的方式那樣直接給出格式與功能,而是讓學(xué)生踴躍參與我預(yù)先設(shè)置好的抓鬮游戲,然后結(jié)合問題調(diào)動他們的思維。問題是:抓鬮前,你知道結(jié)果是什么嗎?學(xué)生答:不知道。再設(shè)置問題:這種現(xiàn)象現(xiàn)實(shí)生活中多么?是什么現(xiàn)象?就是隨機(jī)現(xiàn)象。我又讓學(xué)生動腦想出類似的例子,學(xué)生思維很活躍,舉了很多例子,如打撲克,擲骰子,拋硬幣等,正當(dāng)他們興致盎然時(shí),老師又問,計(jì)算機(jī)能否模擬這些現(xiàn)象?通過RND函數(shù),那么RND函數(shù)的功能是什么?就是從眾多的0到1之間的小數(shù)中“抓出”一個(gè)。水到渠成,無需再作任何解釋。
因此新課導(dǎo)入雖然有時(shí)只有短短的幾分鐘,但新穎的導(dǎo)入方式,能充分激發(fā)學(xué)生的學(xué)習(xí)積極性,形成學(xué)生的認(rèn)知需求。
三、重視課堂教學(xué)實(shí)例的生動性
在教學(xué)上,采用以實(shí)例作為知識的載體,追蹤學(xué)生的興趣和問題,由生動的實(shí)例去操縱學(xué)生自己主動發(fā)現(xiàn)、分析和處理問題。注意通過一系列問題的引動,來激發(fā)學(xué)生、培養(yǎng)學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)主動性。教學(xué)中應(yīng)以一個(gè)個(gè)鮮活的具體實(shí)例為切入點(diǎn),在每個(gè)例子中適時(shí)、適量滲透一些相關(guān)的概念和知識,這樣的教學(xué)方法學(xué)生才易于接受,也容易激發(fā)興趣。
在程序的編寫方面,我們一定要有相關(guān)的實(shí)例來讓學(xué)生在感性上得到認(rèn)識。比如在介紹If-Else選擇控制語句的時(shí)候,如果我們只是講解單純的語句,學(xué)生聽起來覺得比較枯燥。因此,我首先給學(xué)生演示一個(gè)通過用戶名和密碼的登錄界面,通過選擇控制語句來確定我們在文本框中輸入的條件是否為真做出判斷,如果為真就登錄到我們所需要的另一個(gè)界面,否則彈出一個(gè)提示信息框。在演示的過程中,同學(xué)們都表現(xiàn)出強(qiáng)烈的好奇心和學(xué)習(xí)的欲望,思維表現(xiàn)非?;钴S,都想知道是如何設(shè)計(jì)出來的,都想自己動手試試,因?yàn)樗麄冇X得這些知識非常有用。在這個(gè)時(shí)候,再開始講解分支結(jié)構(gòu)語句,這時(shí)的學(xué)生肯定是帶著強(qiáng)列的求知欲去學(xué)習(xí)的,那么學(xué)習(xí)的積極性也就得到了充分的調(diào)動。
再如,在講解命令按鈕和文本框內(nèi)容時(shí),引入展示具有加減乘除功能的計(jì)算器實(shí)例,并且在講解完內(nèi)容后就讓學(xué)生完成這一實(shí)例,學(xué)生帶著一種任務(wù)來完成這些生動的實(shí)例,教學(xué)效果得到了明顯的提高。
第斯多惠說:“教學(xué)的藝術(shù)不在于傳授的本領(lǐng),而在于激勵、喚醒、鼓舞?!敝挥袑W(xué)生置于樂觀的情感中,激發(fā)學(xué)生的學(xué)習(xí)動機(jī)和好奇心,調(diào)動學(xué)生求知欲望、學(xué)習(xí)興趣,使其能全身心地投入到整節(jié)課的探究過程中,才能發(fā)展其創(chuàng)造思維,培養(yǎng)其科學(xué)素養(yǎng)。
參考文獻(xiàn):
[1]黃榮喜.高職VB實(shí)例教學(xué)法的研究與實(shí)踐.
[2]毛澄潔.教電腦玩“猜數(shù)游戲”.
[3]張李.給“游戲”平反——談游戲在信息技術(shù)教學(xué)中的地位[J].信息技術(shù)教育,2003,(3):41.
[4]宗世哲.VB程序設(shè)計(jì)教學(xué)方法淺析.人民教育出版社課程教材研究所.
(作者單位:江蘇電大武進(jìn)學(xué)院)