來源:FunAndGoodEnglish 2018-06-13 15:36:22
也許大家對程序設計、程序員都有一些了解,但實際上真正了解兒童編程的并不多,尤其是兒童學習編程對TA的早期教育,究竟有多大的影響。
以Scratch為例進行展示(后面通篇默認都以Scratch為基礎工具)。Scratch是MIT研發并開放的一個兒童圖形化編程的工具平臺。可以在web上進行操作和分享,也可以下載到計算機本地。兒童甚至成人都可以使用它,來制作動畫賀卡,制作游戲,制作音樂,制作各種他們可以用編程完成的任務。非常的酷炫,所以也有人說,會編程的孩子未來就像搖滾巨星一樣,在孩子他們的群體中。
Scratch是一個圖形編程的工作方式,非常 適合兒童,但相應的它的編程語言設計,相比較專業計算機語言而言,就是一個簡版——對于兒童起步而言,剛剛好。
孩子懂得這些指令的基本含義之后(他完全可以探索式的嘗試,弄懂大部分簡單指令的含義),他就可以把中間的指令拖拽到右邊,享受他控制小貓咪的樂趣,創造一些活動場景和游戲的樂趣——這些就是編程過程。
所以這個兒童編程的過程,不是像我們軟件開發工程師那樣,對著符號化的計算機語言來工作。而是面向一個圖形化界面,面向一個具有豐富角色和操作性的、能夠讓他控制全部的新游戲。兒童編程就像一個創世紀的游戲一樣。
兒童編程對于教育的作用
三個層面來回答兒童編程對于兒童教育的巨大作用。
第一層:兒童編程有著豐富的基本技能內涵,可以在各個方面幫助到兒童。
第二層:兒童編程是一個學科融合的最佳平臺(之一),可以提供跨學科的學習。
第三層:兒童編程可以完成很多高階能力的培養,在未來公立教育中的地位也會不斷提高。
兒童編程培養的基本技能
兒童編程涉及到的基本技能非常豐富,不僅僅是編程本身。我們前面說,就以Scratch為例,至少有如下四個方面的基本技能方向:
1.數學方面
第一個方面就是數學。兒童編程圖形化編程,第一技能方向就是數學。我們前面注意到,兒童學兒童編程,首先注意的就是一個或一些角色在舞臺上的行動——這其中就包括:
坐標系:舞臺是一個以中心為原點的直角坐標系,x軸正方向為右,y軸正方向為上。通過(x,y)坐標點,來控制所有角色的位置。
數據類型:最常見的是整數和小數,即實數集(在Scratch中所有實數是一個數據類型),另外還有布爾類型(真或假)、字符串類型(一段文本)。
數據的比較:也就是數學中三種基本順序,大于、等于和小于。
算術運算:加減乘除是四種基本運算,兒童在編程過程中,常常需要在具體的場景中來運用這四種基本運算。另外還有取模運算和四舍五入。
數學函數:在編程過程中,兒童將接觸到一些基本的數學函數,包括取絕對值,三角函數,對數函數以及指數函數等。可以非常直觀的通過函數圖像的自動喵點畫圖及生活應用來理解它們。
幾何圖形:在編程過程中,一類常見的任務就是圖形繪制。這個過程中,兒童將大量接觸幾何圖形,并從坐標系中進行圖形繪制和操控。
所以這里面有著大量的數學學科內容,而且,這些內容都在具體的問題和任務場景中出現,既包括基本算術和幾何圖形知識,也包括函數以及坐標系等中學數學核心概念。通過它們在具體任務中的應用,兒童不僅操控了這個虛擬世界,而且會切身鍛煉到、應用到數學知識和能力。
2.邏輯方面
編程的基礎,既有數學,也有邏輯。邏輯思維能力,是兒童發展的一個基本能力,在文理各個方向都是十分重要的基礎。兒童編程,可能是第一次對兒童正式的、系統的進行邏輯方面的鍛煉。
邏輯變量:起點就是邏輯變量或事件的真或假。真或假是邏輯世界的兩個基本值。
比較邏輯:對于用比較判斷的邏輯,是兒童有直接經驗并可以學習的基本邏輯判斷,大于、等于、小于三種邏輯判斷。
相關推薦:
小升初試題、期中期末題、小學奧數題
盡在奧數網公眾號

歡迎使用手機、平板等移動設備訪問幼教網,幼兒教育我們一路陪伴同行!>>點擊查看