為什么大家一提學(xué)習(xí)圖形化編程都建議從scr-h開始呢?
很主要的原因在于:入門簡單, 內(nèi)容豐富, 成果直觀,符合孩子喜好;注重孩子的編程思維和邏輯能力培養(yǎng);可以提高孩子學(xué)動性并激發(fā)創(chuàng)造力。
那圖形化編程的特性也很明顯具體如下幾點:
1 坐標(biāo)系統(tǒng)
圖形化編程直接跳過了命令行,孩子們直接在一個二維坐標(biāo)系上進(jìn)行創(chuàng)作。因此,理解二維坐標(biāo)系統(tǒng)及在這之上的變換,包括平移、旋轉(zhuǎn)和反射等,是圖形化編程需要解決的要務(wù)。
2 對象
圖形化編程以角色為中心,每個角色都有一組-的屬性和行為。因此,從一開始,圖形化編程就以對象為中心,而不是以數(shù)據(jù)結(jié)構(gòu)和算法為中心的。
3 消息與消息傳遞
角色之間的通信通過消息和消息傳遞來實現(xiàn)。消息是計算機(jī)里的一個重要概念,arduino硬件開發(fā),是操作系統(tǒng)的進(jìn)程間通信和網(wǎng)絡(luò)通信的關(guān)鍵抽象。消息可以是-的,也可以是一對多的。理解消息和消息傳遞的機(jī)制,可以為以后系統(tǒng)軟件的學(xué)習(xí)奠定基礎(chǔ)。
一般來講,scr-h的學(xué)習(xí)形式是怎樣的呢?scr--形化編程,孩子不用記住命令不代表不需要知道命令。積木模塊包括8個大類,100多個功能。包括了過程一個完整程序的每個環(huán)節(jié),甚至數(shù)組和函數(shù)。這些圖形化的積木使用需要老師或者家長正確引導(dǎo)。孩子從模仿的過程中,能感悟到條件語句,循環(huán)語句,判斷。能理解參數(shù)和命令的區(qū)別。-理性的總結(jié)出來是很困難的,引導(dǎo)是必須的。“當(dāng)你學(xué)會編程,arduino硬件開發(fā)網(wǎng)頁,你會開始思考上的一切過程,”米切爾·雷斯尼克(mitchel resnick)說,(麻省理工學(xué)院的,scr-h)。“每個孩子都需要掌握其基本原理,arduino硬件開發(fā)教學(xué),才能在這個快速變化的-。”
怎么學(xué)?有什么課程?
昂立stem提出了其小學(xué)課程的理念“編程+”。
整合式編程+課程體驗
與市面上良莠不齊的編程課程相比,arduino硬件開發(fā)軟件,昂立stem研發(fā)中心借鑒國際經(jīng)驗,-性開發(fā)了整合編程軟件、定制硬件和學(xué)習(xí)分享社區(qū)平臺的編程+課程體系。
在這里,學(xué)員們在昂立stem自主開發(fā)的編程軟件環(huán)境下進(jìn)行學(xué)習(xí),編程的同時使用昂立stem自主定制的硬件套裝產(chǎn)品,這樣,學(xué)習(xí)的呈現(xiàn)形式多樣化,孩子的成就感-加強(qiáng)。