多大的孩子適合學習少兒程式設計?5歲學機器人會不會太小?
隨著人工智慧時代的到來,我國從2018年就已經開始對所有的中小學引進程式設計教育,程式設計就開始變得越來越火,許多的家長也想讓孩子學習少兒程式設計,只是有些家長非常糾結要不要讓孩子學,孩子5歲學會不會太小等疑問。
究竟幾歲的孩子學習程式設計比較好呢?結合這個問題,我們先了解一下西方國家孩子是多大開始學習少兒程式設計的?
在美國,孩子在5歲就已經開始學習程式設計了,而且是自費的學習,儘管並不強制。不過奧巴馬在2013年的時候,向所有民眾呼籲學習程式設計,並在美國曆史上成為首位編寫計算機程式的總統。
在英國是國家強制5歲的孩子必須學習程式設計。
在澳大利亞和新加坡,教育部要求五年級大概10歲左右的孩子,必須學習程式設計教育。
根據現代兒童心理學家皮亞傑所提到的“兒童認知發展理論”,我們知道,在2歲至7歲的孩子可以接受影象、文字和簡單概念,但是卻不能進行變化和操作。所以在這個階段的還是更適合去玩一些帶有程式設計思維方面的簡易玩具或者遊戲,這樣可以鍛鍊孩子們的動手能力和程式設計思維。
小編聽一位在美國的朋友介紹說,在美國,政府會投入了大量的資金在全力推廣程式設計教育,在這種背景下,現在美國市場上越來越多的書籍、玩具和APP都開始面向幼小兒童啟蒙,而且很多課外書都涉及到了“程式設計”,有不少美國家庭還給孩子報程式設計課。
當然有些家長很擔心,孩子那麼小能學會程式設計嗎?能聽得懂嗎?
其實程式設計分為三種,觸式程式設計、視覺化程式設計和語言類程式設計。這個分類是從簡到難的,所以孩子學習程式設計是一個逐步的過程。
3-6歲的孩子
這個階段的孩子,可以通過簡單的編碼版,讓孩子們自己製作機器人賦能,讓機器人動起來。在這個過程中,可以培養孩子的程式設計思維,讓孩子明白,機器人能動是因為你給機器人編寫了程式。
對於這個年齡段的孩子來書,基本程式設計過程就是玩,讓孩子們在玩的過程中學會操控機器人以及遊戲人物,從而讓孩子們對程式設計有個直觀的認識。
7-12歲的孩子
這個階段的孩子思維比較活躍一些,他們對任何有趣的事情都比較感興趣,就可以讓孩子學習視覺化程式設計,也就是視覺化程式設計軟體Scarch。
雖然Scarch簡化了程式設計的難度,但是並不會削弱程式設計思維的訓練。
孩子們通過自己的操作,讓孩子的角色進行運動,多玩一些這方面的程式設計小遊戲,可以通過了解這個遊戲培養孩子的程式設計思維。
除了Scarch程式設計,還有一些,比如微控制器編碼,我們通過在電腦上操作程式設計,讓機器人動起來。
12歲以上的孩子
學習了以上程式設計基礎以後,12歲以上的孩子也就可以學習一些語言類程式設計了。其中語言類程式設計種類有很多,其中Python程式設計是我們最推薦的。因為python簡單易懂,邏輯性明確,在網頁、資料爬取和科學研究方面都是不錯的選擇。
python應用也是非常廣泛的,比如:
對於孩子幾歲學習程式設計,我覺得從小就應該開始讓孩子接觸程式設計,從而培養孩子的程式設計思維,讓孩子循序漸進的掌握程式設計。