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