少兒編程教育的目的不是培養(yǎng)未來的程序員,而是讓孩子掌握新科技,用新科技表達(dá)自己,從科技時代從消費者向創(chuàng)造者轉(zhuǎn)變。下面內(nèi)容是少兒編程教育是什么,歡迎閱讀和關(guān)注。 ?
?
少兒編程,通常指少兒編程教育。 ?
少兒編程教育是一門通過編程游戲啟發(fā)、可視化圖形編程等課程來培養(yǎng)學(xué)生計算思維和創(chuàng)新解決問題能力的課程。 ?
少兒編程教育的目的不是培養(yǎng)未來的程序員,而是讓孩子掌握新科技,用新科技表達(dá)自己,從科技時代從消費者向創(chuàng)造者轉(zhuǎn)變。同時,少兒編程是培養(yǎng)兒童思維能力的理想載體。 ?
少兒編程教育從Scratch開始,Scratch是麻省理工 MIT 和 Google為5到12歲的孩子開發(fā)的一種可視化編程語言。只使用鼠標(biāo),學(xué)生就可以寫自己的故事書、動畫片或小游戲。Scratch是培養(yǎng)學(xué)生創(chuàng)造力、系統(tǒng)思維和協(xié)作能力的好工具。Scratch的宗旨是:Scratch幫助年輕人學(xué)會創(chuàng)造性地思考、系統(tǒng)地推理和合作——這是21世紀(jì)生活中必不可少的技能。 ?
對于面對的對象(8到12歲的孩子),Scratch直接跳過了高級語言中繁難的概念和語法,用圖形表現(xiàn)和拖拽交互完成交付的核心編程邏輯和成就,可以解決學(xué)習(xí)曲線太陡峭的問題,還可以使學(xué)習(xí)過程不無聊,及時獲得結(jié)果反饋,非常適合這一年齡段的心智水平和認(rèn)知能力。 ?
在編程教育中,在“前運算階段”后期,也就是6-7歲左右。孩子往往沒有直接接觸到邏輯和關(guān)系推理的概念,他們通過序列,來理解基本的因果關(guān)系。 ?
同時,由于7-11歲孩子在“具體運算階段”的思維只能映射到具體的事物上,對于高級編程語言中的抽象邏輯、語言和教學(xué)方法,這個階段的孩子是很難接受的。 ?
Scratch很好地解決了這個問題。在Scratch中,孩子們可以很容易地將具體的結(jié)果與可視化的“積木”形式的程序相匹配,從而避免了C和C++等高級編程語言的低反饋學(xué)習(xí)過程。 ?
因此,對于7-11歲的孩子來說,學(xué)習(xí)Scratch可視化語言,可以幫助他們學(xué)習(xí)基本的邏輯、關(guān)系推理和數(shù)學(xué)概念,避免過早接觸“形式運算階段”之后才能理解的抽象演繹推理。 ?