姬秋芳
養(yǎng)成良好的學(xué)習(xí)習(xí)慣,體驗(yàn)成功的喜悅
這里的“習(xí)慣”指的是Pascal語(yǔ)言學(xué)習(xí)過(guò)程中學(xué)生養(yǎng)成的習(xí)慣,包括思維習(xí)慣、代碼書寫習(xí)慣等。良好的習(xí)慣是形成編程素養(yǎng)的前提和基礎(chǔ),不良的學(xué)習(xí)習(xí)慣則會(huì)阻礙學(xué)生養(yǎng)成嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)態(tài)度。
【案例】我的程序我做主
在一節(jié)練習(xí)課上,學(xué)生正在根據(jù)練習(xí)要求仔細(xì)地編寫程序、調(diào)試程序。突然,沈以提問(wèn):“姬老師,這個(gè)Error……是什么意思?。恳郧皼](méi)有見(jiàn)過(guò)。快來(lái)看看啊,我不知道錯(cuò)在哪里了?!蔽易呓豢?,“哦,是‘Error while linking。讓我看看你的程序?!逼鋵?shí),如果他的程序不存在問(wèn)題的話,只要退出程序后,重新進(jìn)入就能解決了。但當(dāng)我瀏覽了一遍他的程序之后,頓時(shí)無(wú)意告訴他解決問(wèn)題的辦法了。
我看著他,嚴(yán)肅地說(shuō):“程序是這樣寫的嗎?我看不懂?!?沈以似乎明白了我的言外之意,嘟囔著:“姬老師,不就格式嗎?我這個(gè)格式也可以啊,我喜歡按照我自己的格式打……您多看看不就看明白啦!”“凡是成功的編程者都具有嚴(yán)謹(jǐn)?shù)木幊虘B(tài)度,包括這個(gè)不起眼的程序格式的編排?!薄昂冒?,我調(diào)整一下?!苯酉聛?lái),他開(kāi)始調(diào)整程序。我發(fā)現(xiàn)他不僅把程序的格式調(diào)整好了,還自覺(jué)地刪去了多余的變量。
“你看,這樣多好啊,既有利于瀏覽程序又方便找錯(cuò)……你的程序沒(méi)有問(wèn)題,是Pascal的問(wèn)題。退出Pascal后,再進(jìn)入Pascal,重新打開(kāi)這個(gè)程序就行了?!?/p>
過(guò)了一會(huì)兒,教室里響起了沈以的歡呼聲。歡呼是意料中的事,但是為何過(guò)了許久才有歡呼聲呢?原來(lái),沈以在重新進(jìn)入Pascal后,花了些時(shí)間才找到剛剛的那個(gè)程序。
【分析】相信類似的情況在小學(xué)Pascal語(yǔ)言教學(xué)課堂上時(shí)有發(fā)生。Pascal語(yǔ)言具有結(jié)構(gòu)嚴(yán)謹(jǐn)、格式優(yōu)美、流程清晰的特點(diǎn),用Pascal語(yǔ)言進(jìn)行編程,是一件非常嚴(yán)謹(jǐn)?shù)氖?,?lái)不得半點(diǎn)馬虎,哪怕是一個(gè)小小的標(biāo)點(diǎn)符號(hào),都會(huì)影響到程序的編譯與運(yùn)行。所以,我們?cè)赑ascal語(yǔ)言輔導(dǎo)時(shí),要求學(xué)生一絲不茍,嚴(yán)格按照Pascal語(yǔ)言規(guī)則編寫,書寫形式上要求結(jié)構(gòu)成對(duì)輸入,執(zhí)行語(yǔ)句縮進(jìn)書寫,以便于閱讀,同時(shí)養(yǎng)成學(xué)生良好的編程習(xí)慣。
【對(duì)策】培養(yǎng)學(xué)生養(yǎng)成良好的學(xué)習(xí)習(xí)慣,要注意以下幾點(diǎn)。
(1)在Pascal語(yǔ)言輔導(dǎo)初期,適時(shí)、適量地進(jìn)行程序設(shè)計(jì)習(xí)慣的養(yǎng)成教育。通過(guò)強(qiáng)化,使學(xué)生在程序設(shè)計(jì)學(xué)習(xí)的初級(jí)階段就能形成嚴(yán)謹(jǐn)?shù)木幊塘?xí)慣。
(2)在平常的Pascal語(yǔ)言輔導(dǎo)中,教師要留心觀察學(xué)生的程序設(shè)計(jì)習(xí)慣。如發(fā)現(xiàn)有不妥之處,教師要及時(shí)提醒學(xué)生更正。
(3)學(xué)生人手一份“錯(cuò)誤代碼表”。當(dāng)學(xué)生調(diào)試程序出現(xiàn)問(wèn)題時(shí),首先想到的是借助這張表自行解決問(wèn)題,而不是第一時(shí)間向老師救助。
(4)提倡發(fā)散思維。鼓勵(lì)學(xué)生在遇到問(wèn)題的時(shí)候多想幾種解決問(wèn)題的方案,試試別人從沒(méi)想過(guò)的方法。
(5)“身教重于言教”,教師自身也應(yīng)養(yǎng)成良好的編程習(xí)慣,并不斷提高自身的編程素養(yǎng)。
要求學(xué)生講誠(chéng)信,做真人
誠(chéng)信是做人的根本。一個(gè)優(yōu)秀的計(jì)算機(jī)人才,不僅要掌握高超的計(jì)算機(jī)技術(shù),而且要具備誠(chéng)實(shí)可信的品質(zhì)。為了能夠培養(yǎng)出優(yōu)秀的計(jì)算機(jī)后備人才,在Pascal語(yǔ)言輔導(dǎo)中,教師除了培養(yǎng)學(xué)生的語(yǔ)言技能外,還應(yīng)要求學(xué)生講誠(chéng)信,做真人。
【案例】大偵探柯南
某個(gè)雙休日過(guò)后,我要求學(xué)生上交雙休日的Pascal語(yǔ)言作業(yè)。令我意外的是,這回作業(yè)都收齊了。檢查了他們的程序之后,我發(fā)現(xiàn)了這次“意外”的真相。原來(lái),有部分學(xué)生的作業(yè)不是自己做的,而是抄襲的,為了防止老師看出破綻,還對(duì)程序和變量的名字作了修改。
“這次作業(yè)我不作具體分析了,但是要請(qǐng)部分同學(xué)介紹一下解題的思路,好嗎?”于是,我喊了丁同學(xué)的名字:“請(qǐng)你介紹一下‘柯南這道題的解題思路。”丁同學(xué)支支吾吾半天也沒(méi)有說(shuō)上來(lái)一句話?!斑@道題你不是做出來(lái)了嗎?介紹一下解題思路應(yīng)該不難啊。還是……”我欲言又止。接下來(lái),楊同學(xué)和姚同學(xué)的表現(xiàn)也和丁同學(xué)如出一轍。
“偵探柯南用他的聰明才智找到罪犯,你們用自己的聰明才智做了什么呢?如果你想成為合格甚至優(yōu)秀的計(jì)算機(jī)人才,那就請(qǐng)誠(chéng)實(shí)地對(duì)待自己和他人吧。”
在一位同學(xué)介紹完解題思路后,這三位同學(xué)先后解決了“大偵探柯南”的問(wèn)題。
【分析】小學(xué)Pascal語(yǔ)言輔導(dǎo)中的誠(chéng)信問(wèn)題主要表現(xiàn)為學(xué)生抄襲他人的作業(yè),借助謊言來(lái)拖延作業(yè)上交的日期等。出現(xiàn)類似的誠(chéng)信問(wèn)題,往往是由于教師過(guò)多關(guān)注作業(yè)的結(jié)果、疏于對(duì)學(xué)生作業(yè)的管理,以及在教學(xué)中缺乏對(duì)學(xué)生進(jìn)行誠(chéng)信教育所造成的。也許,此類問(wèn)題在短期內(nèi)都不會(huì)造成損失和影響,但從長(zhǎng)遠(yuǎn)看,卻是危害無(wú)窮。
【對(duì)策】在Pascal語(yǔ)言輔導(dǎo)課堂上培養(yǎng)學(xué)生“講誠(chéng)信,做真人”,應(yīng)該考慮以下三個(gè)方面。
(1)對(duì)象關(guān)注。教師應(yīng)充分關(guān)注學(xué)生的程序設(shè)計(jì)思路,為學(xué)生提供交流編程心得的機(jī)會(huì)。
(2)作業(yè)管理。教師應(yīng)當(dāng)做好作業(yè)的管理工作:控制練習(xí)的數(shù)量和難度,增加練習(xí)的趣味性;建立作業(yè)的評(píng)價(jià)體系,增強(qiáng)學(xué)生的學(xué)習(xí)自信和熱情;要求學(xué)生準(zhǔn)時(shí)完成任務(wù),不得有拖延,如果違反約定,就當(dāng)天補(bǔ)齊。
(3)氛圍營(yíng)造。在日常的Pascal語(yǔ)言輔導(dǎo)中,努力營(yíng)造嚴(yán)肅、活潑、誠(chéng)實(shí)、奮進(jìn)的學(xué)習(xí)氛圍,培養(yǎng)學(xué)生自主學(xué)習(xí)和探究的能力。
要讓學(xué)生在合作中競(jìng)爭(zhēng)
信息技術(shù)社團(tuán)里的學(xué)生是要參加各類信息學(xué)競(jìng)賽的,所以,他們既是隊(duì)友,又是對(duì)手。在Pascal語(yǔ)言輔導(dǎo)中,教師應(yīng)當(dāng)教育學(xué)生樹(shù)立正確的競(jìng)爭(zhēng)意識(shí)與合作觀念,使得每個(gè)學(xué)生都能各盡其能,優(yōu)勢(shì)互補(bǔ),在實(shí)現(xiàn)自我價(jià)值的同時(shí)推進(jìn)集體的良性發(fā)展。
【案例】誰(shuí)是烏龜,誰(shuí)是兔子?
臨近比賽階段,為了調(diào)整學(xué)生的心理狀態(tài),增強(qiáng)學(xué)生的實(shí)戰(zhàn)能力,我不定期地舉行小型的比賽。這一次,學(xué)生們比賽的項(xiàng)目是:程序閱讀題和程序填空題。由于學(xué)生熟知程序閱讀題,所以做得比較順利,速度上也不分上下。但是,“首戰(zhàn)告捷”的興奮卻在“程序填空題”上消減了下來(lái)。只見(jiàn)有人托著腦袋看題目,有人對(duì)著程序沉思,這樣的狀況一直持續(xù)了十分鐘。于是,我宣布比賽暫停?!拔覀儸F(xiàn)在是:做得快的同學(xué)沒(méi)看懂題意,看懂題意的同學(xué)卻做得不快。接下來(lái),我們以兩人為一組繼續(xù)比賽。”我有意將互補(bǔ)的兩類學(xué)生組成一組,這卻遭到了部分學(xué)生的反對(duì),他們的理由是“強(qiáng)強(qiáng)聯(lián)合才能更強(qiáng),強(qiáng)弱聯(lián)合就會(huì)遭殃”?!斑@么絕對(duì)???那就請(qǐng)你們用行動(dòng)來(lái)驗(yàn)證吧?!?/p>
結(jié)果,互補(bǔ)型的小組合作成功,大多數(shù)學(xué)生在沒(méi)有教師指導(dǎo)的情況下完成了任務(wù)。
“你們知道嗎?剛剛我們用實(shí)際行動(dòng)驗(yàn)證了一個(gè)理論——龜兔雙贏理論?!薄褒斖秒p贏理論?”“是的。烏龜和兔子比賽了很多次,互有輸贏。后來(lái),龜兔合作,兔子把烏龜馱在背上跑到河邊,然后烏龜又把兔子馱在背上游過(guò)河去。最后一起取得了勝利。這就是雙贏啊。它告訴我們,要正確處理好競(jìng)爭(zhēng)與合作的關(guān)系。”我開(kāi)玩笑道:“在這次比賽中,你覺(jué)得自己是那只烏龜呢,還是那只兔子?”大家相互看了看,都笑了。
【分析】競(jìng)賽的壓力、提高階段緊張的學(xué)習(xí)氣氛、學(xué)生自身對(duì)成功的渴望都在無(wú)形中增強(qiáng)了學(xué)生的競(jìng)爭(zhēng)意識(shí)。由于學(xué)生在Pascal語(yǔ)言輔導(dǎo)中很少受到有關(guān)競(jìng)爭(zhēng)意識(shí)與合作觀念的正面引導(dǎo),所以免不了產(chǎn)生狹隘的“競(jìng)爭(zhēng)”行為和心理,以及對(duì)合作不屑一顧或是無(wú)所適從。這些都不是我們教師希望看到的。我們希望的是學(xué)生能公平、積極、獨(dú)立地競(jìng)爭(zhēng),平等、真誠(chéng)、互利地合作。
【對(duì)策】在Pascal語(yǔ)言輔導(dǎo)中,教師應(yīng)當(dāng)教育學(xué)生樹(shù)立起正確的競(jìng)爭(zhēng)意識(shí)與合作觀念,需要從以下幾個(gè)方面著手。
(1)教育學(xué)生正確看待信息學(xué)競(jìng)賽,將競(jìng)賽的壓力降到最低。
(2)在日常的Pascal語(yǔ)言輔導(dǎo)中,教師要正面引導(dǎo)學(xué)生形成“參與競(jìng)爭(zhēng),加強(qiáng)合作”的意識(shí),并盡可能地為學(xué)生提供合作的機(jī)會(huì)。
(3)組織小型的比賽,讓學(xué)生在多次的比賽中,盡可能多地發(fā)掘自身的優(yōu)勢(shì)以及發(fā)現(xiàn)其他同學(xué)的長(zhǎng)處。
(4)鼓勵(lì)學(xué)生與他人建立一個(gè)或多個(gè)長(zhǎng)期合作的關(guān)系,在平等、真誠(chéng)、互利的合作基礎(chǔ)上,增強(qiáng)自身的競(jìng)爭(zhēng)實(shí)力,與合作者實(shí)現(xiàn)“雙贏”。
(作者單位:浙江德清縣逸夫小學(xué))
參考文獻(xiàn)
張文雙、車輝主編.青少年信息學(xué)奧林匹克競(jìng)賽培訓(xùn)教材[M].北京理工大學(xué)出版社.2008,9.
高建軍主編.青少年信息學(xué)(計(jì)算機(jī))奧林匹克競(jìng)賽小學(xué)試題解析[M].南京:南京大學(xué)出版社.2002.
葉金霞、宋金治主編.學(xué)用LOGO4.0[M].大連:遼寧民族出版社.1995,5.
周明德、陶龍芳主編.微機(jī)原理與應(yīng)用[M].北京:中央廣播電視出版社.1998,6.
任軍主編.Quick BASIC簡(jiǎn)明課程[M].北京:電子科技大學(xué)出版社. 1997.