資訊內(nèi)容
Scratch為什么是孩子們最佳的啟蒙編程語(yǔ)言?
人工智能成為當(dāng)下主要的發(fā)展趨勢(shì)。在國(guó)外,從幼兒園開始,他們已經(jīng)在有意識(shí)地教孩子學(xué)習(xí)編程。
而在我國(guó),自2017年國(guó)務(wù)院印發(fā)《新一代人工智能發(fā)展規(guī)劃》,明確指出在中小學(xué)階段設(shè)置人工智能相關(guān)課程后,編程教育走進(jìn)了更多人的視野。
編程教育,已經(jīng)越來(lái)越受到國(guó)內(nèi)家長(zhǎng)的重視,大家充滿熱情地一頭扎進(jìn)少兒編程領(lǐng)域,希望給孩子選擇一條最合適的學(xué)習(xí)之路。
然而,面對(duì)五花八門的編程語(yǔ)言,家長(zhǎng)們卻發(fā)了愁。例如:Scratch、Swift 、haskell、Python、Javascript、C++、PHP等等。
在這些編程語(yǔ)言中,有的簡(jiǎn)單有趣,比如Scratch;有的功能強(qiáng)大,比如C++、PHP;有的應(yīng)用廣泛,如Python、Javascript。
1、Scratch簡(jiǎn)單易學(xué)
目前市面上大多數(shù)編程語(yǔ)言,尤其像C、Java這樣已經(jīng)使用多年的計(jì)算機(jī)語(yǔ)言,代碼枯燥復(fù)雜難以理解,對(duì)于大多數(shù)初學(xué)者來(lái)說(shuō),尤其是孩子,實(shí)在是太難了。
不僅會(huì)讓他們對(duì)編程失去興趣,更有可能討厭編程,不再想學(xué)習(xí)編程。
我們以"Hello World"為例,來(lái)看一下幾種語(yǔ)言的代碼:
C 語(yǔ)言的代碼:
int main(){ printf("Hello, World!"); return 0;}
Java的代碼:
public class HelloWorld { public staTIc void main(String[] args){ System.out.println("Hello World!"); }}
Scratch的代碼:
由此可以看出,Scratch的代碼更加優(yōu)美簡(jiǎn)潔,Scratch語(yǔ)言更適合入門。它注重的是如何解決問(wèn)題而不是編程語(yǔ)言的語(yǔ)法和結(jié)構(gòu)。通過(guò)簡(jiǎn)單的學(xué)習(xí),就可以完成一個(gè)小程序。
2、Scratch已被納入“高考”
編程語(yǔ)言Scratch還被納入高考科目,甚至進(jìn)入到小學(xué)生的教材,要求未來(lái)每個(gè)孩子都要學(xué)習(xí)Scratch語(yǔ)言。Scratch語(yǔ)言課程化將成為孩子學(xué)習(xí)的一種趨勢(shì)。
浙江省將Scratch語(yǔ)言納入了高考
-
2017年,國(guó)務(wù)院印發(fā)《新一代人工智能發(fā)展規(guī)劃》,要求中小學(xué)生要上人工智能課程,推廣編程教育;
-
2018 年 3 月起,全國(guó)計(jì)算機(jī)二級(jí)考試新增 “ Scratch語(yǔ)言程序設(shè)計(jì)”科目;
-
2018 年起,浙江省信息技術(shù)教材將放棄 VB,將Scratch納入為浙江高考內(nèi)容之一;
-
另外,北京和山東確定將Scratch編程基礎(chǔ)納入信息技術(shù)課程和高考的內(nèi)容體系。
3、Scratch更適合孩子學(xué)習(xí)
Scratch語(yǔ)言適合所有孩子學(xué)習(xí),需要特定的軟件和工具編輯和修改,無(wú)需安裝特定客戶端,只需要純文本編輯器都可以自由編寫,并且功能更為強(qiáng)大,讓孩子實(shí)現(xiàn)更多奇思妙想。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過(guò)郵件及時(shí)和我們聯(lián)系刪除
