少兒編程涉及到的基本技能非常豐富,不僅僅是編程本身。我們前面說,就以Scratch為例,至少有如下四個方面的基本技能方向:
數(shù)學(xué)方面
少兒編程圖形化編程,第一技能方向就是數(shù)學(xué)。我們前面注意到,兒童學(xué)少兒編程,首先注意的就是一個或一些角色在舞臺上的行動——這其中就包括:
坐標系:舞臺是一個以中心為原點的直角坐標系,x軸正方向為右,y軸正方向為上。通過(x,y)坐標點,來控制所有角色的位置。
數(shù)據(jù)類型:最常見的是整數(shù)和小數(shù),即實數(shù)集(在Scratch中所有實數(shù)是一個數(shù)據(jù)類型),另外還有布爾類型(真或假)、字符串類型(一段文本)。
數(shù)據(jù)的比較:也就是數(shù)學(xué)中三種基本順序,大于、等于和小于。
算術(shù)運算:加減乘除是四種基本運算,兒童在編程過程中,常常需要在具體的場景中來運用這四種基本運算。另外還有取模運算和四舍五入。
數(shù)學(xué)函數(shù):在編程過程中,兒童將接觸到一些基本的數(shù)學(xué)函數(shù),包括取絕對值,三角函數(shù),對數(shù)函數(shù)以及指數(shù)函數(shù)等??梢苑浅V庇^的通過函數(shù)圖像的自動喵點畫圖及生活應(yīng)用來理解它們。
幾何圖形:在編程過程中,一類常見的任務(wù)就是圖形繪制。這個過程中,兒童將大量接觸幾何圖形,并從坐標系中進行圖形繪制和操控。
所以這里面有著大量的數(shù)學(xué)學(xué)科內(nèi)容,而且,這些內(nèi)容都在具體的問題和任務(wù)場景中出現(xiàn),既包括基本算術(shù)和幾何圖形知識,也包括函數(shù)以及坐標系等中學(xué)數(shù)學(xué)核心概念。通過它們在具體任務(wù)中的應(yīng)用,兒童不僅操控了這個虛擬世界,而且會切身鍛煉到、應(yīng)用到數(shù)學(xué)知識和能力。 通過以上基本技能介紹,我們可以得出結(jié)論,少兒編程,對比現(xiàn)在學(xué)校里的所有學(xué)科而言,都有鮮明的特色和優(yōu)勢。它對我們兒童的教育和鍛煉,恰恰是許多學(xué)科所不能提供的。
所以,少兒編程對于兒童的基本技能的學(xué)習(xí)和訓(xùn)練,有著巨大的、不可替代的作用。