李勇
摘要:logo語言是一種比較簡單,適合小學(xué)生等初學(xué)者的編程語言。通過有效的logo語言編程教學(xué),能夠充分激發(fā)小學(xué)生的學(xué)習(xí)興趣與積極性,讓小學(xué)生體會到編程的趣味性及信息技術(shù)的現(xiàn)實(shí)意義,實(shí)現(xiàn)寓教于樂,為小學(xué)生的信息技術(shù)學(xué)習(xí)奠定堅實(shí)基礎(chǔ)。但是,小學(xué)生思維還不夠成熟,對信息技術(shù)的認(rèn)識比較膚淺,在開展logo語言編程教學(xué)時可能出現(xiàn)各種各樣的困難。本文從激發(fā)學(xué)生學(xué)習(xí)興趣,給予學(xué)生直觀體驗(yàn)和提升學(xué)生實(shí)踐成果等幾個角度展開討論,供大家參考。
關(guān)鍵詞:小學(xué)信息技術(shù);logo語言編程;小學(xué)編程教學(xué)策略
LOGO語言編程以其比較簡單明快的特點(diǎn),讓小學(xué)生能夠在愉快、舒適、有趣的環(huán)境中學(xué)習(xí)計算機(jī)軟件層面的基本概念和結(jié)構(gòu)化的編程思想,培養(yǎng)和訓(xùn)練小學(xué)生的邏輯和抽象思維能力,激發(fā)出小學(xué)生在創(chuàng)造方面的潛力。一般情況下,對于當(dāng)代比較熟悉且經(jīng)常接觸信息技術(shù)的小學(xué)生來說,學(xué)習(xí)LOGO語言編程的難度并不是很大。但是,因?yàn)榫幊膛c直接使用軟件程序進(jìn)行各種娛樂活動不同,在教師不能增加其趣味性,學(xué)生遇到太多困難等情況下,學(xué)生的興趣會逐步下降,學(xué)習(xí)效果逐步降低,需要教師采取相應(yīng)的教學(xué)策略加以應(yīng)對。
一、激發(fā)學(xué)生學(xué)習(xí)興趣
興趣是學(xué)生學(xué)習(xí)動機(jī)中作用最大的因素,是學(xué)生自主獲取知識,實(shí)現(xiàn)知識創(chuàng)新應(yīng)用的強(qiáng)大內(nèi)在動力。小學(xué)生喜歡追求新鮮事物,喜歡接觸信息技術(shù),所以他們對信息技術(shù)課程普遍有著較為強(qiáng)烈的興趣。但是,如果教師的教學(xué)方法存在問題,比如過于依賴教材教學(xué),課堂上不能給予學(xué)生較多的自主權(quán)和自主探索空間,很容易使學(xué)生感到厭倦,進(jìn)而逐步消耗學(xué)生的學(xué)習(xí)熱情。為此,教師必須通過創(chuàng)新教學(xué)理念,提供新穎的教學(xué)內(nèi)容及豐富多彩的教學(xué)方法等途徑激發(fā)并保持學(xué)生的學(xué)習(xí)興趣。
例如,多媒體是教師可以用來提升學(xué)生學(xué)習(xí)興趣的有效工具。教師在教學(xué)伊始向?qū)W生介紹logo語言的時候,就可以通過多媒體的方式為學(xué)生展示編程的豐富和有趣。比如以視頻的形式先展示一段看起來并不特別復(fù)雜的代碼模塊,然后畫面一轉(zhuǎn)變成學(xué)生比較熟悉的某些模擬小游戲,告訴學(xué)生這個游戲就是通過剛才的代碼模塊實(shí)現(xiàn)的。又如,在學(xué)習(xí)“在過程中調(diào)用過程”時,教師則可以通過多媒體展示常見的某些程序bug,讓學(xué)生明白一些看起來很滑稽的問題其實(shí)就源于調(diào)用過程中的錯誤。這些方法和內(nèi)容都能很好地激發(fā)學(xué)習(xí)興趣。
二、給予學(xué)生直觀體驗(yàn)
上文例子中提到的多媒體教學(xué),其主要作用之一就包括給予學(xué)生直觀體驗(yàn)。眾所周知,編程非??简?yàn)學(xué)生的邏輯與抽象思維能力。在編程時,學(xué)生首先要調(diào)用自己已經(jīng)掌握的知識經(jīng)驗(yàn),明確某些代碼模塊的具體作用,然后以符合應(yīng)用邏輯的方式對這些模塊加以組合,最后才能實(shí)現(xiàn)學(xué)生預(yù)先所設(shè)想的程序功能。在整個過程中,需要完成多次思維轉(zhuǎn)換,最后才能見到實(shí)際成果。在見到成果之前,學(xué)生只能在頭腦中構(gòu)畫相關(guān)場景。這是小學(xué)生學(xué)習(xí)時面臨的主要難點(diǎn)。教師可以通過給予直觀體驗(yàn)的方式降低學(xué)生的學(xué)習(xí)難度。
例如,機(jī)器人是小學(xué)信息技術(shù)logo語言編程教學(xué)中的一個主要內(nèi)容。教師在向?qū)W生介紹機(jī)器人的時候,可以首先出示機(jī)器人模型,然后向?qū)W生提問這個機(jī)器人由哪些不同的部分組成。學(xué)生回答完成后,教師再擺弄機(jī)器人做出走路等比較簡單的動作,然后繼續(xù)提問,在剛才的動作中,機(jī)器人經(jīng)過了哪些具體的動作流程。最后教師再利用多媒體出示代碼模塊,告訴學(xué)生剛才機(jī)器人的動作可以通過怎樣的方式實(shí)現(xiàn),與學(xué)生分析具體模塊的作用,讓學(xué)生明白機(jī)器人動作乃至機(jī)器人本身其實(shí)也是由一個個模塊構(gòu)成的,幫助學(xué)生理解。
三、提升學(xué)生實(shí)踐成果
成功的喜悅是一種強(qiáng)大的情感力量,可以激發(fā)學(xué)生的學(xué)習(xí)熱情。很多小學(xué)信息技術(shù)教師都清楚,如果學(xué)生能夠經(jīng)常在學(xué)習(xí)中取得成功,就可以增加他們的學(xué)習(xí)興趣,提升學(xué)生的自主學(xué)習(xí)意識與能力,變被動學(xué)習(xí)為自主創(chuàng)造。從小學(xué)信息技術(shù)及小學(xué)生的特點(diǎn)來看,最易被學(xué)生理解的成功就是取得較好的實(shí)踐成果。而且在實(shí)踐中經(jīng)常會帶有合作和競爭的行為,對于培養(yǎng)學(xué)生良性的競合意識很有幫助,更有利于培養(yǎng)適合新時代的優(yōu)秀人才,一舉多得。所以,教師要在教學(xué)中加入更多的實(shí)踐成分并幫助學(xué)生取得更好的實(shí)踐成果。
為此,教師可以在每次上課時首先確定一個實(shí)踐主題,這個主題最好由師生雙方共同商討確定。隨后根據(jù)主題的難度明確由學(xué)生獨(dú)立完成還是小組合作完成。如果是小組合作完成,則要指導(dǎo)學(xué)生做好分組,保證小組內(nèi)部的同學(xué)之間存在一定差異,可以展開比較充分的交流配合。上述準(zhǔn)備工作完成后,展開主題實(shí)踐,比如讓機(jī)器人能夠按照大家的想法行動起來,各個小組的機(jī)器人動作有所不同,呈現(xiàn)出非常有趣的場景。教師給予評價時則要充分肯定學(xué)生在實(shí)踐中的收獲及最后取得的成果,讓學(xué)生對實(shí)踐充滿興趣和信心,能夠繼續(xù)努力學(xué)習(xí)。
總之,小學(xué)信息技術(shù)logo語言的編程教學(xué)對于幫助小學(xué)生奠定信息技術(shù)領(lǐng)域的能力基礎(chǔ)有重要作用。教師應(yīng)抓住小學(xué)生及這部分知識的特點(diǎn)創(chuàng)新教學(xué)理念及教學(xué)方法,提高教學(xué)效果。
參考文獻(xiàn):
[1]黃浩. 如何引導(dǎo)學(xué)生學(xué)好 Logo 語言[J]. 學(xué)生·家長·社會:學(xué)校教育, 2019(8):1.
[2]羅哲. 論小學(xué)信息技術(shù)LOGO語言教學(xué)活動的實(shí)踐與探索[J]. 數(shù)碼設(shè)計, 2018, 7(9):1.