簡(jiǎn)單明了的幾個(gè)短語,凸顯了CodeMonkey編碼猴這個(gè)學(xué)習(xí)平臺(tái)的關(guān)鍵目標(biāo),在這個(gè)猴子、香蕉、大猩猩和烏龜組成的世界里,很多孩子成功找到了通往代碼世界的密碼。
這個(gè)編程學(xué)習(xí)平臺(tái)的創(chuàng)始人Jonathan Schor成長(zhǎng)于一個(gè)軟件工程師家庭,他在6歲時(shí)就參加了編程夏令營(yíng),小學(xué)沒有畢業(yè)就擁有了個(gè)人電腦。在90年代初,即使是以科技發(fā)展著稱的以色列,這也是很鮮見的事情。
Jonathan從高中開始就致力于教其他孩子學(xué)習(xí)編程,并且最終和弟弟以及朋友一起創(chuàng)建了CodeMonkey這個(gè)編程教育平臺(tái)。在他看來,編程代碼是21世紀(jì)的通用語言,而且也是數(shù)字化時(shí)代不可或缺的思維方式。
現(xiàn)在很多家長(zhǎng)對(duì)學(xué)習(xí)編程也是趨之若鶩,各種形式的編程游戲也是讓孩子流連忘返。到底什么時(shí)候開始學(xué)習(xí)編程合適?如何讓孩子的學(xué)習(xí)不僅僅停留在玩游戲?教師如何利用編程輔助其他學(xué)科教學(xué)?帶著這些問題,不久前我連線收集了這位代碼捕手。
他將項(xiàng)目制學(xué)習(xí)、可視化學(xué)習(xí)和混合學(xué)習(xí)等教學(xué)方式融合在CodeMonkey的產(chǎn)品設(shè)計(jì)中,并且為老師和家長(zhǎng)提供豐富的教學(xué)資源,從而讓更多的人能夠便捷地學(xué)習(xí)編程。
1 什么促使你創(chuàng)建了CodeMonkey這個(gè)平臺(tái)?
我的父母都是軟件工程師。我6歲多的時(shí)候,我媽媽就帶我參加了MIT組織的編程夏令營(yíng),點(diǎn)燃了我對(duì)程序語言的興趣。從此一發(fā)不可收拾,到了高中,我已經(jīng)開始設(shè)計(jì)編程課程,最初也是使用MIT授權(quán)的內(nèi)容,教其他學(xué)生來學(xué)習(xí)?;谖覀冏约汉蛯W(xué)習(xí)經(jīng)驗(yàn)和教學(xué)案例,2014年我和弟弟、以及好朋友推出了CodeMonkey這個(gè)平臺(tái)。
2 CodeMonkey有什么特點(diǎn)?
首先,CodeMonkey采用的編程教學(xué)語言是CoffeeScript,這是JavaScript的一種轉(zhuǎn)譯語言,執(zhí)行效率非常高。其代碼指令簡(jiǎn)潔、可讀性強(qiáng),非常接近自然語言,很適合作為編程教育的啟蒙語言。
并且每個(gè)活動(dòng)都有明確的問題指向,引導(dǎo)孩子循序漸進(jìn)地解決問題。還有層層遞進(jìn)的產(chǎn)品支持孩子的學(xué)習(xí)深化,我們現(xiàn)在創(chuàng)建了4條產(chǎn)品線,其中CodeMonkey Adventure適用于2-3年級(jí)的學(xué)生,Dodo Does Math也適用于2-3年級(jí)的學(xué)生。Game Builder 是為5年級(jí)或者初中的學(xué)生設(shè)計(jì),Python Chatbot則是給高中生設(shè)計(jì)的。
通過充分結(jié)合中小學(xué)生的基礎(chǔ)學(xué)習(xí)內(nèi)容,并且讓學(xué)生們可以不斷挑戰(zhàn)自己,從而踏入程序語言、計(jì)算思維的大門。
如今,CodeMonkey已經(jīng)逐漸發(fā)展成為所有以色利學(xué)生都會(huì)經(jīng)常使用的編程學(xué)習(xí)平臺(tái),并且在美國(guó)、澳大利亞、土耳其、印度等國(guó)也很受歡迎,在全球范圍內(nèi)擁有超過600萬用戶。
3 CodeMonkey如何推動(dòng)編程教學(xué)?
編程教學(xué)的難點(diǎn)在于大部分精通編程的人都不會(huì)去當(dāng)老師。但是CodeMonkey提供了很多資源,而且平臺(tái)上的自適應(yīng)學(xué)習(xí)設(shè)計(jì)讓孩子能夠循序漸進(jìn)的了解編程語言。
我們的平臺(tái)也有針對(duì)教學(xué)者的認(rèn)證培訓(xùn)。我們有1天大約4個(gè)小時(shí)的培訓(xùn)內(nèi)容,可以通過在線的形式學(xué)習(xí)。事實(shí)上,除了計(jì)算機(jī)和信息技術(shù)的老師,數(shù)學(xué)、英文、STEM、工程學(xué)、甚至藝術(shù)和人文的老師都有利用CodeMonkey成功教學(xué)的案例。
CodeMonkey的平臺(tái)上也提供了很強(qiáng)大的數(shù)據(jù)控制平臺(tái),能夠?qū)W(xué)生學(xué)習(xí)情況、作業(yè)情況、能力特點(diǎn)進(jìn)行有效分析,幫助老師更好的制定個(gè)性化教學(xué)計(jì)劃,并與家長(zhǎng)溝通。
4 如何確保學(xué)生在編程過程中深化學(xué)習(xí)?
首先,CodeMonkey為小學(xué)到高中的學(xué)生設(shè)計(jì)了一個(gè)逐步遞進(jìn)的編程學(xué)習(xí)規(guī)劃,CodeMonkey Adventure, Dodo Does Maths, Game Builder和Python Chatbot系列產(chǎn)品不僅使用真實(shí)的編程語言,方便后期學(xué)習(xí)高級(jí)編程代碼,而且代碼基本是英語,所以對(duì)語言學(xué)習(xí)也有幫助。
其次,而且CodeMonkey有中文界面,有限減少孩子在初學(xué)過程中的語言障礙,也減少老師和家長(zhǎng)在指導(dǎo)輔助上的難度。
當(dāng)然要幫助學(xué)生有效學(xué)習(xí),教師引導(dǎo)是不可或缺的支持,所以我們也注重為教師提供相關(guān)培訓(xùn),引導(dǎo)學(xué)生不要停留在玩游戲和淺層學(xué)習(xí)階段。
在由以色列教育部主辦的以色列信息奧林匹克(Israeli Cyber Olympics)中,主辦方也開始采用CodeMonkey作為競(jìng)賽平臺(tái),每個(gè)學(xué)校的學(xué)生組隊(duì)參加,會(huì)持續(xù)2-3個(gè)月的準(zhǔn)備時(shí)間,深化了學(xué)生學(xué)習(xí)編碼的持續(xù)性和挑戰(zhàn)性。
5 為什么要學(xué)習(xí)編程?
21世紀(jì)人工智能已經(jīng)成為未來世界的標(biāo)配,很多的職業(yè)將被人工智能所取代或影響。我們的學(xué)生并不一定每個(gè)人都會(huì)成為軟件工程師或者相關(guān)研究人員,但是建立對(duì)人工智能、計(jì)算思維的基礎(chǔ)認(rèn)知是必不可少的。
CodeMonkey背后的設(shè)計(jì)邏輯是,你要教會(huì)計(jì)算機(jī)幫助猴子吃到香蕉,利用算法去解決問題,也是人工智能的啟蒙版本。計(jì)算思維作為人工智能的核心內(nèi)容,跟我們通常所說的數(shù)字運(yùn)算以及邏輯思維大相徑庭,這個(gè)以解決問題為主要導(dǎo)向的思維模式,通常包含了問題分解、模式識(shí)別、抽象化和算法四個(gè)部分。
不僅如此,編程課程的設(shè)計(jì)里,融入了例如問題解決、多方溝通、頁面美化、設(shè)計(jì)思維、高階計(jì)算、數(shù)據(jù)收集等。
6 覺得編程學(xué)習(xí)在中國(guó)的發(fā)展有什么特點(diǎn)?
中國(guó)十分重視編程學(xué)習(xí),我們看到人工智能的學(xué)習(xí)已經(jīng)被納入到高考體系,相對(duì)其他國(guó)家,中國(guó)教育改革的力度很大和執(zhí)行力很強(qiáng)。而且家長(zhǎng)在學(xué)生教育上的投入很高,課外培訓(xùn)機(jī)構(gòu)的市場(chǎng)也很大。中國(guó)學(xué)生十分努力刻苦,基礎(chǔ)知識(shí)也扎實(shí)。
不過編程教育對(duì)教學(xué)資源的要求更高,在中國(guó)要全面推廣勢(shì)必會(huì)面臨各地及經(jīng)濟(jì)基礎(chǔ)和教學(xué)資源發(fā)展不均衡的問題。通過網(wǎng)絡(luò),像CodeMonkey這樣的平臺(tái)可以給所有地區(qū)的學(xué)生提供優(yōu)質(zhì)編程教學(xué)資源,希望可以推動(dòng)中國(guó)人工智能和計(jì)算機(jī)科學(xué)相關(guān)人才的培養(yǎng)。
7 你覺得多大開始學(xué)習(xí)編程比較合適?
我自己是6歲開始學(xué)習(xí)的,如果語言沒有問題,并且有合適的輔導(dǎo)者,我覺得3-4歲就可以開始學(xué)習(xí)。
編程正在成為時(shí)下最熱門的學(xué)習(xí)項(xiàng)目之一,但是在眼花繚亂的動(dòng)畫和宣傳背后,更重要的是計(jì)算思維和深度學(xué)習(xí)。當(dāng)計(jì)算機(jī)和網(wǎng)絡(luò)都不再是奢侈品的時(shí)候,還需要循序漸進(jìn)的教學(xué)設(shè)計(jì)、引發(fā)思考的探究問題,才能真正讓孩子掌握這門未來世界的通用語言。
本文轉(zhuǎn)自微信公眾號(hào)“頂思”,作者徐康樂,編輯宮繼良。文章為作者獨(dú)立觀點(diǎn),不代表芥末堆立場(chǎng)。
2、芥末堆不接受通過公關(guān)費(fèi)、車馬費(fèi)等任何形式發(fā)布失實(shí)文章,只呈現(xiàn)有價(jià)值的內(nèi)容給讀者;
3、如果你也從事教育,并希望被芥末堆報(bào)道,請(qǐng)您 填寫信息告訴我們。