2012年,連續(xù)創(chuàng)業(yè)者斯利尼瓦斯?曼德亞姆(Srinivas Mandyam)、凱爾文?常(Kelvin Chong)和克里什納?維達(dá)蒂(Krishna Vedati)三人受Scratch的啟發(fā),利用 Javascript、HTML5 和其他開放 Web 標(biāo)準(zhǔn),建立了一套基于網(wǎng)頁開發(fā)針對(duì)8-16歲兒童的在線編程學(xué)習(xí)系統(tǒng),Tynker由此而來。3年時(shí)間過去,Tynker的編程課程已經(jīng)被美國、加拿大、澳大利亞、新西蘭的2萬多所學(xué)校使用,2300萬兒童學(xué)習(xí)了平臺(tái)上的編程內(nèi)容。Tynker月活躍用戶達(dá)到了一兩百萬,每月新增用戶50萬。
這款看上去和Scratch非常像但旨在教孩子們編程思維的圖形編程工具為什么能火?又是如何一步步為孩子們打開編程世界的?
“編程”≈“游戲”+“社交”
“教孩子們怎么像程序員一樣思考,而不是教他們?nèi)绾螌懗鲩L串的代碼”是Tynker的核心理念。換言之,激發(fā)孩子們對(duì)編程的天然熱愛才是當(dāng)務(wù)之急。中學(xué)生們愛玩什么?玩游戲,甚至想要自己進(jìn)行游戲編寫。高中生呢?最感興趣社交軟件。因此Tynker的組合牌便是“游戲”+“社交”——讓學(xué)生們在這個(gè)平臺(tái)上做他們喜歡的事情,就用這種方式讓他們學(xué)習(xí)編程。
為此,Tynker用簡單的可視化編程語言,將代碼塊組合起來進(jìn)行項(xiàng)目、游戲和動(dòng)畫故事的創(chuàng)建,幫助孩子們實(shí)現(xiàn)輕松編程。比如當(dāng)用戶創(chuàng)建了一個(gè)公主角色并給它穿上衣服后,Tynker會(huì)說“你的公主還不知道怎么說話呢。”然后孩子們?yōu)榱溯敵稣f話指令便開始學(xué)習(xí)基礎(chǔ)編程知識(shí)。再之后,Tynker會(huì)提示他們教角色走路,于是學(xué)生順理成章地開始學(xué)習(xí)動(dòng)作程序。最重要的是,整個(gè)過程不涉及編寫代碼,而是通過可視化代碼塊,比如“開始”模塊、“移動(dòng)10步”模塊,“如果在邊緣,彈跳”等等,而當(dāng)這些零碎的動(dòng)畫或游戲串起時(shí),就能講一個(gè)完整的故事了。
此外,Tynker提供的是一整套涵蓋課程講解、互動(dòng)向?qū)Ш腿蝿?wù)游戲等服務(wù)的編程訓(xùn)練,系統(tǒng)還可以自主識(shí)別學(xué)生們并未完全理解的知識(shí)點(diǎn),提供配套服務(wù)。
至于分享功能,Mandyam說正在考慮添加,“我們希望孩子們可以群體創(chuàng)作,和朋友們分享,甚至一起開發(fā)一個(gè)項(xiàng)目。”
“社區(qū)”≈“學(xué)生”+“家長”+“老師”
線上的社區(qū)雖還在醞釀,但線下家校互通的“社區(qū)”模式已進(jìn)行了成功實(shí)踐。
Tynker的教程對(duì)學(xué)生是免費(fèi)的,而家長則需要以 30~ 50 美元的價(jià)格購買。家長版里包括指導(dǎo)教程和練習(xí),適用于不同編程階段的孩子入手,還設(shè)有獎(jiǎng)?wù)鹿膭?lì)。Tynker還面向?qū)W校推出了付費(fèi)升級(jí)版,提供課程計(jì)劃、互動(dòng)向?qū)А⒄n程進(jìn)度管理和高級(jí)課程創(chuàng)建工具等。未來還將添加學(xué)生學(xué)習(xí)效果分析等功能以方便老師了解學(xué)生學(xué)習(xí)進(jìn)度和學(xué)習(xí)效果。
這樣一來,Tynker 也可以在課堂和家庭內(nèi)使用,學(xué)生可以在不同的學(xué)習(xí)場景下學(xué)習(xí)基于 Web 的課程和內(nèi)容,進(jìn)行游戲、練習(xí),還能獲得互動(dòng)式的輔導(dǎo)及答疑。
“全平臺(tái)”≈“網(wǎng)頁”+“iPad”+“移動(dòng)端”+“智能硬件”
一個(gè)寓教于樂、游戲式的教學(xué)環(huán)境既然在空間上是打通的,那在媒介載體上是不是也應(yīng)該切換無阻?Tynker的目標(biāo)是通過可視化編程界面幫助孩子們開始編程第一步,因而為方便老師和學(xué)生,最開始提供的免費(fèi)服務(wù)是網(wǎng)頁版。14年3月iPad版推出,可視化編程體驗(yàn)與針對(duì)平板優(yōu)化的沉浸式游戲體驗(yàn)得以結(jié)合。之后又推出了付費(fèi)Android版,同時(shí)還加入了讓孩子們創(chuàng)作自己游戲的Tynker Workshop模式——孩子們用Tynker提供的角色和背景進(jìn)行自己的游戲創(chuàng)作,或者使用內(nèi)置的9款游戲包定制自己的內(nèi)容,游戲模塊包括Brick Breaker、街機(jī)射擊、Scavenger Hunt以及物理游戲等等。
15年5月,更酷的事情來了。Tynker與包括Parrot無人機(jī)、Sphero 機(jī)器人以及飛利浦的Hue Lux 智能照明系統(tǒng)在內(nèi)的多家公司進(jìn)行合作。Tynker引入了新的代碼塊,甚至還提供了一系列預(yù)編的代碼模板,讓孩子們在Tynker的應(yīng)用平臺(tái)上以問題的形式通過可視化界面實(shí)現(xiàn)對(duì)智能設(shè)備的控制!
想想看,在一個(gè)名叫“Flappy Drone”的代碼模板內(nèi),孩子們編寫代碼,無人機(jī)像“Flappy Bird”游戲中那只鳥一樣上下飛行躲避障礙,是不是酷極了?
2、芥末堆不接受通過公關(guān)費(fèi)、車馬費(fèi)等任何形式發(fā)布失實(shí)文章,只呈現(xiàn)有價(jià)值的內(nèi)容給讀者;
3、如果你也從事教育,并希望被芥末堆報(bào)道,請您 填寫信息告訴我們。