少兒編程是如何培養孩子邏輯思維能力的?

最近有一位家長分享了她的小孩學習編程的小故事,

以前她送孩子來學習編程只是抱著一種興趣培養的心態,但不久前發生的一件事卻改變了她的想法。

那天她送孩子去外婆家,外婆家的樓梯裡裝有聲控燈,孩子忽然對她說:

我知道這個原理,聲控燈的開關是默認關閉的,我們走路的時候發出聲音就做了一次觸發,開關收到這個觸發就會打開開關,所以燈就亮了。

那一刻她非常驚訝,孩子每週都會去外婆家,但這是他第一次對聲控燈的原理進行思索,而且給出了非常嚴謹的邏輯推理。

她那個時候才意識到學習編程對孩子的改變不僅僅在於學會一門技能,更在於潛移默化地提升了孩子的觀察能力和思維邏輯能力。

什麼是編程思維?


在編程屆有一個很知名的笑話:

少兒編程是如何培養孩子邏輯思維能力的?

妻子

今天下班買兩個包子回來,如果看到西瓜,就買一個。

程序員丈夫

看到了西瓜,所以買了一個包子。

少兒編程是如何培養孩子邏輯思維能力的?

這個故事其實調侃的就是編程語句裡的“ if (表達式) 語句”,妻子的話在程序員丈夫的思維裡自動轉換為這樣的邏輯結構:“買兩個包子,如果看到西瓜,就買一個包子。”


少兒編程是如何培養孩子邏輯思維能力的?

C++語言裡的if語句

這個笑話當然是程序員的自嘲,但這也說明了編程邏輯的嚴謹性和準確。

只有孩子的邏輯嚴謹縝密沒有錯誤,寫出的程序才能被機器執行,不然就會出現剛剛的笑話了。

相信很多家長對這一點也會有這樣的感觸:孩子明明很聰明,但寫數學題的時候總是漏步驟,或者省略重要的推理過程,導致最後結果出現偏差。其實這不是粗心大意,而是孩子缺乏邏輯思維導致的。

少兒編程如何培養孩子思維邏輯


Scratch編程是使用圖形化的編程,不需要孩子自己打代碼,只需要拖拽圖片上的小方塊就可以完成程序的設計。

少兒編程是如何培養孩子邏輯思維能力的?


方法雖然看似簡單,但想要做出一個完整的遊戲可不容易。比如設計一個發射遊戲,正確的過程應該是這樣的:點擊開始,炮彈發射出去,海盜床被炸燬。

少兒編程是如何培養孩子邏輯思維能力的?

但是有一個同學做完後,畫面是這樣的:點擊開始,飛船發射出去,海盜船炸燬。

少兒編程是如何培養孩子邏輯思維能力的?

這種情況發生的原因就是孩子在設計遊戲的時候,將動作的方塊放在了錯誤的對象上,所以動作觸發後導致錯誤的對象被射出去了。孩子為了製作一個完整的遊戲需要孩子不斷強化邏輯能力,不斷修改。不知不覺中,就已經成為一個很厲害的邏輯小能手啦!

如今,越來越多的家長開始認識到少兒編程在孩子成長中的重要作用,也有越來越多的家長開始體會到孩子學完編程後的變化。每個孩子都是隱藏的寶藏,不要讓偏見埋沒了孩子的潛力。

少兒編程是如何培養孩子邏輯思維能力的?


分享到:


相關文章: