薛文靜
一、案例背景
“還有5分鐘上課,我先去教室將課題寫(xiě)好?!蔽夷蒙辖贪缚觳降刈呦蚪淌?,不由得又想到:“今天是DO WHILE(條件循環(huán))的新授課,我已經(jīng)做好了充分的準(zhǔn)備。不過(guò)對(duì)于學(xué)生來(lái)說(shuō),這個(gè)知識(shí)點(diǎn)太抽象了,還可以更感性地認(rèn)識(shí)它嗎?”剛走到樓梯口,就聽(tīng)到教室里傳來(lái)陣陣嬉笑、吵鬧聲,我羨慕地?fù)u搖頭:“真是年少不知愁滋味啊!”
剛走到教室門(mén)口,小王同學(xué)大聲地喊著:“老師老師,你看,我從門(mén)口走到講臺(tái)只要5步,她要8步呢!”
“這有什么,我如果加大步伐,只要3步就可以,不信你看!”漂亮可愛(ài)的陳同學(xué)不服氣地又走起來(lái)。
我無(wú)心理會(huì)這些“小兒科”,敷衍地笑笑。剛走進(jìn)教室,便聽(tīng)見(jiàn)我那“得意門(mén)生”小杰的“雷霆巨吼”:“你還沒(méi)懂嗎?這道題目我1遍就做對(duì)了,他訂正了2次。你呢,你都訂正了4次了,還不對(duì),我要瘋了!不行,只要沒(méi)做對(duì),你就必須繼續(xù)訂正!”
我愣住了:“小杰說(shuō)什么?‘只要沒(méi)做對(duì),你就必須繼續(xù)訂正,這句話(huà)如果翻譯為編程的語(yǔ)言,就是……”我的腦子急速運(yùn)轉(zhuǎn)著:“為何不從孩子們生活中常發(fā)生的事出發(fā),然后順其自然,因勢(shì)利導(dǎo),把大家的思維引入到新課的主題——DO WHILE條件循環(huán)上來(lái)呢?”
二、案例描述
1.引入
師(故弄玄虛地):請(qǐng)從門(mén)口走到講臺(tái),你需要幾步?誰(shuí)來(lái)走走看?
生:(猶豫地看著我,幾個(gè)活躍的孩子舉著手,想要試一試)我來(lái)走一走,我用了5步。
師:誰(shuí)再來(lái)試一試?(更多的小手舉起來(lái),課堂氣氛輕松了許多。)
生:我來(lái)我來(lái)。大家看,我只要兩步。(小手全都舉了起來(lái),課堂沸騰了?。?/p>
生:我慢慢走,我走了十步,哈哈!
師:都是從門(mén)口走到講臺(tái),大家用的步數(shù)為什么不一樣?。?/p>
生:因?yàn)槊恳粋€(gè)人跨步長(zhǎng)度不同哦。
師:那什么樣的情況下,你持續(xù)“跨步”這個(gè)行動(dòng)呢?
生:只要我沒(méi)有走到講臺(tái),就得一直走嘛。(老師表示贊同,拉近了與學(xué)生的距離,有學(xué)生開(kāi)心地笑起來(lái)。)
師:對(duì),當(dāng)沒(méi)有走到講臺(tái)時(shí),跨步。(同時(shí)書(shū)寫(xiě)在黑板上)
師(疑惑地請(qǐng)教):好多同學(xué)當(dāng)過(guò)升旗手呢,在什么樣的情況下,你一直拉動(dòng)繩子???
生(一臉高興地):這個(gè)我們有經(jīng)驗(yàn),只要國(guó)旗未到旗桿頂部,就得一直拉動(dòng)繩子。
師:哦,原來(lái)是這樣,當(dāng)國(guó)旗未到旗桿頂部時(shí),拉動(dòng)繩子。(同時(shí)書(shū)寫(xiě)在黑板上)
師(故作沉重地):還有這樣一件事情,我們都比較害怕它的發(fā)生:當(dāng)作業(yè)做錯(cuò)時(shí)?
生:(所有的學(xué)生大聲地說(shuō))得一直訂正啊!
師:呵呵,所以課堂上要認(rèn)真聽(tīng)講,仔細(xì)做題,盡量避免這樣的情況發(fā)生哦:當(dāng)作業(yè)做錯(cuò)時(shí),訂正。(同時(shí)書(shū)寫(xiě)在黑板上)
2.點(diǎn)題
師:在編程時(shí),這些情況可以用FOR循環(huán)語(yǔ)句來(lái)表達(dá)嗎?(提出問(wèn)題,開(kāi)展互動(dòng))
生:當(dāng)然不可以啦,F(xiàn)OR循環(huán)是計(jì)數(shù)循環(huán),但是這些情況都無(wú)法確定循環(huán)的次數(shù)!
師:你們真聰明?。∧怯衅渌恼Z(yǔ)句可以幫助我們嗎?
(生面面相覷,預(yù)習(xí)過(guò)的同學(xué)自豪地高舉著手臂。)
生:我向大家介紹條件循環(huán)語(yǔ)句,它不是判斷循環(huán)的次數(shù),而是判斷循環(huán)條件的!
這位自信的小老師興奮地沖到講臺(tái)上,拿起粉筆,在黑板上寫(xiě)到:
DO WHILE 沒(méi)有走到講臺(tái)
走路
LOOP
并大聲地解釋到:DO就是做的意思,WHILE我們學(xué)習(xí)過(guò),就是當(dāng)……時(shí)候,而LOOP,就是循環(huán)啦!
師:你真是一個(gè)愛(ài)學(xué)習(xí)勇于挑戰(zhàn)的孩子!完全正確?。ɡ蠋熧澰S的目光無(wú)疑為學(xué)生增添了學(xué)習(xí)的動(dòng)力。)
師:大家可以試著將其它情況用程序語(yǔ)言表示嗎?你還可以舉出類(lèi)似的例子嗎?
(學(xué)生們立刻或翻開(kāi)書(shū)本,或展開(kāi)討論,氣氛熱烈。2分鐘后各組爭(zhēng)先恐后地走上講臺(tái),平時(shí)編程課上“只聽(tīng)不說(shuō)”的王同學(xué)居然也上臺(tái)發(fā)言了!雖然表達(dá)時(shí)有些停頓,速度也稍慢,但是筆者帶頭為他鼓掌,全班同學(xué)也跟著使勁鼓掌,向他表示祝賀。他也很激動(dòng),用手勢(shì)“V”表示勝利。)
師:同學(xué)們,這就是我們今天學(xué)習(xí)的內(nèi)容,循環(huán)語(yǔ)句之一:條件循環(huán) DO WHILE/LOOP ……
三、案例反思
Basic語(yǔ)言概念多,邏輯性強(qiáng),入門(mén)學(xué)習(xí)非常難。在程序設(shè)計(jì)的課堂上經(jīng)??梢钥吹竭@樣的情形:教者眉飛色舞、口若懸河,沉浸在奇妙的編程世界里;學(xué)生神色迷離、昏昏欲睡,湮沒(méi)在枯燥的編程語(yǔ)言中!根據(jù)教材強(qiáng)行灌輸知識(shí),必將導(dǎo)致課堂沉悶無(wú)比。而本案例中運(yùn)用的新課導(dǎo)入方法,做到了“課伊始,趣已生”,激發(fā)學(xué)生學(xué)習(xí)興趣和求知欲,引導(dǎo)學(xué)生自覺(jué)思考,開(kāi)拓思維。
1.“生活式”導(dǎo)入,知識(shí)源于生活,又服務(wù)于生活,只有回歸生活,才會(huì)顯示出知識(shí)的實(shí)際價(jià)值。呈現(xiàn)學(xué)生熟悉的情景,提出相關(guān)問(wèn)題,將枯燥的編程語(yǔ)句變身為生活中的實(shí)例,再過(guò)渡到編程的方法,能夠達(dá)到通俗易懂的效果,也更容易保持持續(xù)學(xué)習(xí)的熱情。筆者在上課前發(fā)現(xiàn)導(dǎo)入新課的有效資源,于是隨機(jī)應(yīng)變,從學(xué)生司空見(jiàn)慣的事例與游戲切入,逐步引導(dǎo)到“DO WHILE”條件循環(huán)的新課上來(lái),有效利用了“生活”中的資源,又滿(mǎn)足了學(xué)生愛(ài)表現(xiàn)的天性。源于生活的課堂教學(xué)會(huì)更加生動(dòng)、實(shí)用和有效。因此,教師應(yīng)積極挖掘新知識(shí)中的趣味因素,尋找與新課有關(guān)的現(xiàn)實(shí)事例。endprint