很多爸爸媽媽自己并不會(huì)編程,很著急,覺(jué)得自己完全不會(huì),該怎么幫孩子做選擇呢?相信爸爸媽媽們都有切身的體會(huì),教育產(chǎn)品,核心的要素就是老師,老師是誰(shuí),比課程本身更加重要,同樣的課程,不同的老師,孩子會(huì)有截然不同的學(xué)習(xí)效果。所以,選課程,就是選老師。
二、為什么選擇Scratch語(yǔ)言教孩子,而不是 C++ 等語(yǔ)言?
要回答這個(gè)問(wèn)題,我們先來(lái)看看Scratch是什么
歐美在打造孩子的未來(lái)創(chuàng)新能力上有很多創(chuàng)新的項(xiàng)目。比如樂(lè)高教育,專注于用物理世界的結(jié)構(gòu)搭建;樂(lè)高WeDo,專注于機(jī)器人編程;Tickle,專注于智能硬件;Scratch,專注于提供適用于兒童的編程語(yǔ)言和工具。其中為突出的當(dāng)數(shù) Scratch。
Scratch跳過(guò)了高級(jí)語(yǔ)言中那些繁難的概念和語(yǔ)法,用圖形化的表現(xiàn)和拖拽的交互來(lái)完成編程的核心邏輯和成果交付,既能解決學(xué)習(xí)曲線過(guò)于陡峭的問(wèn)題,還能讓學(xué)習(xí)的過(guò)程不枯燥,并更及時(shí)地獲得結(jié)果反饋,非常適合他們這個(gè)年齡階段的心智水平和認(rèn)知能力。
因此,在編程培訓(xùn)教育中,往往早在“前運(yùn)算階段”的后期,也就是6-7歲左右,并不會(huì)讓兒童直接接觸到邏輯和關(guān)系推理的概念。而是通過(guò)序列(Sequence)來(lái)讓兒童理解基本的因果關(guān)系。
同時(shí),由于“具體運(yùn)算階段”的兒童的思維只能映射到具體的事物上,所以高級(jí)編程語(yǔ)言中的抽象邏輯、語(yǔ)言和教學(xué)方法是很難為這個(gè)階段的兒童所接受。Scratch就很好的解決了這個(gè)問(wèn)題。通過(guò)可視化的“積木”形式,兒童可以很輕松的編寫自己的游戲或者動(dòng)畫書。在Scratch中,兒童很容易把具象的結(jié)果和程序所對(duì)應(yīng)起來(lái),這樣就很好的避免了高級(jí)編程語(yǔ)言如C、C++等低反饋的學(xué)習(xí)流程。
所以針對(duì)6-12歲的兒童,Scratch的可視化語(yǔ)言可以很好的幫助學(xué)生學(xué)習(xí)基本的邏輯、關(guān)系推理、數(shù)學(xué)的概念,同時(shí)避免過(guò)早的接觸到“形式運(yùn)算階段”之后才能理解的抽象的演繹推理。