国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁 » scratch編程資訊

資訊內(nèi)容

馬上要讀初中了,你家孩子還在學(xué) Scratch 嗎?

極客小將2021-02-17-
憑借著好玩有趣(動畫和游戲為主)的特點,Scratch 編程語言已經(jīng)成為了當(dāng)前少兒編程教育的主流選擇。而拖拽積木塊從而實現(xiàn)邏輯嵌套的“圖形化編程”,讓零基礎(chǔ)的孩子們也可以方便地入門編程這個領(lǐng)域。在即將到來的人工智能時代,我們真的可以通過 Scra

憑借著好玩有趣(動畫和游戲為主)的特點,Scratch 編程語言已經(jīng)成為了當(dāng)前少兒編程教育的主流選擇。而拖拽積木塊從而實現(xiàn)邏輯嵌套的“圖形化編程”,讓零基礎(chǔ)的孩子們也可以方便地入門編程這個領(lǐng)域。在即將到來的人工智能時代,我們真的可以通過 Scratch 橫行天下,實現(xiàn)人人都會編程的偉大夢想,從而掌握“未來世界的語言”嗎?

在我們接待咨詢少兒編程培訓(xùn)的家長中,有不少是孩子之前學(xué)過 Scratch 編程。經(jīng)常被問到兩個問題:

01

Scratch 這么方便,會不會是以后人工智能時代的趨勢,以后人人都會編程?

02

以前學(xué)編程的人少,是不是因為 Scratch 這么好的工具一直沒有出來?

這是兩個非常典型的誤解。今天,就讓我們來跟大家好好聊聊關(guān)于 Scratch 的那點事。

1

什么是 Scratch?

upload/article/images/2021-02-17/e506af2f95eb8f1d480aac2b13cd865d.jpg
Scratch 語言中,構(gòu)成程序的命令和參數(shù)是孩子用鼠標(biāo)拖動模塊到程序編輯欄來實現(xiàn)的。用戶在中間區(qū)域選擇適當(dāng)?shù)摹胺e木”后,在右邊的代碼界面自行組合,在左側(cè)可視化窗口可以看到代碼的運行結(jié)果。操作簡單,方便使用,這也是Scratch快速流行的關(guān)鍵所在

https://cdn.china-scratch.com/timg/190325/0S5122560-1.gif

Scratch 讓用戶以拖積木的方式實現(xiàn)編程

upload/article/images/2021-02-17/426f7a5abd736c226d0230c2af16d6d8.jpg

2

為什么要學(xué)習(xí)打字編程?

upload/article/images/2021-02-17/e506af2f95eb8f1d480aac2b13cd865d.jpg

編程語言實質(zhì)上是人和計算機的交互語言,通過編程來傳遞指令給計算機,使其運算進(jìn)而輸出我們想要的結(jié)果。需求和指令越復(fù)雜,編程代碼中就蘊含著越加復(fù)雜和精巧的語言結(jié)構(gòu)。當(dāng)面臨著復(fù)雜的邏輯嵌套時,Scratch 語言因為它的簡單而無能為力。而這,就是 Scratch 語言的天花板。

upload/article/images/2021-02-17/804ea5724f61f45fa1f35f76825cda4f.jpg

復(fù)雜而精巧的語言結(jié)構(gòu)就像優(yōu)美的詩篇一樣

學(xué)習(xí)的目的是為將來做知識和技能的準(zhǔn)備,而在可見的將來,一定還是以打字編程為主流。孩子們的興趣總是容易被可愛的卡通形象或者精巧的游戲畫面所吸引,而提前規(guī)劃以及引導(dǎo)孩子選擇什么樣的路徑來為將來做準(zhǔn)備,是我們家長需要思考和抉擇的問題。

3

警惕惰性

upload/article/images/2021-02-17/e506af2f95eb8f1d480aac2b13cd865d.jpg

惰性是人類的天性,而學(xué)習(xí)這件事又然枯燥。即使是成年人也要花很大精力去克服學(xué)習(xí)過程中產(chǎn)生的懶惰情緒。對孩子們來說,他們?nèi)菀妆缓唵蔚臇|西吸引,并且容易因為簡單達(dá)成的成就感而故步自封。在 Scratch 的社區(qū)平臺上,孩子們豐富的想象力所創(chuàng)作出的層出不窮的作品,會讓他們重復(fù)簡單的工作而樂此不疲。

upload/article/images/2021-02-17/c33e12a394719b9a91a4b1eb1660d2e8.jpg

Scratch 社區(qū)截圖

在筆者去年 6 月考察硅谷時,特意拜訪了少年宮計算機活動中心畢業(yè)師兄,現(xiàn)任 Google?移動廣告部門工程師主管的 Edward,請教他關(guān)于青少年學(xué)習(xí) Scratch 的看法。Edward 的大兒子? Andrew 在三歲就接觸了 Scratch,對于還不會拼寫大量英語單詞不會雙手敲打鍵盤的孩子來說,Scratch 確實是一個不錯的學(xué)習(xí)編程入門語言。但是三年后,Edward 便開始引導(dǎo) 六歲的 Andrew 轉(zhuǎn)向了打字編程,開始學(xué)習(xí) Python 語言。

盡管過程充滿了困難和斗智斗勇,原本早已熟練了 Scratch 編程的?Andrew也一臉委屈,但是?Edward 認(rèn)為這仍是必要。對于資深程序員的他來說,在編程學(xué)習(xí)的初期,盡可能的融合順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)等編程基本結(jié)構(gòu)思維,以及一些編程常見的過程和概念,是十分必要的。而 Scratch 因為工具表達(dá)的限制,會導(dǎo)致孩子今后以后不愿意甚至抗拒學(xué)習(xí)更難的知識和技能,甚至在學(xué)習(xí)編程語言的黃金時期,錯過打下扎實基礎(chǔ)的階段。

4

Scratch 不是最好的編程入門語言嗎?

upload/article/images/2021-02-17/e506af2f95eb8f1d480aac2b13cd865d.jpg

不是。

我們不同意這個說法。

在 Scratch 語言出現(xiàn)之前,計算機愛好者們是怎么開始學(xué)習(xí)編程語言的呢?

在筆者所在的中福會少年宮計算機中心,我們是通過一款被我們叫做“小海龜”的 logo 語言接觸學(xué)習(xí)編程的。與其他的計算機語言不同,logo 語言的最主要的功能是繪圖。進(jìn)入 logo 編程界面,光標(biāo)將被一只閃爍的小海龜取代。輸入“向前 50”、“向右轉(zhuǎn) 90°”這樣易于兒童理解的語言和指令后,小海龜將在畫面上走動,畫出特定的幾何圖形。

upload/article/images/2021-02-17/e7a96a880c72174b77d308b2730ef0b9.jpg

Logo 編程語言的指令示意圖

upload/article/images/2021-02-17/426f7a5abd736c226d0230c2af16d6d8.jpg

縱然 logo 語言有趣味性低的缺點,其在完成任務(wù)時更像是個技術(shù)活,而少有創(chuàng)造性的空間給它的用戶。但是整個 1990 年代甚至到千禧年,一批又一批的計算機娃娃們通過這種 logo 語言迷上了編程的世界,茁壯成長為中國計算機領(lǐng)域的中堅力量。

作為其中的一份子,面對目前少兒編程市場中 Scratch 大行其道的現(xiàn)狀,筆者也不免有些擔(dān)憂。

upload/article/images/2021-02-17/81ac4c449dcc4a921bddadf25bd1a35f.jpg

前央視主持人張泉靈經(jīng)常為她所投資的少兒編程平臺大力推廣和站臺

5

建議

upload/article/images/2021-02-17/e506af2f95eb8f1d480aac2b13cd865d.jpg

現(xiàn)在國內(nèi)的做法是把 Scratch 過于神話了,把少兒編程教育變得像是 動畫/游戲 的創(chuàng)作。少兒編程教育的目的不是給孩子玩游戲,而是通過學(xué)習(xí)編程,逐步形成計算思維和考慮問題的方式。在保證思維強度訓(xùn)練的同時,幫助孩子們?nèi)腴T編程的世界,為未來的人工智能時代做好準(zhǔn)備是自然而然的結(jié)果。

upload/article/images/2021-02-17/626e8eb328b7aa399418c18b62928e84.jpg

幫助孩子入門編程

少兒編程教育在中國還是一個新鮮事物,缺乏編程專業(yè)知識的家長也很難鑒別良莠不齊的市場的各種廣告信息。但是孩子的成長黃金期只有這么幾年,如果您是有足夠遠(yuǎn)見,希望為孩子指引最優(yōu)的發(fā)展路徑和方向,建議您少走彎路,直接選擇通過打字學(xué)習(xí)編程的入門課程。

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除

預(yù)約試聽課

已有385人預(yù)約都是免費的,你也試試吧...

主站蜘蛛池模板: 十堰市| 太白县| 梁山县| 芦溪县| 龙里县| 泰州市| 得荣县| 蒙山县| 和田市| 盈江县| 阜城县| 内丘县| 弥渡县| 莱阳市| 肃宁县| 林口县| 定边县| 炎陵县| 尼勒克县| 台北县| 锡林浩特市| 库伦旗| 清水河县| 衡阳市| 邵阳市| 梁平县| 区。| 阿拉尔市| 漳浦县| 泗阳县| 讷河市| 滁州市| 江川县| 珠海市| 宜阳县| 仙游县| 乌鲁木齐县| 苏尼特右旗| 南部县| 青州市| 龙海市|