來源:硅碼少兒編程 2018-06-14 11:08:21
Q1:我為什么選擇從圖形化編程語言入手,而不選擇機器人編程之類的兒童編程培訓(xùn)?
不管是圖形化編程語言,還是機器人編程,都能很好地訓(xùn)練孩子的邏輯思維,但是在創(chuàng)造性思維訓(xùn)練上,圖形化編程語言的主題范圍會更開放,其幾乎可以涉及各門學(xué)科。比如可以通過讓孩子設(shè)計完成一個故事場景,融合語文學(xué)科;讓孩子完成一個相冊,融合美術(shù)學(xué)科;讓孩子完成一個曲子的創(chuàng)作,融合音樂學(xué)科;讓孩子創(chuàng)作一個通過割圓術(shù)來計算圓周率的演示,融合數(shù)學(xué)學(xué)科等等。在主題選擇時,針對孩子的興趣愛好,可以有不同的趨向。
Q2:孩子上初中了,可是以前沒有接觸過編程,是直接學(xué)Python或JavaScript之類真正的編程語言,還是也要從圖形化編程語言入手?
首先,我并不認為圖形化編程語言就不是真正的編程語言了。因為Scratch受當(dāng)時實現(xiàn)技術(shù)的限制,用該工具開發(fā)的作品無法通過移動設(shè)備進行傳播,但硅碼重構(gòu)了它,通過硅碼打造出來的作品,可以通過各類集成了瀏覽器內(nèi)核的App(包含PC和移動端瀏覽器、微信等)進行傳播,甚至可以直接將孩子的作品打包成獨立的App。以下講述中我會用代碼式編程語言和圖形化編程語言來進行區(qū)分。
我認為圖形化編程語言和代碼式編程語言只是表達方式上和可實現(xiàn)功能范圍上的不同。其實針對代碼式編程語言,也有高級和低級之分,適用范圍也各不相同。圖形化編程語言通過圖形化的表達方式,將抽象化的編程語言,轉(zhuǎn)化為了形象化的圖形積木模塊,首先從感觀上排除掉孩子對編程代碼的恐懼,同時硅碼有英文版和中文版可以任意切換,讓暫時有英語障礙的孩子在進入編程世界時減小了門檻。
圖形化編程語言在可實現(xiàn)功能的范圍上與代碼式編程語言相比,有其局限性,但隨著硅碼的不斷迭代,我們將提供越來越多的積木模塊,讓孩子們可創(chuàng)作的作品范圍越來越廣泛。
作為初入編程世界的孩子,如果還只是讓孩子試探性地看看是否對這門課程有興趣,或者家長想培養(yǎng)孩子的編程興趣,那么我建議不管是小學(xué)生還是初中生,都可以從圖形化編程語言入手,但對于高年級的孩子或者接受能力強的孩子,根據(jù)孩子的接受度及投入度,我們可以縮短從圖形化編程語言進入代碼式編程語言的周期。當(dāng)然如果孩子學(xué)習(xí)編程的目的就是為了升學(xué)加分,我們另當(dāng)別論。
相關(guān)推薦:
小升初試題、期中期末題、小學(xué)奧數(shù)題
盡在奧數(shù)網(wǎng)公眾號
歡迎使用手機、平板等移動設(shè)備訪問幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點擊查看