讓孩子早學(xué)習(xí)編程的好處
早點接觸編程有什么好處?
較早地接觸計算機科學(xué)對于女孩以及傳統(tǒng)觀念上的少數(shù)族裔尤其重要。根據(jù)國家科學(xué)基金會的數(shù)據(jù),在2012年只有14%的計算機科學(xué)學(xué)士學(xué)位歸屬于女性,而這一數(shù)值在少數(shù)族裔中也不到20%。一些研究表明,較早地接觸編程可以幫助縮小性別與族裔之間的差距。例如,一項由谷歌開展的研究發(fā)現(xiàn),較早地接觸計算機成為促使女生在大學(xué)專業(yè)選擇時堅持學(xué)計算機的因素之一。
斯坦格拉斯描述了這樣一個場景:在編程基礎(chǔ)課上,當次接觸計算機科學(xué)的學(xué)生發(fā)現(xiàn)他們的同學(xué)已經(jīng)有數(shù)年做黑客入侵學(xué)校網(wǎng)絡(luò)或是編寫python語言的經(jīng)驗時,他們會感到十分恐慌。“這就像你參加一門漢語入門課程時,發(fā)現(xiàn)班里其他同學(xué)都是說漢語長大的,這會讓你感覺很失落?!彼固垢窭拐f。
幾歲的孩子能學(xué)習(xí)編程
Code.org是一家旨在幫助更多人接觸計算機科學(xué)的非盈利組織,其產(chǎn)品與市場部的副總艾麗絲·斯坦格拉斯(Alice Steinglass)介紹說,有很多以圖像為主的編程游戲及app適合五歲及以上的兒童使用,例如可以讓孩子們編寫自己的故事和游戲的Scratch,用可視化語言教編程概念的The Foos,以及能在計算機游戲中學(xué)習(xí)編程的Lightbot。斯坦格拉斯補充到,“7歲及以上的兒童就可以使用簡化的可視化編程語言,如Scratch、Tynker?!?br />
柯介紹到,進入初中以后,孩子們的思維更加復(fù)雜,因而他們能夠?qū)ζ渌丝赡艿男袨榻㈩A(yù)測模型。同樣在這個年紀,他們能對較長段落編程的運行結(jié)果進行預(yù)估,這意味著他們有能力應(yīng)對真正的編程語言。
“這個年紀的孩子已經(jīng)具備了制作機器人的能力,比如制作一個警報器來檢測淘氣的弟弟有沒有偷偷溜進自己的房間?!庇嬎銠C科學(xué)教師,加州硅谷洛斯阿爾托斯學(xué)區(qū)小學(xué)及初中階段的課程設(shè)計師舍娜·瓦迪亞納譚(Sheena Vaidyanathan)說道?!昂⒆觽円部梢岳肁rduino這樣公開的免費程序,或是Raspberry Pi之類的袖珍計算機來制造自己的機器人和其它小型裝置。他們甚至可能在這個階段具備了應(yīng)對真正的編程語言(例如Python和C語言)中基本原理的能力?!鄙崮妊a充到。
編程課會成為新的“鋼琴課”、“奧數(shù)課”嗎?
大多數(shù)玩具的目的是讓孩子們解決“開放性趣味問題”,并能夠享受這種感覺。這些玩具的另一項作用在于,讓孩子們在克服與機器人交流過程“挫敗感”的過程里,收獲勇氣與毅力??屡c他的同事發(fā)現(xiàn),勇氣、堅持、逐漸成長的思維模式,或是對“通過練習(xí)就可以取得進步”的信仰,可能是成長為編程高手的關(guān)鍵素養(yǎng)。在今年五月的人機交互特別興趣組會議上,這一成果將予以展示。
“從我們的研究中很容易看出,每個人都可以學(xué)習(xí)編程。編程并不是與生俱來的,也沒有哪個基因會導(dǎo)致你成為geek。”柯總結(jié)到。更為重要的是,這些技能對孩子們的幫助不僅局限于計算機本身。“無論你學(xué)什么,無論是不是編程,你在學(xué)編程時的收獲都能助你一臂之力?!鄙崮日f。
上述就是我為給大家?guī)淼纳賰壕幊虒W(xué)習(xí)知識,希望會對大家有所幫助.學(xué)員如果想了解更多還可以聯(lián)系我們的值班老師!