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