表弟才8歲,報了個scratch(一種圖形化編程)的在線網課。說實話,我不是太贊同這麼小的孩子就開始學編程,想聽聽知友的看法~


本人小學6年級,我媽給我報了這個課。那個時候,我也開始學習JavaScript和python了,所以可能會和普通學生看法不太類似,但是我盡量從學生的角度說說我的認知。

如果你沒有學過編程,scratch是一種非常合適的培養自己的編程興趣的方式。通過拖拽的方式,可以實現一些遊戲,小程序的開發,就像搭積木一樣。比如下圖這樣,就可以控制人物移動十步。

JavaScript要做到移動十步,如果不用其他框架,就要麻煩的多。基本原理就是通過定時器不斷修改卡通人物的位置來實現移動,而python就更加不擅長做這種前端展現的事情了。

據說玩的比較6的大神,可以用scratch作3d動畫,體感遊戲,我的世界scratch版等等。emmm,所以,mit這個項目真是一個可大可小的好項目,不懂編程的人可以學會一些編程思路,懂一點編程以後可以創造很多有趣的東西。我的很多有意思的想法,就是學習scratch的時候爆發的。

scratch有一些不錯的網上社區,大家一起研究怎麼玩轉scratch。我還因此結識了一批好朋友,一起組建了工作室。後來工作室想要建立一個對外的網站,有因此學了下JavaScript搭建了一個我們的自己的靜態網站,後來嫌太簡陋,就順便多學了一個後端語言nodejs,加了一些登錄註冊的模塊。

我現在已經13歲了,回顧年輕的時候,我會建議那些12歲以下沒有編程經驗的同學,可以學習一下scratch,真的比較簡單也有意思,我報的是這個課:scratch入門教程

可以了解一下。但如果你大於等於12歲了,那麼我建議你可以學python,也算簡單好入手,這類編程語言敲代碼的速度是要比scratch快的多,而且運行效率高,scratch寫的代碼多了,代碼還不好管理的。這樣入門,對12歲以上的童鞋更為合適。


先說:8歲非常適合學習少兒編程了哦!而且學習scratch對於他來說難度不大的。

可能沒接觸過編程的人都覺得編程很難,但其實是誤解。

Scratch編程語言是由麻省理工大學 MIT 和 Google 主導開發的針對 5-12 歲兒童的可視化編程語言。只需要使用滑鼠,學生就可以編寫自己的故事書,動畫片或者小遊戲。

對於8-12歲的少兒來說,Scratch跳過了高級語言中那些繁難的概念和語法,用圖形化的表現和拖拽的交互來完成編程的核心邏輯和成果交付,既能解決學習曲線過於陡峭的問題,還能讓學習的過程不枯燥,並更及時地獲得結果反饋,非常適合他們這個年齡階段的心智水平和認知能力。

而且小孩子學習編程並不是要他以後能成為程序員,最重要的是:

趁著孩子7-12歲的黃金髮展期,幫助孩子完成計算思維的培養,它的目的不在於要求孩子學會編程語言,語言如何去寫。而是著重培養孩子的編程思維,告訴他們如何思考問題?如何提出問題?如何解決問題?從而達到訓練和提高孩子的動手能力、創造力、獨立思考能力、邏輯能力。


15歲還在玩scratch的飄過。

利益相關:中國教育科學研究院STEM編程成果展示中學組全國一等獎

大美利堅天朝的scratch是一款由麻省理工國子監多位狀元郎專為8至16歲兒童設計的高端大氣上檔次的專業高精尖高級代碼編程工具。

小夥伴們可以使用scratch高級工具製作出諾貝爾獎級別的故事動畫或是遊戲,還可以在線與美國總統奧巴馬分享。

Scratch早在上古時期在中國得到普及,為中美合資四大發明之一,NOI標準語言之一。

針對 8 歲以上天才兒童們的認知水平,以及對於界面的喜好,MIT(Meiguo 國子監 IT 部【副部級】)做了相當深入研究和頗具針對性的設計開發。不僅易於孩子們使用,又能寓教於樂,讓天才兒童們獲得創作中的樂趣。

Scratch一起走,北大清華好朋友!


適合,甚至是目前最適合小孩子學的編程語言。

看到樓上小朋友的回答,真的讓我目瞪口呆,太厲害了。

還有一位朋友的唯有用論

我倒不是很認同

舉個反例

假如家長沒有送孩子從小出國學習的打算

那是不是學英語就沒用了?

其實不然,學習英語是增加一種獲取知識的途徑

就像學編程一樣。

來說一下為什麼適合吧

Scratch 這種編程語言,由 MIT(麻省理工學員)研發

它可以很容易地創造交互,故事,動畫,遊戲

創造的作品還可以分享給別人。

它被創造出來的目的,就是幫助青少年發展學習技能

與其讓孩子玩遊戲,不如讓孩子學編程。

MIT(麻省理工學院)的 Mitchel Resnick 教授提出

CLS(Creative Learning Spiral 創造學習曲線)理論非常適用於編程學習

他相信學習是一個一個的

Imagine → Create → Play → Share → Reflect 的循環

在學習編程時

小朋友可以從想像開始

進行創造落地

然後使用自己的創造物

再把創造物分享給周邊

從周邊環境獲取反饋

然後再想辦法迭代自己的產物

而當這個飛輪轉起來後

可以幫助小朋友進入心流(heart flow)狀態

無論是學習語數外等應試學科

還是學習各類興趣班

都擁有一個良好的,有體系的學習習慣

得到事半功倍的效果。

培養孩子對編程的興趣

可以幫助孩子串聯起其他學科

建立聯繫

同時還能讓孩子

在另外一個角度看待世界

最新版本的 Scratch 3.0已經上線

再完善基礎功能的同時

優化了界面,變得更加美觀

還增添了不少強大的功能

比如接入了人工智慧系列的語音合成,語音識別,圖像識別等

此外,還有更多的擴展功能

想Microbit,樂高機器人等

這樣幫助小朋友訓練思維,

學習知識和聯繫知識

還能釋放小朋友創造力的語言

當然適合孩子學

最後,再推薦一個不錯的少兒編程課【課程了解】

可以去看看~


Scratch語言十分適合剛接觸編程的小朋友。

作為近年來十分火熱的少兒編程語言,Scratch從創始之初就一直受到各界的關注。這款專門針對於少兒編程教育的生動語言,被傳播到了世界各大洲,從繁華的倫敦,到貧困的尼路尼亞,在學編程孩子的電腦上,都有它的身影。

Scratch是一門圖形化的編程語言,使用者不需要認識英文單詞,不需要使用鍵盤,因為構成程序的命令和參數都打包在一個個「積木」當中,只要將積木合理的拼接,就能產出程序。

這種只需要使用滑鼠拖動點擊的編程語言,可以極大地降低使用者的學習門檻。可以說,孩子只要會搭建樂高積木,就能輕鬆入門Scratch編程。

基於Scratch簡單易上手的特徵,它一經發布就成為了風靡全球的少兒編程語言。到現在,來自世界各大洲學習編程的少年兒童,每天都在用Scratch編寫各種腦洞大開的程序和遊戲,並通過全球在線平台不斷分享給他人。

圖片素材來源於網路

起源

十多年前,Scratch誕生在麻省理工學院媒體實驗室。當時,年輕的明奇·雷斯尼克(Mitch Resnick)教授帶領著一個名為「終身幼兒園」的科研項目團隊,力求進一步優化本就簡單易學的LOGO編程語言。

雷斯尼克在經過一系列嚴謹的調查後發現,孩子們都希望有一個好用的工具,讓他們創造屬於自己的故事遊戲動畫

2003年,教授和他的團隊向國家科學基金會提交了一份申請。申請中提出,想要孩子把握時代發展的命脈,他們就必須應該建立一個面向初學者的編程系統,而升級LOGO產出一個高度模塊化的編程語言,是一個可行的辦法。

圖片素材來源於網路

升級後的語言具有以下特徵:

直觀!雷斯尼克的團隊認為LOGO語言對於孩子來說還是太過於抽象了,這是基於文本的編程語言的通病。想要一個編程語言能被孩子接受,就必須先讓其具體化

雷斯尼克從樂高公司的Mindstorm產品中得到了啟發。將特定的語言打包好,形成通用的模塊,讓孩子編程就像搭建樂高積木一樣簡單,語言就會變得直觀易上手。

有趣!升級後的語言必須是可以讓孩子做出實在產品的,它在幫助孩子用技術表達和了解世界的同時,能充分調動孩子的興趣。音樂、照片、語言、視頻、遊戲,這些孩子喜歡的元素都融入其中。

社交化!搭建一個雲端共享平台,只要一個簡單的操作,孩子就可以把自己的作品公布到網上社區,並在社區中得到反饋和幫助。同時,孩子們也能在社區中查看其他人的作品,從中學習,獲取靈感。用戶甚至可以在線查看並下載任何項目代碼,更多元、更深入地了解編程世界

雷斯尼克和它的團隊改進LOGO語言的出的成果就是Scratch。

圖片素材來源於網路

現狀

經過十多年的發展,Scratch已經完全成熟。創始團隊那些最初的設想,也已經通過各種方法得以實現。現在編玩邊學所使用的Scratch課程,能讓初學編程的孩子輕鬆地邁進編程世界的大門。

Scratch最大的特點,是它的積木系統。該系統將多種指令幻化成一塊塊的積木,讓使用者可以輕鬆地根據需求搭建程序的框架。

Scratch語言種總共有100多塊「積木」可以使用,同時還包含著一個視覺圖像庫,使用者可以在最開始的時候,用圖像進行程序的編寫。它就像一個百寶箱,使用者只要靈活運用已有的寶物,就可以完成音頻、動畫、遊戲作品的製作。

圖片素材來源於網路

更深一步,如果孩子學習Scratch到一定程度後,現成的素材已經無法滿足創意需求。孩子可以為自己的作品,搭建特有的素材庫,還可以分享到雲端,讓別人也使用自己編寫的素材。

雖然Scratch語言進行以積木搭建為主要形式,但這其中也是蘊涵著編程重要概念的。

Scratch語言中包含了核心的編程概念,比如程序的三種基本結構:順序結構、循環結構和選擇結構。

同時,Scratch在編寫程序時引入了事件、線程、同步的概念,讓學習Scratch的孩子掌握關鍵的編程思維。

我們都知道,少兒編程關鍵的就是編程思維的培養,這一種科學解決問題的能力。學習Scratch的孩子可以很系統的建立起編程思維

使用Scratch語言編寫動畫、遊戲是十分直觀的過程。

圖片素材來源於網路

這種語言不僅能調動孩子興趣,還能讓孩子學會重要的編程基本原理和方法。同時讓孩子在不斷提出問題、分析問題、根據需求解決問題的過程中,建立起獨特的解決問題思維。

最終把這種思維運用到各科的學習中,比如數學應用題的解答語文寫作的邏輯框架構建

那些成就了當今時代的科技大咖們,有許多都是因為對編程而開始改變世界的。

他們能走得那麼高那麼遠,編程帶給他們的不僅僅是技術能力,還有從思維層面發起的優化提升。

從小學習編程的孩子不一定非要像喬布斯一樣成為引領世界潮流的程序猿,也可以是開發大腦,建立優異的思維模式,為未來留下一個充滿可能性的種子。

※ 編玩邊學—專註於7-16歲少兒編程教育,關注微信公眾號「編玩邊學」,回復「2」,請孩子免費試聽一套編程課,孩子也能通過這節課學會自己做一個編程作品。


題主實際上提了兩個問題:

1、小孩是否適合學編程。

2、(如果要學,)scratch是適合的選擇嗎?

作為一個8歲孩子的家長,我也非常關注少兒編程。對題主的問題,我的答案是:

1、結合自家的情況,將少兒編程和鋼琴、國際象棋、游泳、足球等等業餘愛好同等看待。所以說是否適合因人而異,不要神化也不要妖魔化。

2、如果要學,我認為對零基礎的8歲孩子,scratch就是最佳選擇,沒有之一。


看了下,問題大約是2個月前提的。我有篇沒人看的文章是一個月前寫的,正好回答第一個問題,後來還有篇正好回答第二個問題。真的只是巧合,不過能蹭點閱讀量也是美事一樁。

關於要不要學少兒編程:

編程熱?也許根本不合適你家娃!?

mp.weixin.qq.com圖標

我當然不是反對簡單地送孩子去學編程。

我只是覺得我們不應該被廣告洗腦,將少兒編程神化,認為不上個編程班就會落後,人為製造焦慮。而是應該結合自家的情況,將少兒編程和鋼琴、國際象棋、游泳、足球等等業餘愛好同等看待,冷靜思考一下少兒編程是不是合適你家娃。

按照這個流程圖問問自己就知道了

關於學什麼語言:

家長學編程:學什麼語言??

mp.weixin.qq.com圖標

普通孩子學習路徑:先Scratch入門,然後學Python。

如果打算參加競賽(信奧),可以再學C++。

作為一個家長,我的建議就是家長先學點編程,起碼入個門。

只要家長入門了,想送去機構學,你起碼也能評估哪個機構好;如果自己在家和孩子一起學就更好了,既能貼身定製最合適的學習計劃,又是高質量的親子陪伴。

還有就是,樂於學習的品質比什麼知識都寶貴,給孩子做個榜樣,培養他樂於學習的品質吧。這就是我寫《家長學編程》系列的初衷。


你把那個東西當作變種的奧數或者少兒英語看就行了,就是個生意。


謝邀。先說我的結論:對於大部分人不合適

身份相關:IT外企工程師。學過C,C++,Verilog,Python,Perl等語言,目前主要使用的是Verilog和Perl/Python.

首先,學東西要有用

  • 你會讓一個美國小孩學用筷子嗎?
  • 你會讓一個中國小孩學用刀叉嗎?
  • 你會讓你的孩子學俄語嗎?
  • 你會讓你的孩子現在學習寫公眾號做新媒體嗎?

我想大部分人不會。因為:

  • 一個美國小朋友,學會了用筷子,但是吃中餐機會很少有什麼用?
  • 一個中國小孩,大部分時間在用筷子,你學會刀叉又不是天天吃西餐。
  • 小孩子學語言是快,但是世界上百種語言你都要學嗎?如果大概率你一輩子都不講?
  • 現在做新媒體能賺錢,但是現在五六歲,學得會怎麼寫文章嗎?

這些答案似乎很明顯。但是中國家長在輔導班問題上,就是在教一個中國小孩用刀叉

你自己都日常不說英語,你孩子學會了有用嗎?簡單的例子,你老家的方言,你孩子學的是快,但是一年就回老家給個三五天,學了也忘了。

Scratch編程,父母你用嗎?再說,真的編程大神用嗎?程序員工資是高,做新媒體寫公眾號也賺錢呢,現在寫文章他會嗎?現在小孩子if/else的邏輯還不清楚,if/else語法還不會,就開始寫程序了……

那為什麼還有這麼多輔導班,還有這麼多人問這個問題?

因為錢好騙

我的一篇相關推送,僅供參考:

輔導班,上還是不上??

mp.weixin.qq.com圖標找到「孔」,更容易成功?

mp.weixin.qq.com圖標

8歲上二年級了,完全可以學Scratch的。Scratch不同於我們學習的嚴謹編程語言,更加重視孩子的創造和思考。Scratch的積木大部分可以做到一看就會,怎麼用這邊積木拼出一篇「作文」、一個「故事」、一個「遊戲」、甚至一個項目。這裡鍛煉的不是孩子具體的編程技能,而是思考、梳理問題的方法。


我不太懂編程,但我知道以後變成會成為創作/創意的工具,手段。長遠來看,社會的科技會朝著這個方向發展。幾歲學合適我不知道,但一定的是,孩子喜歡才需要重視多花精力去學習。


推薦閱讀:
相关文章