摘 要:本教學(xué)案例主要通過運(yùn)用游戲教學(xué)法,讓學(xué)生自主合作探究冒泡算法,并能按其原理進(jìn)行冒泡算法排序,從而使他們?cè)谡n中樂,在樂中學(xué),掌握冒泡算法的知識(shí)、方法、技能,為他們以后的學(xué)習(xí)奠定基礎(chǔ)。
關(guān)鍵詞:冒泡算法; 案例; 教學(xué)反思
中圖分類號(hào):G434 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-3315(2012)06-116-001
高中階段不同于小學(xué)和初中,后者側(cè)重于動(dòng)手實(shí)踐,而前者則摻雜著一些枯燥的練習(xí)和難以理解的理論知識(shí),再加上這一階段的學(xué)生的心理決定著他們做事往往從興趣出發(fā),對(duì)所感興趣的問題樂于學(xué)習(xí),打破砂鍋問到底或者做到底,如果對(duì)問題不感興趣,就會(huì)越來越厭煩甚至討厭。因此適當(dāng)?shù)挠螒驅(qū)π纬蓪W(xué)生的學(xué)習(xí)興趣和好奇心有極大的作用。作為一名信息老師我也在這個(gè)方面做了些有益的嘗試。
案例描述
信息技術(shù)(必修)中的§3.2是信息的編程加工。講授冒泡算法時(shí),在高一(6)班,我采用的是傳統(tǒng)的講授法,以教材為藍(lán)本,給學(xué)生講解(計(jì)算機(jī)如何用冒泡算法把一組無序的數(shù)排列成有序的),然后列出一組雜亂且無序的數(shù)讓學(xué)生按冒泡算法排序,這期間我進(jìn)行巡視,完成之后我讓部分同學(xué)到前面來演示,只有寥寥幾個(gè)同學(xué)能正確的完成。
由于算法的概念和理論都太抽象,講起來非常的枯燥乏味,教學(xué)效果不太理想,如何才能把這些抽象的東西變得通俗易懂,使學(xué)生能輕松而又愉快的接受并理解,形成一種編程的感性認(rèn)識(shí)呢?所以在高一(7)班授課前我重新進(jìn)行了課堂設(shè)計(jì)。
一上課,教師:同學(xué)們,如果給你10組無序的數(shù)字,讓你們從大到小來排列他們,你們能不能快速的排列出來?
同學(xué):能,很好排
教師:那給你們100組數(shù)字呢?從小到大,能不能那
同學(xué):能啊,但是不太容易。
教師:但是計(jì)算機(jī)能將100組甚至更多的數(shù)快速的比較,并排好順序,知道為什么嗎?
同學(xué):不知道。
教師:因?yàn)橛?jì)算機(jī)有人為設(shè)計(jì)好的一些排序方法,其中一種就是我們今天要學(xué)習(xí)的‘冒泡算法’,什么是冒泡算法?下面我請(qǐng)甲、乙、丙、丁、戊5位同學(xué)到前面來,每個(gè)人報(bào)出自己的年齡,并寫在紙上。你們看看該怎么給他們按年齡從小到大排序。
(所有準(zhǔn)備工作結(jié)束后)
教師:你們說怎么排,我來指揮他們。
學(xué)生:前面兩位甲和乙進(jìn)行比較,大的站在后面。
教師:那接著怎么做?
學(xué)生:從甲和乙中找出大年齡的,和丙比較,找出大的再和丁比較,最后和戊比較,找出的是年齡最大的,也就他們中年齡最長(zhǎng)的,不再參與下一輪的比較。
教師:年齡最大的找出來了,那還有他們四個(gè)還沒排出來順序啊?
學(xué)生:按照前面大方法,在剩余的四個(gè)人中找年齡最大的,
教師:還有三個(gè)沒比較出來啊?
學(xué)生:在剩余的三個(gè)人中找出年齡最大的,同樣的方法一直找到年齡最小的。
教師:是的,正是這樣,計(jì)算機(jī)的冒泡算法就是根據(jù)這個(gè)原理來給一組數(shù)排列順序的。那你們知道為什么叫‘冒泡算法’嗎?
學(xué)生:因?yàn)樵谒校笈菖菹雀〕鏊妫钚〉呐菖葑詈蟾〕鏊妗?/p>
教師:大家的理解很正確,冒泡算法,是一種形象的說法,一組數(shù)字,從左到右一個(gè)一個(gè)比較,可以由大到小排序,也可以由小到大排序,數(shù)字就像水泡一樣逐個(gè)浮上來,下面小上面大。
一節(jié)課下來,全班基本上都理解了冒泡算法的概念,并且都能用冒泡算法把一組無序的數(shù)排列有序。
通過上面兩個(gè)班的教學(xué)實(shí)踐,兩個(gè)不同的教學(xué)方法所產(chǎn)生的效果是不一樣的。為此,我進(jìn)行了如下教學(xué)反思:
本課是一堂在教室上的“理論課”,通過這兩個(gè)班的學(xué)習(xí)比較,結(jié)果表明采用游戲激發(fā)學(xué)生的學(xué)習(xí)興趣的教學(xué)效果較好。讓我深刻體會(huì)到在課堂中恰當(dāng)?shù)氖褂糜螒蚩梢院芎玫貛椭虒W(xué),激發(fā)學(xué)生興趣、理解問題。
一、游戲不是目的
如果老師單純地以書本教書本,照本宣科去泛泛地解讀課本,教條地去闡述理論,會(huì)使學(xué)生對(duì)知識(shí)的理解和消化不夠徹底。也沒能體現(xiàn)新課程標(biāo)準(zhǔn)所要求的老師是主導(dǎo)、學(xué)生是主體這一標(biāo)準(zhǔn)。學(xué)生愛玩游戲,我們可以通過游戲激發(fā)他們學(xué)習(xí)的動(dòng)力。但游戲不是目的,利用游戲教學(xué)不是單純的教會(huì)學(xué)生怎么玩游戲,而是要通過做游戲,把學(xué)生帶入到學(xué)習(xí)中,幫助學(xué)生更好地理解課本的知識(shí)。利用此法學(xué)習(xí),學(xué)生不但不會(huì)覺得累,相反會(huì)很愿意學(xué),樂意做一名樂學(xué)的學(xué)生。
二、精心選擇游戲
1.選擇合適的游戲
并不是所有的游戲都能應(yīng)用于課堂教學(xué)中。游戲必須能吸引學(xué)生的眼球、打動(dòng)學(xué)生、引起學(xué)生的共鳴,一堂課只有45分鐘,好的游戲既要起到好的效果,又要在有限的時(shí)間內(nèi)完成。游戲順利的完成并達(dá)到了預(yù)期的目的,教師才有更多自由發(fā)揮的空間,對(duì)學(xué)生才會(huì)有更大的吸引力。如果選擇的游戲不恰當(dāng),不但不能調(diào)動(dòng)學(xué)生的積極性,還會(huì)起到相反的作用,甚至?xí)寣W(xué)生沉迷于游戲。在準(zhǔn)備這堂課時(shí),我精心準(zhǔn)備了5個(gè)游戲,但最后我只選擇自認(rèn)為最準(zhǔn)確的“5人排序”這個(gè)游戲。
2.游戲要有利于學(xué)生的個(gè)性發(fā)展
在整個(gè)的游戲過程中要使學(xué)生的主體地位得到體現(xiàn),游戲要滿足不同層次的學(xué)生需要,具有可擴(kuò)展性。讓每個(gè)同學(xué)都有充分發(fā)揮自己才能的機(jī)會(huì)。
在兩個(gè)班的學(xué)習(xí)對(duì)比中,我感到用游戲引導(dǎo)學(xué)生去學(xué),對(duì)于形成學(xué)生的學(xué)習(xí)興趣和好奇心有極大的促進(jìn)作用。也使學(xué)生主動(dòng)學(xué)習(xí)的意識(shí)和個(gè)性的發(fā)展得到很快的提高,改變學(xué)生以往上信息課只愛學(xué)實(shí)踐不愛學(xué)理論的局面。有了學(xué)習(xí)興趣也會(huì)使學(xué)生的學(xué)習(xí)方式更好地加以轉(zhuǎn)變。如:自主學(xué)習(xí),團(tuán)體合作學(xué)習(xí)等。因此在信息技術(shù)的教與學(xué)中,教師可以借助游戲來吸引學(xué)生的興趣;可以把教學(xué)內(nèi)容與游戲相結(jié)合,學(xué)以致用;通過游戲能提高課堂效率,讓信息技術(shù)煥發(fā)出迷人的風(fēng)彩。
參考文獻(xiàn):
[1]成亞萍.實(shí)現(xiàn)冒泡排序算法的一種新方法[J].淮陰師范學(xué)院學(xué)報(bào),2003(3):234-236
[2]萬小紅.選擇順序和冒泡排序算法的幾種改進(jìn)與分析[J].運(yùn)城學(xué)院學(xué)報(bào),2010(2):42-43
[3]王日超.計(jì)算機(jī)游戲教學(xué)法在信息技術(shù)教學(xué)中的運(yùn)用[J].湖南教育,2005(11)
[4]李永紅.漫談信息技術(shù)課堂的游戲化教學(xué)策略[J].科技導(dǎo)刊,2009(32)
[5]任豐.計(jì)算機(jī)教育游戲在中小學(xué)信息技術(shù)課堂教學(xué)中的應(yīng)用[J].中小學(xué)電,2007(3)