人工智能時(shí)代到來(lái),全民編程勢(shì)在必行,越來(lái)越多人意識(shí)到未來(lái)編程將會(huì)和英語(yǔ)一樣重要。很多家長(zhǎng)也開(kāi)始為孩子們規(guī)劃編程學(xué)習(xí),但在種類繁多的編程語(yǔ)言面前,大人、孩子都犯了難,是選擇C、C++還是python、java呢?你會(huì)聽(tīng)到很多家長(zhǎng)有同樣的話語(yǔ):
我們不學(xué)Scratch,我要給孩子學(xué)C++,我們以后要參加信奧競(jìng)賽。
我們不學(xué)Scratch,我要給孩子報(bào)Python,高考編程語(yǔ)言是Python,我孩子要提前學(xué)。
我要給孩子學(xué)。。。。。
經(jīng)常一些低年級(jí)孩子的家長(zhǎng)來(lái)咨詢的時(shí)候直接給自己的孩子報(bào)名Python和C++和課程,我很佩服他們,因?yàn)樗麄兌加邢冗M(jìn)的教育理念,但是我們還是不建議!
對(duì)于沒(méi)有任何編程基礎(chǔ)的孩子來(lái)說(shuō),還是踏踏實(shí)實(shí)從Scratch開(kāi)始學(xué)比較好,正所謂磨刀不誤砍柴工,Scratch就是地基,打好基礎(chǔ),學(xué)習(xí)效果才更好。那么Scratch的優(yōu)點(diǎn)是什么呢?
相對(duì)于C++、VB、JAVA、Python等語(yǔ)言來(lái)說(shuō),用于初學(xué)者教學(xué),我覺(jué)得Scratch有以下這些優(yōu)點(diǎn):
一、入門簡(jiǎn)單
圖形化可視編程,界面生動(dòng)有趣。無(wú)關(guān)原有編程基礎(chǔ),適合中小學(xué)學(xué)生初次學(xué)習(xí)編程語(yǔ)言時(shí)使用。
二、內(nèi)容豐富
內(nèi)容豐富,針對(duì)有興趣、喜愛(ài)繪畫的學(xué)生,提供角色繪制設(shè)計(jì)功能,為喜歡動(dòng)畫的學(xué)生提供情景設(shè)計(jì)功能,為喜歡游戲的學(xué)生提供簡(jiǎn)單游戲設(shè)計(jì)功能,甚至還能提供喜歡音樂(lè)的學(xué)生音頻處理的功能。
三、成果直觀
通過(guò)使用Scratch,讓學(xué)生在動(dòng)畫、游戲設(shè)計(jì)過(guò)程中逐漸形成邏輯分析、獨(dú)立思考創(chuàng)新的思維方式,學(xué)會(huì)提出問(wèn)題,解決問(wèn)題。用Scratch編寫的動(dòng)畫和游戲非常直觀,學(xué)生在學(xué)會(huì)了編程的基本原理和方法后,有興趣也有能力將動(dòng)畫和游戲編寫得更逼真,更好玩。在修改動(dòng)畫游戲腳本的過(guò)程中,學(xué)生不斷地提出問(wèn)題,解決問(wèn)題,能夠根據(jù)自己的需求進(jìn)行分析,設(shè)定合適的角色與相應(yīng)的腳本,終實(shí)現(xiàn)程序。
孩子學(xué)習(xí)編程中,scratch適合在進(jìn)行其他編程語(yǔ)言學(xué)習(xí)前作為起步學(xué)習(xí),為日后學(xué)習(xí)更深層次的編程語(yǔ)言打好基礎(chǔ)。