丁光
摘 要:隨著現(xiàn)代科學(xué)技術(shù)的不斷發(fā)展,編程課程已成為初中信息技術(shù)領(lǐng)域最重要的課程之一。計(jì)算機(jī)的普遍普及使編程成為必不可少的技術(shù)。通過(guò)學(xué)習(xí)編程,學(xué)生不僅獲得了基本的計(jì)算機(jī)知識(shí),而且極大地提高了學(xué)習(xí)和思考能力。編程思維方式可以培養(yǎng)學(xué)生的邏輯思維能力,并為他們提供理解特定編程語(yǔ)言的機(jī)會(huì)。就初中編程課堂教學(xué)方法進(jìn)行探討。
關(guān)鍵詞:初中信息技術(shù);編程;教學(xué)方法
隨著現(xiàn)代社會(huì)科學(xué)技術(shù)的發(fā)展,在初中階段,教育部把學(xué)習(xí)編程知識(shí)作為選修內(nèi)容之一,要求學(xué)生能夠掌握編程知識(shí),學(xué)會(huì)使用基本工具進(jìn)行編程,提高學(xué)生對(duì)信息技術(shù)的學(xué)習(xí)效率。教師應(yīng)在實(shí)際教學(xué)過(guò)程中積極實(shí)施各種教學(xué)方法,以使學(xué)生掌握編程,并能夠利用編程來(lái)完成各項(xiàng)學(xué)習(xí)任務(wù)。
一、選擇簡(jiǎn)單的編程工具,讓學(xué)生掌握編程技能
在傳統(tǒng)的初中信息技術(shù)教學(xué)中,許多老師不敢嘗試編程教學(xué)。一方面,他們自己的編程能力和水平有待提高;另一方面,編程教學(xué)也是對(duì)教師編程技能的考驗(yàn)。如果老師講不清楚,這會(huì)使學(xué)生對(duì)編程學(xué)習(xí)失去興趣。近年來(lái),科學(xué)技術(shù)在快速發(fā)展,許多技術(shù)被應(yīng)用到初中信息技術(shù)課堂教學(xué)上。教師可以利用基本的編程工具進(jìn)行課堂教學(xué),以有效提高教學(xué)質(zhì)量和效率,同時(shí),編程工具可以使初中信息技術(shù)編程課程變得簡(jiǎn)單易學(xué),吸引學(xué)生的注意力,使學(xué)生對(duì)編程產(chǎn)生興趣?;A(chǔ)的編程工具會(huì)對(duì)初中學(xué)生學(xué)習(xí)信息技術(shù)產(chǎn)生積極影響,可以使教師的教學(xué)思路更加清晰,同時(shí)對(duì)編程的開(kāi)展也會(huì)起到良好的輔助作用。因此,在引導(dǎo)學(xué)生學(xué)習(xí)編程時(shí),教師應(yīng)把一些基本的編程工具作為學(xué)生學(xué)習(xí)的切入點(diǎn),努力提高學(xué)生編程應(yīng)用技能,教會(huì)學(xué)生使用簡(jiǎn)單的編程工具來(lái)進(jìn)行編程。
初中學(xué)生在學(xué)習(xí)編程的過(guò)程中,編程工具有很多,教師應(yīng)選擇一些符合學(xué)生實(shí)際情況和發(fā)展特點(diǎn)的編程工具,并引導(dǎo)學(xué)生進(jìn)行學(xué)習(xí),這樣將有助于學(xué)生學(xué)習(xí)編程,使學(xué)生在運(yùn)用編程工具進(jìn)行編程時(shí)更加簡(jiǎn)單,增強(qiáng)學(xué)習(xí)信心。在編程教學(xué)中,教師應(yīng)遵循先易后難的原則,先通過(guò)學(xué)習(xí)基礎(chǔ)的編程工具,再一步一步學(xué)習(xí)有難度的編程工具,使學(xué)生逐步掌握編程知識(shí)。如果學(xué)生剛學(xué)習(xí)編程時(shí),就感覺(jué)到非常難學(xué),就會(huì)產(chǎn)生畏懼情緒,這非常不利于編程教學(xué)正常開(kāi)展,必然影響到課堂的教學(xué)效果。因此,在實(shí)施編程教學(xué)中,教師可引導(dǎo)學(xué)生進(jìn)行VB(Visual Basic)編程語(yǔ)言學(xué)習(xí),這種編程語(yǔ)言相對(duì)較為簡(jiǎn)單,稍有點(diǎn)信息技術(shù)基礎(chǔ)的學(xué)生在老師指導(dǎo)下便可進(jìn)行簡(jiǎn)單的編程操作,從而讓學(xué)生產(chǎn)生學(xué)習(xí)編程的興趣,還有利于學(xué)生在此基礎(chǔ)上不斷擴(kuò)展,逐步提高。
二、使用圖形化編程語(yǔ)言,降低學(xué)習(xí)編程的難度
初中階段的學(xué)生學(xué)習(xí)編程有許多方法,不僅有語(yǔ)言文字的,而且還有圖形化編程語(yǔ)言。在剛接觸編程時(shí),教師可先選擇圖形化編程語(yǔ)言學(xué)習(xí),這樣可以降低學(xué)習(xí)難度,學(xué)生能夠通過(guò)直觀的圖形進(jìn)行編程學(xué)習(xí)。相對(duì)于文字形式的編程語(yǔ)言學(xué)習(xí),圖形化編程語(yǔ)言更加簡(jiǎn)單明了,編程環(huán)境也直觀明了,它不僅可以滿足初中階段學(xué)生的需求,還可以使學(xué)生編程思路更加清晰,使用圖形化編程語(yǔ)言進(jìn)行編程,從而完成既定目標(biāo)。圖形化編程語(yǔ)言,也叫C語(yǔ)言,在這種編程方法中,文字被圖標(biāo)模塊代替,但圖標(biāo)模塊又具有循環(huán)、選擇結(jié)構(gòu)等功能,學(xué)生只需要拖動(dòng)圖標(biāo)模塊就可以完成適當(dāng)?shù)牟襟E,使用圖形化編程語(yǔ)言可以使學(xué)生的編程過(guò)程更加生動(dòng)、有趣。
在日常編程教學(xué)中,教師應(yīng)注意將初中信息技術(shù)和基本編程工具有機(jī)結(jié)合越來(lái),這樣才能更快地學(xué)習(xí)編程原理,提高學(xué)生編程的水平,從而讓學(xué)生喜歡編程。初中學(xué)生的思維還處于無(wú)知階段,在此階段,他們更喜歡學(xué)習(xí)一些具體、直觀的東西,因?yàn)槌橄蟮臇|西學(xué)習(xí)理解起來(lái)有一定難度。圖形化編程平臺(tái)允許學(xué)生通過(guò)搭積木的方式編寫代碼,這種方法不僅簡(jiǎn)單,而且很容易組合。通過(guò)簡(jiǎn)單的組合,學(xué)生可以知道每個(gè)步驟正在做什么。因此,教師可以在初中信息技術(shù)編程課堂中使用此方法,以使學(xué)生體驗(yàn)編程過(guò)程,使學(xué)生看到自己的編程結(jié)果,并使他們獲得成就感,從而使學(xué)生愛(ài)上編程。
三、使用編程制作游戲,提高學(xué)生學(xué)習(xí)編程的熱情
興趣是最好的老師。如果教師希望學(xué)生在初中階段就能愛(ài)上編程,那么他們就需要激發(fā)學(xué)生的興趣,滿足他們的需求,并給學(xué)生提供在愉快的氛圍中學(xué)習(xí)編程的機(jī)會(huì)。編程知識(shí)學(xué)習(xí)非常無(wú)聊且乏味,加之學(xué)生尚未達(dá)到邏輯思維的某些要求,因此,教師可以將游戲編程引入課堂中,游戲能夠讓學(xué)生集中注意力,能夠提高編程課堂效率。
在初中信息技術(shù)教學(xué)中,教師應(yīng)為學(xué)生創(chuàng)造適當(dāng)?shù)慕虒W(xué)情景。如果編程課堂上老師僅是為了讓學(xué)生玩游戲,那么對(duì)于學(xué)生來(lái)說(shuō),這堂課就會(huì)讓他們感到非常突兀。相反,如果老師在授課過(guò)程中增加一些情景設(shè)計(jì),例如,使用編程來(lái)解決動(dòng)畫人物問(wèn)題,或?qū)⑵渑c現(xiàn)實(shí)生活中的問(wèn)題相結(jié)合,學(xué)生的學(xué)習(xí)熱情也會(huì)隨之提高。因此,教師可以通過(guò)以下情景,開(kāi)展編程應(yīng)用:在新年晚會(huì)上,主辦方讓我們?yōu)樾履晖頃?huì)提供一個(gè)抽獎(jiǎng)小程序,通過(guò)這個(gè)小程序,抽出晚會(huì)的幸運(yùn)觀眾,您可以編寫出這樣的小程序嗎?接著,老師要指導(dǎo)學(xué)生使用流程圖符號(hào)來(lái)繪制編程過(guò)程,然后讓學(xué)生使用條件和循環(huán)語(yǔ)句進(jìn)行編程,最終實(shí)現(xiàn)了一個(gè)可以控制數(shù)字滾動(dòng)并抽取任何數(shù)字的程序,使學(xué)生感受到學(xué)習(xí)編程的樂(lè)趣,從而在一定程度上喜歡上編程。
參考文獻(xiàn):
馬宗輝.解析基礎(chǔ)編程工具在初中信息技術(shù)教學(xué)中的應(yīng)用[J].中國(guó)教育技術(shù)裝備,2017(7).