芥末堆芥末堆

【兒童節(jié)特刊】少兒編程項(xiàng)目知多少?

作者:阿槑 發(fā)布時(shí)間:

【兒童節(jié)特刊】少兒編程項(xiàng)目知多少?

作者:阿槑 發(fā)布時(shí)間:

摘要:祝大小朋友兒童節(jié)快樂!

芥末堆跟WISE曾經(jīng)合作過一個(gè)專題《人人是否都該學(xué)編程》,來自不同國家的 學(xué)者、老師、企業(yè)家等從不一樣的角度來講述自己對(duì)編程這件事的看法,相同點(diǎn)是:都認(rèn)可編程是這個(gè)時(shí)代必備的素養(yǎng),就像看書識(shí)字一樣重要,提倡從小培養(yǎng)編程思維。

2013年,Code.org發(fā)起了“HOUR OF CODE”活動(dòng),向全球推廣編程教育,在180多個(gè)國家有數(shù)千萬學(xué)生參與了這個(gè)活動(dòng), 編程一小時(shí)活動(dòng)的課程支持超過30種語言,參加這個(gè)活動(dòng)的學(xué)生完全不需要經(jīng)驗(yàn),參與者的年齡可以從4歲到104歲。

Kapor Center2013年的一份報(bào)告統(tǒng)計(jì)顯示,針對(duì)兒童以及24歲以下年輕人的編程產(chǎn)品占大多數(shù)。恰逢兒童節(jié),芥末堆梳理了國外的少兒類編程產(chǎn)品,分為以下四類:

一、學(xué)習(xí)編程思維

這類產(chǎn)品偏向年齡比較小的孩子,通過游戲培養(yǎng)兒童解決問題的能力,在這個(gè)過程中學(xué)習(xí)編程思維、一些基本的編程概念和指令。

Alice 是一個(gè)面向兒童的開源的3D編程環(huán)境,  兒童通過拖拽虛擬的圖形塊操縱對(duì)象運(yùn)動(dòng)的形式,將圖形和聲音組合起來,創(chuàng)建簡單的動(dòng)畫和視頻游戲,可以看到虛擬世界中3D精靈的實(shí)時(shí)變化。該款工具由卡耐基梅隆大學(xué)所開發(fā), 強(qiáng)調(diào)動(dòng)畫和社會(huì)協(xié)作,可以提高學(xué)生的編程興趣 。

Kodable 的口號(hào)是“讓孩子在學(xué)會(huì)閱讀之前學(xué)習(xí)編程”,面向5歲以上的孩子,在玩游戲的過程中學(xué)習(xí)編程概念和指令,培養(yǎng)解決問題的思維。 Kodable共有105個(gè)關(guān)卡,每個(gè)關(guān)卡都能夠教授兒童一些編程知識(shí)。 有3個(gè)等級(jí)的編程學(xué)習(xí)方案,包含了幼兒園到2年級(jí)課程、3年級(jí)到5年級(jí)課程以及6年級(jí)到12年級(jí)的課程。

Cargo-Bot是一個(gè) 完全針對(duì)iPad開發(fā)的編程學(xué)習(xí)應(yīng)用,提供拼圖游戲和邏輯游戲,引導(dǎo)讓兒童像程序設(shè)計(jì)者一樣去思考。 玩家需要讓機(jī)器人在36個(gè)不同的拼圖游戲中用吊車去移動(dòng)木箱,孩子可以在游戲的進(jìn)程中學(xué)習(xí)各種編程知識(shí),例如循環(huán)和調(diào)試等。

二、開源硬件平臺(tái)

Lego Mindstorms(樂高機(jī)器人)是可以編程的機(jī)器人拼裝套裝,集合了可編程主機(jī)、電動(dòng)馬達(dá)、傳感器、Lego Technic部分(齒輪、輪軸、橫梁、插銷), 玩家通過編程命令盒子來控制機(jī)器人, 創(chuàng)建出能夠行走、說話、移動(dòng)的機(jī)器人。

Arduino是一個(gè)開放原始碼的軟硬件平臺(tái), 由意大利一所高科技設(shè)計(jì)學(xué)校的老師開發(fā),Arduino包括一個(gè)硬件平臺(tái)Arduino Board和一個(gè)開發(fā)工具Arduino IDE,兩者都是開放的,既可以獲得Arduino開發(fā)板的電路圖,也可以獲得Arduino IDE的源代碼。Arduino使用一種簡單的專用編程語言,使用者不必掌握匯編語言和C語言等復(fù)雜技術(shù)就可以進(jìn)行開發(fā)。 Arduino的可擴(kuò)展性很大,可以外接各種傳感器、顯示屏、LED燈、馬達(dá)等等,實(shí)現(xiàn)不同的功能。

三、圖形化編程

圖形化編程典型的就是scratch、 Hopscotch這一類的產(chǎn)品,操作指令以圖形和按鈕顯示,基本不需要人工輸入指令代碼, 這種方式在兒童中十分受歡迎。

Tynker使用簡單的可視化編程語言,不需要編程語法,而只需要將代碼塊組合起來就可以創(chuàng)建項(xiàng)目, 適合4-11歲的孩子, 激勵(lì)孩子們將他們的創(chuàng)意轉(zhuǎn)化為游戲、項(xiàng)目和動(dòng)畫故事,并將成果在網(wǎng)絡(luò)上進(jìn)行傳播。 Tynker在美國很多中小學(xué)都作為老師的教學(xué)工具來使用。

Hopscotch 中文翻譯為“跳房子”, 它采取模塊化代碼和圖形編程界面,兒童只需要拖動(dòng)編程模塊到代碼區(qū)域就可以完成一個(gè)功能,不需要 進(jìn)行任何輸入操作,就像是堆積木一樣,這樣“編”出來的程序有點(diǎn)類似于游戲,互動(dòng)性很強(qiáng)。

Scratch是由MIT Media Lab的Lifelong Kindergarten小組開發(fā)的一種圖形化編程語言,同時(shí)也是一個(gè)在線社區(qū),通過點(diǎn)擊拖拽的方式完成編程,把編程需要的基本技巧囊括其中,包括建模、控制、動(dòng)畫、運(yùn)算等等,通過這個(gè)工具,孩子可以更好地理解編程的思想,學(xué)習(xí)創(chuàng)意思考、系統(tǒng)推理和協(xié)同合作,適合兒童或者成人編程初學(xué)者學(xué)習(xí)編程基礎(chǔ)概念。

四、學(xué)習(xí)一門正式的編程語言

前面三類都偏重于學(xué)習(xí)編程思維,普遍采取的方式是用很接近自然語言的編程語言來培養(yǎng)兒童解決問題的能力,但是不會(huì)涉及到具體的編程語言,不適合于學(xué)習(xí)系統(tǒng)化的編程知識(shí)。

各大在線編程學(xué)習(xí)網(wǎng)站也相繼推出了少兒類課程,括 Codecademy、 codeschool、 Plurasight、 Khan Academy、Coursera、Udacity、 edX等, 如果要學(xué)習(xí)一門正式的編程語言,可以選擇這些在線學(xué)習(xí)網(wǎng)站。 另外,還有一些為兒童編寫的 編程相關(guān)的書,比如 Python for Kids ?、Super Scratch Programming?、Land of Lisp等。

正如教育游戲平臺(tái) Globaloria的CEO Idit Harel所說,”我們都會(huì)給自己的孩子從小時(shí)候開始讀故事書,鼓勵(lì)他們寫文章,雖然我們并沒有期望孩子會(huì)成為小說家或者記者,但是我們都知道這些技能是帶來效率和財(cái)富的途徑之一,而編程也是如此?!?/p>

計(jì)算機(jī)科學(xué)將來是否成為像讀書寫字一樣的基本素養(yǎng)和學(xué)校里的基礎(chǔ)學(xué)科現(xiàn)在還沒有定論,可以肯定的是,計(jì)算機(jī)科學(xué)能夠?yàn)閷W(xué)生打開一個(gè)新世界,提升創(chuàng)造力和解決問題的能力,所以學(xué)編程要趁早。

接下來芥末堆會(huì)挑選國內(nèi)和國外好玩的少兒編程產(chǎn)品介紹給大家,歡迎少兒編程項(xiàng)目的創(chuàng)業(yè)者與我們聯(lián)系,推薦自己的項(xiàng)目或者投稿表達(dá)你的觀點(diǎn),請(qǐng)發(fā)郵件到service@jmdedu.com,芥末堆等著你喲。

本文特別感謝實(shí)習(xí)生Silvia俞的協(xié)助。

1、本文是 芥末堆網(wǎng)原創(chuàng)文章,轉(zhuǎn)載可點(diǎn)擊 芥末堆內(nèi)容合作 了解詳情,未經(jīng)授權(quán)拒絕一切形式轉(zhuǎn)載,違者必究;
2、芥末堆不接受通過公關(guān)費(fèi)、車馬費(fèi)等任何形式發(fā)布失實(shí)文章,只呈現(xiàn)有價(jià)值的內(nèi)容給讀者;
3、如果你也從事教育,并希望被芥末堆報(bào)道,請(qǐng)您 填寫信息告訴我們。
來源: 芥末堆
芥末堆商務(wù)合作:王老師 18710003484
  • 【兒童節(jié)特刊】少兒編程項(xiàng)目知多少?分享二維碼