發(fā)布時(shí)間:2020-05-22 14:17:37來源:轉(zhuǎn)載
隨著近幾年編程的大火,相信很多家長都有這樣的疑問,孩子幾歲開始學(xué)習(xí)編程比較好?幾歲是兒童學(xué)習(xí)少兒編程的最佳年齡?
回答這個(gè)問題前,我們首先要知道——
我們學(xué)編程究竟是學(xué)什么?
1. 適用于解決任何問題的“編程思維” (一種高效解決問題的思維方式)
2. 各種編程語言(Scratch、Python、C++等)
3. 各種算法(一系列解決問題的清晰指令)
知道這一點(diǎn)之后,再來看一下瑞士著名心理學(xué)家皮亞杰提出的,兒童和青少年認(rèn)知能力發(fā)展主要經(jīng)過的四個(gè)階段:
0~2歲:感知運(yùn)動階段 ,這個(gè)階段的孩子主要通過各種身體放應(yīng)來感知這個(gè)世界。
3~6歲:前運(yùn)算階段 ,孩子可以接受簡單的圖文,但是不能理解和應(yīng)用它們。
7~11歲:具體運(yùn)算階段,孩子初步掌握了理解符號、物體的能力,但對抽象概念理解不足
12歲以后:形式運(yùn)算階段,孩子思維發(fā)展到抽象邏輯推理水平,可以進(jìn)行假設(shè)一演繹推理。
了解了這兩個(gè)知識,我們讓孩子學(xué)編程的目的就可以這樣劃分(將開頭的核心問題按照目的屬性分解,即分解思維的運(yùn)用):
(1)如果你想讓孩子學(xué)習(xí)能夠解決各種復(fù)雜問題的“編程思維”,那么
7-9歲的孩子可以用可視化的編程工具來完成稍微復(fù)雜一些的任務(wù),比如Scratch少兒編程、App Inventor等。
(2)如果你想讓孩子學(xué)一門編程語言,例如當(dāng)前流行的Python。它的優(yōu)點(diǎn)是入門簡單,應(yīng)用范圍廣,學(xué)習(xí)的內(nèi)容包括for 循環(huán)、if判斷語句等。那么比較適合9~12歲上小學(xué)四年級有一定數(shù)學(xué)和英語基礎(chǔ)的孩子。
(3)如果你想讓孩子學(xué)習(xí)有一定難度的算法,掌握類似遞推法、窮舉法等概念時(shí),那么孩子的年紀(jì)最好要在12歲以上,也就是初中一年級開始比較好。因?yàn)樗惴ㄒ蠛⒆颖仨毦邆湟欢ǖ拇a編程基礎(chǔ)和較強(qiáng)的邏輯思維能力。
那0-6歲的孩子呢?我們可以把他們分為兩個(gè)階段:
0~3歲——
這個(gè)階段的孩子還是以啟蒙為主,重點(diǎn)是開始訓(xùn)練寶寶的語言能力、動手能力。多和孩子對話、讀故事,多讓孩子讀繪本。也適當(dāng)陪孩子一起玩小游戲,比如畫畫、搭積木等。
3~6歲——
這個(gè)階段可以作為接觸編程的入門階段,帶孩子玩一些不含字母的編程小游戲。目的是先讓孩子了解簡單的編碼邏輯。比如Box Island、LightBot Jr,這兩款直接在手機(jī)商店下載APP就能使用了?;蛘咦尯⒆咏佑|一些好玩有趣的編程機(jī)器人
要注意的是大多數(shù)5歲的孩子還不具備熟練操作鼠標(biāo)和電腦的能力,這也是為什么我們一直建議家長們,讓孩子6歲后再開始操控電腦學(xué)習(xí)Scratch的原因。
這幾個(gè)年齡階段主要是針對孩子的數(shù)學(xué)和思維邏輯能力來劃分的,并非說一定要按部就班學(xué)習(xí)以上內(nèi)容。
如果7-9歲才入門少兒編程,那就可以直接用Scratch少兒編程工具之類的東西;如果7歲前已經(jīng)入門了,并且學(xué)習(xí)和接受能力都不錯(cuò)的話,那7歲左右就可以跳過Scratch,直接學(xué)Python這種代碼編程語言。
如果家長和孩子無法抉擇的話,可以聽聽少兒編程培訓(xùn)機(jī)構(gòu)專業(yè)老師的建議,小碼王在線有專業(yè)老師可以供各位家長咨詢,或者給孩子做個(gè)測試也可以。
更多培訓(xùn)課程: 杭州少兒編程 更多學(xué)校信息: 杭州近江昆侖小碼王少兒編程培訓(xùn) 咨詢電話: