微軟Kodu編程遭PK 兒童選哪種智力應(yīng)用?
“學(xué)編程要從娃娃抓起”這話(huà)一點(diǎn)都不假,現(xiàn)在很多小朋友們?cè)谛〉臅r(shí)候就對(duì)編程表現(xiàn)出了濃厚的興趣,作為家長(zhǎng),更應(yīng)該為孩子提供良好的環(huán)境來(lái)培養(yǎng)這些興趣愛(ài)好,讓他們長(zhǎng)大之后可以將這些愛(ài)好變成他們謀生的技能,而Linux針對(duì)兒童開(kāi)發(fā)的操作系統(tǒng)和微軟針對(duì)兒童開(kāi)發(fā)的Kodu編程軟件都可以讓孩子由淺入深的接觸編操作系統(tǒng)和編程語(yǔ)言。
微軟發(fā)布的一款針對(duì)9到14歲兒童開(kāi)發(fā)的可視化編程語(yǔ)言Kodu,現(xiàn)在已經(jīng)升級(jí)到Kodu1.2版本,該編程語(yǔ)言一經(jīng)推出受到了一致好評(píng),甚至在澳大利亞已經(jīng)有兒童早期教育機(jī)構(gòu)采用了Kodu作為其教學(xué)的輔助工具,而對(duì)于這款軟件有很多豐富的過(guò)關(guān)等級(jí)讓孩子們?cè)趭蕵?lè)的同時(shí)對(duì)編程產(chǎn)生濃厚的興趣。KoduGameLab支持用鼠標(biāo)或鍵盤(pán)按鍵操作,內(nèi)置了多款游戲模式的范例,包括RPG冒險(xiǎn)地圖,以及若干經(jīng)典游戲。并支持隨時(shí)調(diào)試。

Kodu Game lab(圖片來(lái)源于微軟官方網(wǎng)站)
這款針對(duì)兒童開(kāi)發(fā)的編程語(yǔ)言最核心的理念就是讓孩子們動(dòng)手自己來(lái)針對(duì)某對(duì)象的“條件和語(yǔ)句”來(lái)實(shí)現(xiàn)自己的創(chuàng)意。而這款極具創(chuàng)意性的軟件曾經(jīng)是Xbox 360的研究項(xiàng)目,這也讓開(kāi)發(fā)者需要將Xbox 360控制器改變成鍵盤(pán)或者鼠標(biāo)才能順利玩游戲。目前,Kodu不能實(shí)現(xiàn)多人寫(xiě)作編程和PC端游戲程序分享到Xbox 360端。針對(duì)這樣一款游戲性編程語(yǔ)言今天編者就跟大家一起分享一下如何在Kodu上面通過(guò)游戲?qū)W編程。

Doudoulinux的Logo(圖片來(lái)源于Doudoulinux官方網(wǎng)站)
Doudoulinux——款專(zhuān)為2歲兒童量身定制的Linux桌面操作系統(tǒng),操作簡(jiǎn)單,界面可愛(ài)是其顯著的特點(diǎn)。兒童用戶(hù)無(wú)需安裝打開(kāi)即可使用該操作系統(tǒng)。目前,Doudoulinux已經(jīng)翻譯成為了多個(gè)國(guó)家版本。通過(guò)“語(yǔ)言”選項(xiàng)選擇一種語(yǔ)言,在“會(huì)話(huà)”中可以讓您選擇多種進(jìn)入系統(tǒng)的環(huán)境,例如:LXDE、ChildPlay、Gcompris等。
據(jù)了解,DoudouLinux是一款基于Debian的Linux發(fā)行版,該項(xiàng)目是一項(xiàng)幼兒智力教育國(guó)際聯(lián)合開(kāi)發(fā)計(jì)劃,目前俄羅斯Tomsk國(guó)立兒童教育大學(xué)應(yīng)用信息研究所參與其中。正如我們希望的一樣,DoudouLinux項(xiàng)目的開(kāi)發(fā)目的在于2-12歲兒童的智力開(kāi)發(fā)教育,而不僅僅是學(xué)習(xí)計(jì)算機(jī)的基礎(chǔ)知識(shí)或技能。#p#
Kodu PK Doudoulinux界面
在簡(jiǎn)單的介紹了兩款產(chǎn)品之后,讓我們來(lái)看看Kodu和Doudoulinux都有哪些特色功能。首先來(lái)看看在界面的布局上,兩款產(chǎn)品都有哪些不同之處吧!
首先來(lái)看看微軟的Kodu,當(dāng)進(jìn)入菜單頁(yè)的時(shí)候我們可以選擇LOADWORLD,下面來(lái)進(jìn)入初級(jí)“編程員”階段,一起來(lái)體驗(yàn)一下操作的過(guò)程吧。

Kodu游戲選項(xiàng)
在看過(guò)了微軟的Kodu的界面之后,讓我們?cè)賮?lái)看看Doudoulinux的界面設(shè)計(jì)。鼠標(biāo)對(duì)于從未接觸過(guò)電腦的孩子來(lái)說(shuō),有些陌生。他們可能無(wú)法正常地控制住桌面上顯示的那個(gè)“小箭頭”,也不知道左鍵、右鍵以及滾輪的作用。好的,這個(gè)環(huán)節(jié)設(shè)置了幾個(gè)畫(huà)面,讓您的孩子了解什么是鼠標(biāo),感知到自己在控制鼠標(biāo)移動(dòng)桌面上的“小箭頭”。
具體操作如下:打開(kāi)Doudoulinux主界面的第一個(gè)選項(xiàng)“讓孩子發(fā)現(xiàn)鼠標(biāo)”,打開(kāi)了下面的環(huán)境,孩子通過(guò)拖動(dòng)鼠標(biāo)留下軌跡,點(diǎn)擊鼠標(biāo)左鍵留下色塊,從而感知到自己在控制鼠標(biāo)。
“讓孩子發(fā)現(xiàn)鼠標(biāo)”對(duì)于剛剛接觸電腦的兒童來(lái)說(shuō)是一個(gè)必修課。如果您為孩子插上耳機(jī),還能聽(tīng)到系統(tǒng)有背景音樂(lè),他們會(huì)玩得更開(kāi)心。
小結(jié):通過(guò)以上的對(duì)比我們可以看到,Doudoulinux界面更符合3—7歲的小朋友使用,因?yàn)榻缑嬗杉儓D片構(gòu)成,而這個(gè)年齡段的小朋友對(duì)于圖片的接受能力會(huì)比文字要強(qiáng)。而Kodu則更適合7—13歲的小朋友使用,因?yàn)樗慕缑嬗晌淖趾蛨D片構(gòu)成,這個(gè)年齡段小朋友已經(jīng)形成了早期的的邏輯思維模式,所以這樣的界面設(shè)計(jì)可以增強(qiáng)小朋友對(duì)于早期編程界面的認(rèn)識(shí)。#p#
Kodu編程語(yǔ)言讓孩子享受編程樂(lè)趣
在看過(guò)了界面的對(duì)比之后,讓我們?cè)賮?lái)看看兩款產(chǎn)品分別都有什么特色功能。
首先來(lái)看看Kodu,利用Kodu可以自己DIY一個(gè)初級(jí)的游戲小程序,首先我們?cè)O(shè)置了比賽規(guī)則,規(guī)則中小魚(yú)從右側(cè)不斷的出現(xiàn),而Kodu發(fā)射炮彈負(fù)責(zé)打中小魚(yú),如果在兩次進(jìn)攻之后都無(wú)法打中小魚(yú),那么游戲結(jié)束。

設(shè)置魚(yú)的出現(xiàn)頻率和游戲結(jié)束的時(shí)間
對(duì)于上面所說(shuō)的這個(gè)游戲規(guī)則,我們轉(zhuǎn)換成編程的語(yǔ)句之后在游戲里就能夠?qū)崿F(xiàn)了。這個(gè)游戲也是教會(huì)孩子們學(xué)會(huì)編程的思想并且從小培養(yǎng)他們的邏輯思維能力。這對(duì)于以后成為一名出色的編程高手來(lái)說(shuō),確實(shí)會(huì)是一個(gè)不錯(cuò)的基礎(chǔ)。
這款編程語(yǔ)言完全是針對(duì)孩子量身打造的,在游戲的同時(shí)還能為早期的編程學(xué)習(xí)打下基礎(chǔ),如果你的孩子沉迷于網(wǎng)游卻對(duì)網(wǎng)絡(luò)表現(xiàn)出異常的天分,這款軟件最適合不過(guò)了。而這款軟件也希望早日能在中國(guó)的中小學(xué)中普及開(kāi)來(lái),這樣,不僅能培養(yǎng)一些熱愛(ài)編程的孩子的興趣,還能為儲(chǔ)備優(yōu)秀的程序員人才打下了堅(jiān)實(shí)的基礎(chǔ)。#p#
Doudoulinux小功能很有愛(ài)
Doudoulinux更適合3歲左右的小孩子來(lái)使用,簡(jiǎn)單清晰的界面讓小朋友倍感親切,而且對(duì)于網(wǎng)絡(luò)上的信息也可以做到過(guò)濾,不會(huì)讓小朋友接觸到網(wǎng)絡(luò)的不良信息。
Doudoulinux新版本相對(duì)于上個(gè)版本增大了很多,從694MB到964GB,已經(jīng)達(dá)到了近1GB的大小,一個(gè)CD光盤(pán)已經(jīng)容不下了。家長(zhǎng)可以考慮找一臺(tái)自己手中即將被淘汰的電腦為孩子專(zhuān)門(mén)定制一臺(tái)電腦,孩子用著放心,家長(zhǎng)更加省心!不信你就試試看。
當(dāng)孩子學(xué)會(huì)使用鼠標(biāo)之后,很可能第一個(gè)要玩的就是游戲了。家長(zhǎng)別擔(dān)心,Doudoulinux為孩子準(zhǔn)備的是“寓教于樂(lè)的游戲”。

通過(guò)語(yǔ)音來(lái)選擇相應(yīng)的顏色
通過(guò)鼠標(biāo)點(diǎn)擊畫(huà)面上不同顏色的小鴨子,系統(tǒng)會(huì)讀出該顏色的英文單詞發(fā)音。
鍵盤(pán)與鼠標(biāo)的作用相比更加的重要,也更加的難以掌控,所以應(yīng)該放在熟悉了鼠標(biāo)之后。Doudoulinux可以幫助您的孩子在游戲中漸漸地熟悉了鍵盤(pán)。下面這款游戲,您可以看見(jiàn)屏幕上落下的字母,讓孩子單擊鍵盤(pán)上相應(yīng)的字母即可消除落下的字母。
在“土豆小子”游戲中,在兒童為土豆小子完成一種裝飾的同時(shí),你也將聽(tīng)到系統(tǒng)讀出你所選擇某一種五官或用品的英語(yǔ)讀音,完成之后可以保存你的杰作。
Doudoulinux不僅僅提供了英文字母、英文單詞、聽(tīng)音識(shí)圖的聯(lián)系,還提供了鋼琴練習(xí)的環(huán)境。其中,“Piano Keyboard”為還未買(mǎi)鋼琴的孩子提供一個(gè)鍵盤(pán)練習(xí)的環(huán)境。

“Piano Keyboard”為鋼琴鍵盤(pán)練習(xí)
小結(jié):通過(guò)以上的對(duì)比發(fā)現(xiàn),Kodu更適合開(kāi)發(fā)小朋友早期對(duì)編程的興趣,而Doudoulinux則適合安裝在家里的電腦上使用,看來(lái)Linux和微軟都有為下一代做考慮,如果你家的大寶貝也癡迷于電腦,酷愛(ài)著程序,趕快讓他們來(lái)使用Kodu和Doudoulinux吧!




























