- 相關(guān)推薦
如何提高小學(xué)生對(duì)程序設(shè)計(jì)的興趣
本人是一名即將畢業(yè)的師范生 。在本學(xué)期初有上學(xué)期的實(shí)習(xí)學(xué)校找到我請(qǐng)我?guī)退麄內(nèi)ヅ嘤?xùn)NOIP(全國(guó)信息技術(shù)奧林匹克競(jìng)賽)培訓(xùn)班。小學(xué)組培訓(xùn)的是 QB(Qbasic),參加學(xué)習(xí)的(3~5年級(jí))學(xué)生,他們對(duì)QB都一無(wú)所知, 同時(shí)思維也有所差異。 學(xué)校通知我去上課時(shí)離競(jìng)賽只有一個(gè)多月,我每天下午利用一個(gè)小時(shí)去輔導(dǎo)他們。一開(kāi)始的第一節(jié)課有29名學(xué)生,以后就逐漸減少,結(jié)果一個(gè)月下來(lái)只十五名學(xué)生。最后只好這十五名學(xué)生加參競(jìng)賽,結(jié)果讓我驚喜的發(fā)現(xiàn)去參加比賽的有一名獲得省三等獎(jiǎng),六名獲得市二、三等獎(jiǎng)。程序設(shè)計(jì)一直都是大家學(xué)習(xí)的重點(diǎn)和難點(diǎn)之一, QB語(yǔ)言本身枯燥難懂,何況面對(duì)的又是小學(xué)生呢?如何解決好這個(gè)問(wèn)題,結(jié)合對(duì)本人對(duì)NOIP的培訓(xùn)實(shí)踐有以下幾點(diǎn)思考:
一、激發(fā)興趣,增強(qiáng)求知欲。
在培訓(xùn)中我發(fā)現(xiàn),由于他們年齡比較小有很多程序設(shè)計(jì)所需的數(shù)學(xué)知識(shí)沒(méi)學(xué),如果學(xué)習(xí)沒(méi)有興趣,會(huì)導(dǎo)致他們慢慢對(duì)程序失去興趣,最終退出學(xué)習(xí);我還發(fā)現(xiàn),大部分學(xué)生可能對(duì)程序設(shè)計(jì)語(yǔ)言不關(guān)心,但當(dāng)把他們大腦中的興奮激活時(shí),往往會(huì)對(duì)所學(xué)的知識(shí)產(chǎn)生濃厚的興趣,從而主動(dòng)學(xué)習(xí)程序設(shè)計(jì)語(yǔ)言,并親自在編程中驗(yàn)證問(wèn)題,還會(huì)千方百計(jì)地想辦法查尋資料,擴(kuò)大知識(shí)面。愛(ài)因斯坦說(shuō)過(guò):"興趣是最好的老師"。每個(gè)學(xué)生都有自己獨(dú)特的個(gè)性、興趣。尊重他們的個(gè)性,挖掘他們的潛能,激發(fā)他們的興趣,使興趣發(fā)展為能力,是我們教育工作者的使命。在實(shí)際教學(xué)中,發(fā)現(xiàn)學(xué)生很容易失去對(duì)計(jì)算機(jī)學(xué)習(xí)興趣,往往是因?yàn)樗麄円挥龅藉e(cuò)折,就產(chǎn)生厭學(xué)、怕學(xué)的情緒,從而失去學(xué)習(xí)的信心,連學(xué)習(xí)的打字、Qbsic語(yǔ)言設(shè)計(jì)等這些知識(shí)是小學(xué)生學(xué)習(xí)計(jì)算機(jī)最基本、最簡(jiǎn)單的知識(shí)都不愿學(xué)。面對(duì)怕困難、失信心的局面,我除了耐心做好思想教育和加強(qiáng)個(gè)別輔導(dǎo)外,在教學(xué)過(guò)程中有意識(shí)地使他們獲得更多的成功感,從而增強(qiáng)他們學(xué)習(xí)的信心,提高學(xué)習(xí)興趣。如這次獲獎(jiǎng)的小朋友們他們下次一定會(huì)主動(dòng)的積極的參加QB的學(xué)習(xí).如在QB程序設(shè)計(jì)教學(xué)FOR循環(huán)語(yǔ)句中,用CAI演示如下程序:
LET SUM=0
FOR I=1 TO 10 STEP 1
SUM=SUM+I
NEXT I
PRINT “SUM=”,SUM
END
學(xué)生通過(guò)觀察計(jì)算機(jī)逐步演示運(yùn)動(dòng)的結(jié)果,使原來(lái)的穎團(tuán)得以解開(kāi),從而體會(huì)到“百聞不如一見(jiàn)”的感覺(jué)。
二、形象比喻,貼近生活
計(jì)算機(jī)學(xué)科中有些教學(xué)內(nèi)容比較抽象,不容易被學(xué)生接受和理解,特別是程序設(shè)計(jì)中的算法,作為老師應(yīng)有能力化繁為簡(jiǎn),將深?yuàn)W的理論講得通俗易懂,這需要老師多鉆研教材和教法。在教學(xué)中巧用生活中的實(shí)例,形象地比喻的方法最容易為學(xué)生所接受。如:學(xué)生在剛學(xué)習(xí)兩數(shù)據(jù)交換時(shí)不易理解,老師可以提出一
這樣的問(wèn)題:
有兩瓶子,一瓶子裝了油,一瓶裝了水,如何實(shí)現(xiàn)這兩瓶子里的液體互換呢?
這樣有的學(xué)生就能想到借用第三個(gè)瓶子了。那我們程序設(shè)計(jì)中就同樣可以引用第三個(gè)變量了。這樣比喻學(xué)生有易接受不易忘的
三、改進(jìn)教學(xué)方式,以學(xué)生為主體
筆者由于培訓(xùn)的時(shí)間比較緊張,只有一個(gè)月的時(shí)間(10月16日參加NOIP),面對(duì)程序一無(wú)所知的(3~5年級(jí))學(xué)生培訓(xùn)一個(gè)月就要參賽,我們只能用講授、演示、練習(xí)等方法來(lái)培訓(xùn)。不可否認(rèn)這種教學(xué)模式可能打擊學(xué)生學(xué)習(xí)的興趣。有時(shí)間的話,我們一開(kāi)始就不像課本一樣,一開(kāi)始介紹諸如算法、流程圖的畫法等一系列的在程序設(shè)計(jì)中比較抽象難懂的概念,然后介紹QBASIC語(yǔ)言基礎(chǔ)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和數(shù)組。從知識(shí)的邏輯結(jié)構(gòu)體系考察,這樣安排無(wú)可非議,但從學(xué)生的認(rèn)知規(guī)律考量,我們認(rèn)為把一些難懂的、晦濕的抽象的東西放在開(kāi)始來(lái)學(xué)習(xí),學(xué)生理解起來(lái)比較困難并且容易傷害他們學(xué)習(xí)編程的積極性。受到一些語(yǔ)言知識(shí)書籍從介紹一個(gè)小實(shí)例開(kāi)始來(lái)引入的啟發(fā),我們決定開(kāi)始先不講基本概念,而是和我們一起做,在做中由同學(xué)們自己在直觀上先去體悟這些概念,然后在時(shí)機(jī)成熟時(shí)再和同學(xué)們一起歸納總結(jié)。所以在組織這部分課堂教學(xué)時(shí),我們采用了自然過(guò)渡、類比等方法,和同學(xué)們首先一起探討了QB軟件的打開(kāi)、程序的建立和保存、軟件界面等方面的知識(shí),由同學(xué)們自己探索著找出QB操作和以前所學(xué)軟件的異同點(diǎn)。由于同學(xué)們已經(jīng)學(xué)過(guò)Word應(yīng)用軟件,對(duì)這些相似的操作已非常熟悉,所以操作起來(lái)得心應(yīng)手。然后,我們給出一個(gè)求長(zhǎng)方形面積的實(shí)例,讓學(xué)生們和我們一起做。 在操作過(guò)程當(dāng)中,教師不用講解每個(gè)語(yǔ)句的含義,同學(xué)通過(guò)完成任務(wù)很自然的就能體會(huì)出什么是語(yǔ)句,什么是變量等等。在此基礎(chǔ)上,教師適當(dāng)?shù)囊龑?dǎo)同學(xué)歸納總結(jié)一下,一切都迎刃而解。由此可見(jiàn),按照學(xué)生的認(rèn)知規(guī)律組織教學(xué)和重視學(xué)生知識(shí)結(jié)構(gòu)體系的建立并不是相互對(duì)立的,關(guān)鍵是其建立是通過(guò)外部手段強(qiáng)加給他們的,還是在學(xué)生學(xué)習(xí)的過(guò)程中自然形成的。
四 、開(kāi)展課外活動(dòng),培養(yǎng)學(xué)習(xí)興趣。
開(kāi)辦程序設(shè)計(jì)興趣小組,遵循因材施教的原則,我們選擇程序設(shè)計(jì)能力較強(qiáng)的學(xué)生,開(kāi)辦QBASIC高級(jí)編程小組,主要介 紹課本中涉及較少的函數(shù)和子程序、數(shù)組的概念和使用、屏幕控制作圖以及音樂(lè)程序及動(dòng)畫程序的編寫方法,激發(fā)學(xué)生對(duì)編程語(yǔ)言的興趣,提高學(xué)生信息技術(shù)的應(yīng)用水平。
開(kāi)展校內(nèi)程序設(shè)計(jì)比賽,讓學(xué)生展示自己程序設(shè)計(jì)方面的成果,既有利于學(xué)生之間設(shè)計(jì)方法、技巧等方面的交流,也有利于學(xué)生享受成功的喜悅,提高學(xué)生學(xué)習(xí)的積極性,在比賽中求新創(chuàng)異。同時(shí)輔導(dǎo)部分學(xué)生參加全國(guó)、省、市的信息學(xué)競(jìng)賽,進(jìn)一步深化和補(bǔ)充程序設(shè)計(jì)教學(xué)內(nèi)容。通過(guò)競(jìng)賽,檢驗(yàn)課外活動(dòng)開(kāi)展的質(zhì)量及學(xué)生掌握知識(shí)的情況,也讓學(xué)生看到自身的能力,增強(qiáng)克服困難的信心和勇氣,激發(fā)他們的求知欲。
五、加大上機(jī)練習(xí),理論與實(shí)際相結(jié)合
程序設(shè)計(jì)教學(xué)的關(guān)鍵是引導(dǎo)學(xué)生通過(guò)嘗試性操作,培養(yǎng)其程序設(shè)計(jì)能力和水平,從而培養(yǎng)學(xué)生的思維能力、分析能力、探究能力以及創(chuàng)新能力。所以,教師要讓學(xué)生親身體驗(yàn)程序設(shè)計(jì)的“魅力”,編制一些簡(jiǎn)單程序,掌握一些簡(jiǎn)單程序設(shè)計(jì)技巧,然后逐漸加深難度,提高操作技能和編程技巧。為提高上機(jī)實(shí)踐的質(zhì)量,我們應(yīng)努力做好理論課與實(shí)踐課的銜接關(guān)系,二者同步進(jìn)行。課前教師充分做好準(zhǔn)備,明確學(xué)生上機(jī)實(shí)踐的目的和任務(wù)。根據(jù)程序設(shè)計(jì)學(xué)習(xí)過(guò)程中實(shí)踐性強(qiáng)的特點(diǎn),科學(xué)地分配課堂教學(xué)40分鐘的時(shí)間,做到練中有學(xué)、學(xué)中有練,盡量避免"滿堂灌"的教學(xué)方式,使學(xué)生的程序設(shè)計(jì)能力在上機(jī)調(diào)試操作中得到提高。當(dāng)學(xué)生在程序高度運(yùn)行過(guò)程中遇到問(wèn)題時(shí),教師不要馬上指出其錯(cuò)誤,而要讓學(xué)生觀察研究程序的每條語(yǔ)句乃至標(biāo)點(diǎn)符號(hào),再參照出錯(cuò)信息的意思找出錯(cuò)誤原因后進(jìn)行修改,直到正確運(yùn)行為止,這有利于學(xué)生通過(guò)人機(jī)對(duì)話、思索判斷的思維活動(dòng)來(lái)培養(yǎng)自學(xué)能力。同時(shí)在課堂上大膽啟用一些小計(jì)算機(jī)能手,在他們正確完成上機(jī)練習(xí)之后,用剩余時(shí)間擔(dān)任"小輔導(dǎo)員",協(xié)助我們進(jìn)行上機(jī)指導(dǎo),這樣可以大大地提高學(xué)生的編程能力和學(xué)習(xí)興趣。
總結(jié)
提高學(xué)生對(duì)程序設(shè)計(jì)的興趣因素很多,既要考慮學(xué)校、教師和學(xué)生的實(shí)際情況,更應(yīng)重視采用科學(xué)、合理、有效和先進(jìn)的教學(xué)方法實(shí)施教學(xué)?傊,我們要在貫徹新課標(biāo)根本要求的基礎(chǔ)上做到與時(shí)俱進(jìn),開(kāi)拓創(chuàng)新。受學(xué)識(shí)水平和理論水平的限制和工作實(shí)踐甚少,謬誤之處在所難免,懇請(qǐng)有經(jīng)驗(yàn)的教師不吝指正。