李洪貴
C語(yǔ)言是職業(yè)學(xué)校計(jì)算機(jī)專業(yè)的一門必修課,因其理論性較強(qiáng),被很多學(xué)生視為最難學(xué)的專業(yè)課。其實(shí),能否學(xué)好一門課,興趣是關(guān)鍵。下面,筆者就C語(yǔ)言中《多重for循環(huán)》這一節(jié),來(lái)淺談一下筆者的教學(xué)設(shè)計(jì):
我所授課的對(duì)象是計(jì)算機(jī)專業(yè)高職升學(xué)班學(xué)生,該班學(xué)生男生居多,學(xué)生特點(diǎn)是聰明、活潑好動(dòng)、表現(xiàn)力強(qiáng),對(duì)枯燥的理論性強(qiáng)的c語(yǔ)言不感興趣,喜歡動(dòng)手操作,不喜歡記格式。學(xué)習(xí)具體知識(shí)時(shí),他們的持久性較差,同時(shí)學(xué)生們層次很大,兩極分化較嚴(yán)重,往往是三分之一的學(xué)生一看題目就放棄學(xué)習(xí)了,三分之一的學(xué)生能入題,但學(xué)一會(huì)就不感興趣,也放棄了,堅(jiān)持到最好的只剩三分之一了。針對(duì)這些特點(diǎn),我設(shè)置了多個(gè)日常生活中常見(jiàn)的實(shí)例,拉近抽象理論與實(shí)踐的距離,激發(fā)學(xué)生自主學(xué)習(xí)興趣,從而完成了教材中最難的一塊知識(shí)的教學(xué)任務(wù)。
1.鐘表入題
首先,拿出準(zhǔn)備好的鐘表,(這時(shí)學(xué)生們都很好奇,原本趴桌子的同學(xué)都起來(lái)了,都問(wèn)我這堂課要做什么)我不直接告訴他們要學(xué)什么,那樣他們馬上就會(huì)失去興趣,我沒(méi)有正面回答,而是讓學(xué)生們猜兩個(gè)問(wèn)題:
(1)老師用鐘表做什么?
(2)教師通過(guò)擰弦撥動(dòng)鐘表的指針,請(qǐng)同學(xué)觀察,猜老師接下來(lái)要做什么?
開(kāi)門見(jiàn)山的點(diǎn)出本課內(nèi)容,學(xué)生往往不能全部集中精神,同時(shí)還會(huì)有部分同學(xué)覺(jué)得不感興趣,直接就放棄學(xué)習(xí)。正處青春期的他們,富有強(qiáng)烈的好奇心,非常關(guān)注除課本以外的東西,我用一個(gè)鐘表來(lái)調(diào)學(xué)生胃口,通過(guò)設(shè)疑的方式,來(lái)引著學(xué)生集中精神,從而引出課題。
接下來(lái),老師繼續(xù)出示問(wèn)題:
觀察表盤上有幾個(gè)變化的量?他們之間是不是孤立無(wú)任何關(guān)聯(lián)的?如果不是,那存在什么樣的關(guān)系?其中哪個(gè)轉(zhuǎn)的最快?哪個(gè)最慢?用學(xué)過(guò)的單層for循環(huán)能否表示出三個(gè)指針的轉(zhuǎn)動(dòng)關(guān)系呢?學(xué)生能夠通過(guò)觀察依次回答出結(jié)果,使復(fù)雜課題變得簡(jiǎn)單易懂,拉近了理論與實(shí)踐的距離,學(xué)生順暢入題。
為了讓學(xué)生,能夠清楚的知道本課的地位及為什么要學(xué)習(xí)本課,本課學(xué)了能夠做什么,我設(shè)計(jì)了思維導(dǎo)圖。學(xué)生通過(guò)觀察,了解到原來(lái)多重for循環(huán)能夠解決這么多好玩的問(wèn)題,于是從內(nèi)心里認(rèn)識(shí)到多層for循環(huán)用途很大,從而將剛才被激發(fā)起來(lái)的興趣進(jìn)一步強(qiáng)化,為下一步的探究打下了情感基礎(chǔ)。
2.共同探究
教師要求學(xué)生根據(jù)鐘表的特點(diǎn),列出三層for循環(huán)條件,結(jié)合前幾節(jié)的程序知識(shí),以小組為單位,合作探究出多重for循環(huán)的格式及執(zhí)行過(guò)程。因?yàn)榈谝粋€(gè)環(huán)節(jié),老師給出的問(wèn)題比較細(xì)化,加之學(xué)生有一定的自學(xué)基礎(chǔ),學(xué)生可以衍生出格式及推出執(zhí)行過(guò)程。為了激勵(lì)學(xué)生,老師深入小組中,給每個(gè)學(xué)生評(píng)價(jià)打分,并在小組匯報(bào)結(jié)果時(shí),根據(jù)出現(xiàn)的問(wèn)題多少進(jìn)行評(píng)價(jià)打分。
3.任務(wù)拓展,聯(lián)系實(shí)際(能學(xué),會(huì)學(xué))
老師現(xiàn)在手里有100元錢,想給你們反餐費(fèi),我需要破成一元,五元,和十元的,班級(jí)共30名同學(xué),要求破成30份,方案應(yīng)該有很多,現(xiàn)在咱們想辦法把這些方案都列出來(lái),然后根據(jù)咱班人數(shù),選一個(gè)最佳的破開(kāi),請(qǐng)大家?guī)臀蚁胂耄桨付加心男┠兀?/p>
設(shè)計(jì)意圖:百錢買百雞,是多重循環(huán)的典型事例,我根據(jù)我班每個(gè)月都要反餐費(fèi)這樣一個(gè)活動(dòng),將百雞換成了百錢破零錢,學(xué)生們就會(huì)更積極的參與,想幫老師解決問(wèn)題。接下來(lái),學(xué)生不一定能馬上想到運(yùn)用本課的多重for循環(huán)解決,而是習(xí)慣性的在紙上列出數(shù)學(xué)式,想通過(guò)數(shù)學(xué)方法解,可是會(huì)發(fā)現(xiàn),用數(shù)學(xué)解決多解的題目很困難,于是,我提示大家,嘗試運(yùn)用本課的多重for循環(huán)來(lái)解。學(xué)生恍然大悟,結(jié)合鐘表案例的分析,通過(guò)改變變量條件,循環(huán)語(yǔ)句很輕松的列出了程序,然后將程序錄入計(jì)算機(jī)調(diào)試,電腦瞬間輸出所有方案,學(xué)生們非常興奮。真實(shí)地掌握了運(yùn)用電腦,程序來(lái)解決實(shí)際生活問(wèn)題的方法,體驗(yàn)了程序給生活帶來(lái)的便捷,從而成功的突破了本課的難點(diǎn)。
4.小結(jié)評(píng)價(jià),激勵(lì)學(xué)生(助學(xué))
我認(rèn)為評(píng)價(jià)不應(yīng)該只放在課程結(jié)束時(shí)進(jìn)行,那樣不利于成績(jī)差的學(xué)生維持興趣。因?yàn)橥挥谐煽?jī)好的學(xué)生能得到最后的高分。我認(rèn)為評(píng)價(jià)應(yīng)該是貫穿在整個(gè)教學(xué)過(guò)程中的,應(yīng)該照顧到不同層次的學(xué)生。同時(shí)評(píng)價(jià)應(yīng)該從多個(gè)角度,實(shí)現(xiàn)多元化評(píng)價(jià)。所以我在課程中的小組合作,自主探究及完成任務(wù)時(shí),都深入到學(xué)生中,觀察每個(gè)學(xué)生的表現(xiàn),及時(shí)給他們打分,比如在小組中會(huì)存在特別突出的,尤其是發(fā)言代表,這時(shí)我就會(huì)觀察其他基礎(chǔ)差的,是否能夠積極主動(dòng)的去協(xié)助別人,比如收集資料,驗(yàn)證結(jié)果,提供調(diào)試環(huán)境,整理實(shí)踐環(huán)境等,只要他用心在做,就可以得到相應(yīng)的評(píng)價(jià)分?jǐn)?shù)。學(xué)生們很喜歡這樣的學(xué)習(xí)方式,尤其對(duì)具體的實(shí)例感興趣時(shí),就會(huì)爭(zhēng)著幫忙共同探究,并以小組成績(jī)?yōu)轵湴?。這就調(diào)動(dòng)了所有學(xué)生的積極性,從而實(shí)現(xiàn)了我們現(xiàn)在提倡的自主學(xué)習(xí)。但所有的這些的實(shí)現(xiàn)都要有一個(gè)前提基礎(chǔ),就是實(shí)例的設(shè)置一定要和日常生活相關(guān),能夠激發(fā)學(xué)生興趣,能夠讓他們覺(jué)得自己有能力實(shí)現(xiàn),而不是感覺(jué)距離自己很遙遠(yuǎn),很深?yuàn)W,自動(dòng)就放棄學(xué)習(xí)。
5.作業(yè)延伸,補(bǔ)闕鋪墊(會(huì)學(xué))
多重for循環(huán),除了應(yīng)用在本課中的解決實(shí)際生活問(wèn)題外,還有其他多種用途,比如打印各種圖形。學(xué)生非常感興趣,下課就開(kāi)始在那研究,迫不及待地想編寫(xiě)出程序,效果非常好,達(dá)到了預(yù)期的目標(biāo)。