周天文
近年來,隨著計算機信息技術的發(fā)展,編程思維能力的培養(yǎng)受到了大眾越來越多的關注。其中,Scratch趣味編程憑借其簡便易懂的編程特點,成了兒童了解和學習編程的重要選擇。它不僅讓視圖單調、過程枯燥的編程變得形象生動,而且極大地促進了兒童的個性化發(fā)展。本文根據(jù)Scratch趣味編程的優(yōu)勢,分析了它對于促進兒童個性化培養(yǎng)的積極意義,提出了其促進兒童個性化發(fā)展的實踐途徑。
個性是指一個人具有一定行為傾向性的、穩(wěn)定的心理特點或品質。兒童的個性具有獨立性、整體性、穩(wěn)定性、社會性等特征。兒童個性化發(fā)展有利于提升兒童獨立學習的能力、創(chuàng)造發(fā)明的能力、實踐的能力等,幫助兒童形成獨特的、穩(wěn)定的人格,為兒童未來的生長和發(fā)展奠定穩(wěn)定的心理基礎。而編程是用代碼表達邏輯思維的一個過程,對于培養(yǎng)兒童的自學能力、創(chuàng)造能力、實踐能力具有重要的促進作用。
(一)操作簡單、門檻極低
Scratch趣味編程是由麻省理工學院開發(fā)的一款簡易圖形化編程工具,它的編程指令是非文字化的圖形化積木,這不僅降低了編程的難度,而且貼合兒童的認知方式。使用者不需要太強的文字辨別能力和知識儲備能力,只需具備基本的圖形辨別能力、懂得簡單的鼠標鍵盤操作技巧,便可以利用Scratch編程取得像樣的成果。
(二)結合游戲、生動有趣
寓教于樂是激發(fā)兒童學習興趣的最好教學方法。Scratch趣味編程的內容以故事、游戲、動畫為主,極富趣味性,對兒童具有較高的吸引力,這有利于提高兒童參與編程的積極性。同時,Scratch趣味編程的應用界面顏色鮮艷,對兒童具有很強的吸引力,能有效激發(fā)兒童的學習興趣。在學習編程的過程中,兒童的理解能力、創(chuàng)造能力都會得到很大的提升。
(一)鍛煉兒童的理解能力
Scratch趣味編程可以鍛煉兒童的理解能力。比如,在使用Scratch編制“釣魚游戲”這一單元功能時,兒童可以加深自己對釣魚的理解。一方面,兒童需要理解魚和釣魚竿之間的關系;另一方面,兒童需要用Scratch編程的對話積木進行發(fā)送消息、向上移動積木操作來實現(xiàn)場景的構建。Scratch趣味編程將游戲和生活相結合,有利于加深兒童對生活中不同事物關系的理解。
(二)激發(fā)兒童的創(chuàng)造能力
Scratch趣味編程可以鍛煉兒童的思維能力和語言表達能力。比如,在“創(chuàng)建家園”主題游戲任務中,兒童可以自由發(fā)揮想象力和創(chuàng)造力,在家園添加各式各樣的房子和漂亮的植被。同時,兒童可以為自己創(chuàng)建一個虛擬的游戲角色,提高游戲的參與感和體驗感。在游戲過程中,兒童可以自由想象、自主創(chuàng)造,通過編程游戲充分表達自己對于“家園”這一概念的理解。
(一)通過探究性活動引導兒童自主學習
獨立性是促進兒童個性化發(fā)展的關鍵品質,具體體現(xiàn)在兒童是否具備獨立思考的能力。只有具備了獨立思考的能力,兒童才能深切地理解周圍的世界,才能實現(xiàn)自身的個性化成長。Scratch趣味編程恰好為兒童提供了豐富的探究性編程案例和編程活動,這些案例和活動可以考驗兒童的創(chuàng)造能力和獨立學習能力,對于培養(yǎng)兒童的獨立性具有重大的作用。
在使用Scratch進行趣味編程的過程中,兒童不僅可以根據(jù)系統(tǒng)提示,按部就班地進行編程實踐,也可以根據(jù)自己的理解自主做出判斷,進行個性化的操作。在這個自主探索的過程中,兒童進行各種自主學習的活動,這對于鍛煉兒童的自學能力和培養(yǎng)兒童良好的學習習慣都具有潛移默化的促進作用。長此以往,兒童在今后中小學階段的教育中,會更加愿意自主探索,敢于面對難題、解決各種問題。
Scratch趣味編程可以培養(yǎng)兒童的獨立思考能力和獨立學習能力,促進兒童的個性化發(fā)展。結合筆者的教學經(jīng)驗,由于兒童的學習能力有限,教師要科學引導兒童,幫助兒童掌握正確的學習方法,鼓勵兒童獨立自主地開展各種學習活動。以Scratch趣味編程的“向城堡出發(fā)”探究活動為例,在活動開始前,教師可以拋出問題,讓兒童思考小貓是如何向城堡前進的。在整理編程指令時,教師可以引導兒童思考小貓要用什么樣的指令等問題,鼓勵兒童大膽地提出自己的困惑,耐心地為兒童分析問題,教會兒童掌握解決問題的方法,對兒童進行有效的指導。在到達城堡后,教師可以鼓勵兒童根據(jù)自己的理解和喜好對城堡或小貓的大小進行調整,或是讓兒童調整小貓的行走路徑。
除此之外,教師還可以支持兒童將“向城堡出發(fā)”改編成“向海邊出發(fā)”。在Scratch趣味編程活動中,兒童要不斷思考小貓的行進路線和行進方式。這有利于鍛煉兒童的學習能力和理解能力,充分調動兒童自主探究的積極性,讓兒童收獲自己實驗編程的成果、自己嘗試解決問題。在豐富兒童生活常識的同時,Scratch趣味編程支持兒童自己嘗試應用新指令,這有利于兒童獨立人格的培養(yǎng)。
(二)通過Scratch的動畫功能提高兒童的創(chuàng)作力
創(chuàng)作力是兒童個性化發(fā)展的重要表現(xiàn),Scratch趣味編程提供了許多提高兒童創(chuàng)作力的途徑。動畫的主要特點是以圖畫為主,具有動態(tài)效果和聲音效果,是兒童在日常生活中經(jīng)常接觸的娛樂形式之一,是一種較為簡單、便于兒童理解的編程方式。在Scratch趣味編程中,兒童可以充分發(fā)揮自己的想象力,把自身的經(jīng)歷甚至自己虛構的奇幻故事以動畫的形式表現(xiàn)出來。當兒童遇到難題時,他們可以利用Scratch的積木塊進行不同的操作搭配,探索出屬于自己的解決路徑。

Scratch趣味編程的動畫功能可以多層次地激發(fā)兒童的想象力,提高兒童的創(chuàng)造力。例如,兒童可以將自己的周末活動制作成動畫,講述放風箏、撈魚、爬樹等活動。在活動設計為動畫的過程中,兒童需要用到豐富的素材,如圖片素材和音頻素材。圖片素材包括背包、帳篷、桌布、樹木等;音頻素材包括爸爸媽媽的聲音、鳥叫聲、風聲、溪水流動的聲音、小朋友的歡呼聲等。在編程的過程中,教師要充分激發(fā)兒童的創(chuàng)造力,鼓勵兒童從網(wǎng)絡上搜尋素材,支持兒童用自己的方式為鳥配音,拓展兒童解決問題的思路,讓兒童感受到開拓思維的樂趣和解決問題的成就感,鼓勵兒童與同伴分享自己的勞動成果,從而極大地調動兒童學習的積極性。
(三)通過游戲培養(yǎng)兒童的動手能力
動手實踐能力是兒童個性化發(fā)展的一項重要表現(xiàn)。在Scratch游戲模式中,兒童不僅需要考慮多方面的因素,例如游戲的主題和游戲的背景,而且需要在游戲中與同伴進行各種互動,這樣才能編制出一個具有可行性的游戲成果。例如,在“約朋友一起玩”的主題游戲編制中,如果要實現(xiàn)Kitten與企鵝相約玩耍、互相聊天的交互動作,兒童就必須配置好環(huán)境背景、人物的聊天內容、人物的互動行為等。這涉及了大量的指令,兒童需要把對應的指令塊放置在正確的位置。對于兒童的耐心和動手操作能力來說,這是一個不小的挑戰(zhàn)和考驗。
除此之外,兒童還需要對游戲進行深入的思考。例如,兒童要考慮企鵝所處的地方在哪里、對應的游戲背景應該如何設置、企鵝和Kitten唱歌聊天的聲音應該如何實現(xiàn)等問題。筆者發(fā)現(xiàn),有的兒童會自行錄制自己的聲音,或是上傳自己的照片,從而達成較好的游戲效果。在完成游戲編制后,教師可引導兒童相互評價,進行打分互評活動,支持兒童找出彼此游戲中的不足,鍛煉兒童的觀察能力和表達能力,讓兒童在實踐中養(yǎng)成積極發(fā)現(xiàn)問題、主動解決問題的良好習慣。
綜上所述,Scratch趣味編程憑借其操作簡單、生動形象等特點,貼合兒童的認知能力和實踐能力,滿足了兒童的娛樂和學習需求。它以寓教于樂的教育模式,通過探究性活動、動畫功能、游戲設置等豐富多樣的形式,增強了兒童的獨立思考能力、創(chuàng)造想象能力和動手操作能力,對于促進兒童個性化發(fā)展有著積極的作用。
(作者單位:昆山市玉山鎮(zhèn)第一中心小學幼兒園)