芥末堆芥末堆

掀起以色列編程的學習熱潮,CodeMonkey把計算思維植入在游戲化學習中

作者:頂思 發(fā)布時間:

掀起以色列編程的學習熱潮,CodeMonkey把計算思維植入在游戲化學習中

作者:頂思 發(fā)布時間:

摘要:“我們的學生并不一定每個人都會成為軟件工程師或者相關研究人員,但是建立對人工智能、計算思維的基礎認知是必不可少的?!?/p>

640.jpg

簡單明了的幾個短語,凸顯了CodeMonkey編碼猴這個學習平臺的關鍵目標,在這個猴子、香蕉、大猩猩和烏龜組成的世界里,很多孩子成功找到了通往代碼世界的密碼。

這個編程學習平臺的創(chuàng)始人Jonathan Schor成長于一個軟件工程師家庭,他在6歲時就參加了編程夏令營,小學沒有畢業(yè)就擁有了個人電腦。在90年代初,即使是以科技發(fā)展著稱的以色列,這也是很鮮見的事情。

Jonathan從高中開始就致力于教其他孩子學習編程,并且最終和弟弟以及朋友一起創(chuàng)建了CodeMonkey這個編程教育平臺。在他看來,編程代碼是21世紀的通用語言,而且也是數(shù)字化時代不可或缺的思維方式。

0.jpg

現(xiàn)在很多家長對學習編程也是趨之若鶩,各種形式的編程游戲也是讓孩子流連忘返。到底什么時候開始學習編程合適?如何讓孩子的學習不僅僅停留在玩游戲?教師如何利用編程輔助其他學科教學?帶著這些問題,不久前我連線收集了這位代碼捕手。

他將項目制學習、可視化學習和混合學習等教學方式融合在CodeMonkey的產(chǎn)品設計中,并且為老師和家長提供豐富的教學資源,從而讓更多的人能夠便捷地學習編程。

WX20181015-162057.png

  • 1 什么促使你創(chuàng)建了CodeMonkey這個平臺?

我的父母都是軟件工程師。我6歲多的時候,我媽媽就帶我參加了MIT組織的編程夏令營,點燃了我對程序語言的興趣。從此一發(fā)不可收拾,到了高中,我已經(jīng)開始設計編程課程,最初也是使用MIT授權的內容,教其他學生來學習?;谖覀冏约汉蛯W習經(jīng)驗和教學案例,2014年我和弟弟、以及好朋友推出了CodeMonkey這個平臺。

  • 2 CodeMonkey有什么特點?

首先,CodeMonkey采用的編程教學語言是CoffeeScript,這是JavaScript的一種轉譯語言,執(zhí)行效率非常高。其代碼指令簡潔、可讀性強,非常接近自然語言,很適合作為編程教育的啟蒙語言。

8.jpg

并且每個活動都有明確的問題指向,引導孩子循序漸進地解決問題。還有層層遞進的產(chǎn)品支持孩子的學習深化,我們現(xiàn)在創(chuàng)建了4條產(chǎn)品線,其中CodeMonkey Adventure適用于2-3年級的學生,Dodo Does Math也適用于2-3年級的學生。Game Builder 是為5年級或者初中的學生設計,Python Chatbot則是給高中生設計的。

通過充分結合中小學生的基礎學習內容,并且讓學生們可以不斷挑戰(zhàn)自己,從而踏入程序語言、計算思維的大門。

如今,CodeMonkey已經(jīng)逐漸發(fā)展成為所有以色利學生都會經(jīng)常使用的編程學習平臺,并且在美國、澳大利亞、土耳其、印度等國也很受歡迎,在全球范圍內擁有超過600萬用戶。 

  • 3 CodeMonkey如何推動編程教學?

編程教學的難點在于大部分精通編程的人都不會去當老師。但是CodeMonkey提供了很多資源,而且平臺上的自適應學習設計讓孩子能夠循序漸進的了解編程語言。

我們的平臺也有針對教學者的認證培訓。我們有1天大約4個小時的培訓內容,可以通過在線的形式學習。事實上,除了計算機和信息技術的老師,數(shù)學、英文、STEM、工程學、甚至藝術和人文的老師都有利用CodeMonkey成功教學的案例。

CodeMonkey的平臺上也提供了很強大的數(shù)據(jù)控制平臺,能夠將學生學習情況、作業(yè)情況、能力特點進行有效分析,幫助老師更好的制定個性化教學計劃,并與家長溝通。

7.jpg

  • 4 如何確保學生在編程過程中深化學習?

首先,CodeMonkey為小學到高中的學生設計了一個逐步遞進的編程學習規(guī)劃,CodeMonkey Adventure, Dodo Does Maths, Game Builder和Python Chatbot系列產(chǎn)品不僅使用真實的編程語言,方便后期學習高級編程代碼,而且代碼基本是英語,所以對語言學習也有幫助。

其次,而且CodeMonkey有中文界面,有限減少孩子在初學過程中的語言障礙,也減少老師和家長在指導輔助上的難度。

當然要幫助學生有效學習,教師引導是不可或缺的支持,所以我們也注重為教師提供相關培訓,引導學生不要停留在玩游戲和淺層學習階段。

在由以色列教育部主辦的以色列信息奧林匹克(Israeli Cyber Olympics)中,主辦方也開始采用CodeMonkey作為競賽平臺,每個學校的學生組隊參加,會持續(xù)2-3個月的準備時間,深化了學生學習編碼的持續(xù)性和挑戰(zhàn)性。

  • 5 為什么要學習編程?

21世紀人工智能已經(jīng)成為未來世界的標配,很多的職業(yè)將被人工智能所取代或影響。我們的學生并不一定每個人都會成為軟件工程師或者相關研究人員,但是建立對人工智能、計算思維的基礎認知是必不可少的。

CodeMonkey背后的設計邏輯是,你要教會計算機幫助猴子吃到香蕉,利用算法去解決問題,也是人工智能的啟蒙版本。計算思維作為人工智能的核心內容,跟我們通常所說的數(shù)字運算以及邏輯思維大相徑庭,這個以解決問題為主要導向的思維模式,通常包含了問題分解、模式識別、抽象化和算法四個部分。

7.jpg

不僅如此,編程課程的設計里,融入了例如問題解決、多方溝通、頁面美化、設計思維、高階計算、數(shù)據(jù)收集等。

  • 6 覺得編程學習在中國的發(fā)展有什么特點?

中國十分重視編程學習,我們看到人工智能的學習已經(jīng)被納入到高考體系,相對其他國家,中國教育改革的力度很大和執(zhí)行力很強。而且家長在學生教育上的投入很高,課外培訓機構的市場也很大。中國學生十分努力刻苦,基礎知識也扎實。

不過編程教育對教學資源的要求更高,在中國要全面推廣勢必會面臨各地及經(jīng)濟基礎和教學資源發(fā)展不均衡的問題。通過網(wǎng)絡,像CodeMonkey這樣的平臺可以給所有地區(qū)的學生提供優(yōu)質編程教學資源,希望可以推動中國人工智能和計算機科學相關人才的培養(yǎng)。 

  • 7 你覺得多大開始學習編程比較合適?

我自己是6歲開始學習的,如果語言沒有問題,并且有合適的輔導者,我覺得3-4歲就可以開始學習。

編程正在成為時下最熱門的學習項目之一,但是在眼花繚亂的動畫和宣傳背后,更重要的是計算思維和深度學習。當計算機和網(wǎng)絡都不再是奢侈品的時候,還需要循序漸進的教學設計、引發(fā)思考的探究問題,才能真正讓孩子掌握這門未來世界的通用語言。

本文轉自微信公眾號“頂思”,作者徐康樂,編輯宮繼良。文章為作者獨立觀點,不代表芥末堆立場。

1、本文是 芥末堆網(wǎng)轉載文章,原文:頂思;
2、芥末堆不接受通過公關費、車馬費等任何形式發(fā)布失實文章,只呈現(xiàn)有價值的內容給讀者;
3、如果你也從事教育,并希望被芥末堆報道,請您 填寫信息告訴我們。
來源:頂思
芥末堆商務合作:王老師 18710003484
  • 掀起以色列編程的學習熱潮,CodeMonkey把計算思維植入在游戲化學習中分享二維碼