面向香蕉的少兒趣味編程:CodeMonkey

?


我們假設(shè)開始讀這篇文章的家長已經(jīng)走過了Why的階段,就是孩子為什么要學(xué)編程的階段,開始進入How的階段,怎么學(xué)的階段,所以讓我們直接進入主題吧。

CodeMonkey來自于世界上最重視科技教育的國家---以色列

聯(lián)合創(chuàng)始人Jonathan Schor 和 Yishai B Pinchover 皆來自于以色列的工程師家庭,這讓他們在少年時期就有機會接觸編程學(xué)習(xí)。“那個時候,父母會送我們?nèi)ド险n外輔導(dǎo)班,學(xué)習(xí)的就是編程,雖然是一周一次,但 Jonathan 和我都被‘編程’的魅力深深吸引。”

2014年5月,CodeMonkey發(fā)布。7個月后,就有25萬孩子通過CodeMonkey平臺學(xué)習(xí)編程。2015年3月,CodeMonkey成為進入SXSW教育峰會總決賽的是10個產(chǎn)品之一,目前在全球已擁有超過250萬粉絲。

什么是CodeMonkey?

CodeMonkey是一個在線游戲, 使用真正的編程語言CoffeeScript教編程。在游戲中,用戶控制一只猴子,并幫助他通過寫代碼捕獲香蕉。官方建議適合兒童從9歲以上學(xué)起,但這也不妨礙CodeMonkey擁有一大批年齡更小的粉絲。

在游戲過程中,孩子將和小猴子一邊旅行一邊獲取旅途中的香蕉。旅途中會有各種各樣的障礙物。有時會被灌木叢擋住了道路,有時必須乘坐在烏龜?shù)?背上來渡河。

可是,小猴子不能理解人類的語言,為了讓小猴子一邊躲開障礙物,還要高效的獲取香蕉,需要首先找出問題點,找出解決方案 ,而且需要用小猴子能夠理解的[代碼指令]作出指示。 通過使用CodeMonkey的函數(shù),循環(huán)處理等指令來學(xué)習(xí)真正的編程技術(shù), 提高邏輯思維能力。

CodeMonkey很容易上手,不需要孩子自己創(chuàng)建項目,整個過程是在游戲劇情的線索中完成,這也是為什么CodeMonkey非常適合作為小孩子的編程啟蒙課程來使用的原因。

怎么使用CodeMonkey?

CodeMonkey是在線游戲,不需要下載任何軟件。百度搜索“codemonkey“,下圖所示就是課程網(wǎng)站(www.playcodemonkey.com/)



CodeMonkey收費嗎?

前30個關(guān)卡是免費的,也不需要注冊就可以學(xué)習(xí),如果想繼續(xù)后面的關(guān)卡,那么就需要家長幫助孩子注冊一下咯~(郵箱注冊即可,不需要手機號注冊)



注冊完成后點擊購買游戲完整版,就可以繼續(xù)后面的170個關(guān)卡了!



自己孩子在家學(xué)習(xí)就選擇最左側(cè)的選項,按年付費是790元一年(折合下來每月是65.83元),按月付費是70元/月份。根據(jù)孩子的年齡不同,一般200個關(guān)卡學(xué)習(xí)下來需要3-6個月時間。



由于網(wǎng)站服務(wù)器架設(shè)在國外,頁面打開比較慢,打開后的頁面如上圖所示,沒有我們熟悉的支付寶和微信支付,多少有點遺憾,我們也只能懷著驕傲的心情對老外說,你們落伍了 You are out!!!



這里有一個“國際化的坑”各位家長一定要注意!!!按月支付后,如果沒有取消訂閱,網(wǎng)站是會自動幫您每月續(xù)費的,如果要取消,請按上圖提示操作,先點右上角的紅圈頭像,然后點“管理訂閱”,最后點擊“取消訂閱”就可以了。

沒想到啊,沒想到,本以為“此坑只應(yīng)天上有”,誰料到... 只能怪自己 too young,too simple !!

另外,對于家中沒有從事程序相關(guān)工作的家庭來說,家長可以和孩子一起學(xué)習(xí)編程知識,一家3口算下來,費用也蠻劃算的。另外,在有些國家(比如我們的近鄰東瀛國),除了孩子,老人也是此類產(chǎn)品的受眾群體。全家總動員,其樂融融哈~

學(xué)(you)習(xí)(xi)開始了

劇情是這樣展開的,在一片綠色的森林里,我們的最佳”男豬腳“,一只可愛又頑強的猴子,它最心愛的口糧---滿滿一口袋的香蕉,被一只恃強凌弱的大猩猩給搶走了,在走出鏡頭之前,大猩猩還不忘記給各位小朋友們展示它得意而又猥瑣的笑容...我們的男豬腳當(dāng)然不會就此善罷甘休,它在小伙伴們(烏龜、河貍、鱷魚、山羊、猴博士)的幫助下,趕跑了敵人(老鼠),躲過了危險(老虎,熊),穿過了河流,越過了湖泊,經(jīng)歷整整200道關(guān)卡后,最終奪回了自己心愛的香蕉,這是一段多么勵志和感人的故事啊,如果小朋友能一路陪伴,走完這200道關(guān)卡,想必也是一件非常有成就感的事情哦!



游戲的界面簡單明了,孩子可以通過打字輸入代碼,也可以點擊屏幕底部的指令按鈕來輸入,大大的降低了入門的門檻,下面我們來看下第一個關(guān)卡,來直觀的了解一下



這一關(guān)是通過最簡單的一行代碼,讓猴子前進15步得到香蕉,程序是默認(rèn)輸入的狀態(tài),小朋友只需要將step后面的10修改為15,點擊右下角的run按鈕,即可過關(guān)。

下面介紹一下CodeMonkey使用中要用到的基礎(chǔ)知識:

英語

啊哦,代碼怎么都是英文,小朋友看不懂怎么辦?別著急,底部有代碼關(guān)鍵詞 按鈕,看不懂的小朋友可以先記圖片,稍大點的孩子,可以學(xué)習(xí)這幾個關(guān)鍵單詞,都是非常常用的,免費的30關(guān)只需要記住以下幾個單詞,step(前進或者后退),turn(轉(zhuǎn)向),right(向右),left(向左),turn to(轉(zhuǎn)身朝向),times(循環(huán)次數(shù))

2.算數(shù)

游戲的第二關(guān)就會教小孩子怎么在游戲中使用直尺(ruler)測量距離,幫孩子建立距離的概念。小猴子后退時需要用到負(fù)數(shù)的概念。使用尺子還可以測量角度,在這個游戲中只有2-3關(guān)用到了角度的概念。



隨著家長陪伴著孩子一路過關(guān)斬將,關(guān)卡的知識點也在一步步的深入,孩子在循序漸進中認(rèn)識、了解、掌握、運用了一個個新的知識點。在這個過程中訓(xùn)練了孩子們的邏輯思維能力和想象力。比如,要繞開障礙物,利用烏龜和鱷魚來過河,耐心等待老虎打盹了在行動等等。還有一個最為重要的能力,就是將具體的問題抽象化的能力,這在孩子今后的一生中都非常的有用。






每一關(guān)卡過關(guān)后,猴博士會給出評分,3顆星為最好,如果缺了小星星,那么我們要重新優(yōu)化程序,多種路線,多種可能性,家長要帶領(lǐng)孩子多多去嘗試,多多規(guī)劃出新的線路。



目前CodeMonkey共設(shè)置了200個關(guān)卡,覆蓋到的計算機科學(xué)領(lǐng)域的概念和知識包括對象、函數(shù)調(diào)用、參數(shù)、循環(huán)、變量、數(shù)組、for循環(huán)、函數(shù)定義、if...else選擇邏輯、AND/OR、 布爾類型、UNTIL循環(huán)等等。



另外特別需要介紹一下,CodeMonkey采用的編程教學(xué)語言是CoffeeScript。這是JavaScript的一套轉(zhuǎn)譯語言(創(chuàng)建者Jeremy Ashkenas戲稱它是JavaScript的不那么鋪張的兄弟)。它增強了JavaScript的簡潔性和可讀性,代碼指令更接近自然語言,CoffeeScript和JavaScript有很強的關(guān)聯(lián)性,為以后孩子接觸純代碼編程提供了很好的知識鋪墊。JavaScript是一套非常強大的,屬于網(wǎng)絡(luò)的腳本語言,已經(jīng)被廣泛運用于Web應(yīng)用開發(fā)領(lǐng)域。還可以通過MIT App Inventor進行安卓系統(tǒng)的手機APP開發(fā)。

PS雞湯:一門新的語言為孩子打開一扇新的大門,讓孩子看到更加廣闊的世界。當(dāng)然,CodeMonkey能帶給孩子的遠(yuǎn)遠(yuǎn)不止于此。總而言之,CodeMonkey目前的模式更適合于啟蒙低齡兒童,是孩子們走進編程世界的第一領(lǐng)路人,從這點來看,CodeMonkey已經(jīng)非常稱職了!!還等什么,Just Do It!!!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,406評論 6 538
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,034評論 3 423
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,413評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,449評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 72,165評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,559評論 1 325
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,606評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 42,781評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,327評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 41,084評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,278評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,849評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,495評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,927評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,172評論 1 291
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,010評論 3 396
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 48,241評論 2 375

推薦閱讀更多精彩內(nèi)容