芥末堆 那子 11月14日
今日,在以“碰撞·演變”為主題的GET2018教育科技大會(huì)分論壇上,CodeCombat創(chuàng)始人兼CEO Nick Winter帶來《編程,一門跟電腦和未來對(duì)話的外語》的演講。 Nick Winter認(rèn)為,好的編程教學(xué)平臺(tái)應(yīng)該解決三大難題,學(xué)習(xí)興趣、優(yōu)秀師資、學(xué)習(xí)內(nèi)容。
以下是Nick Winter的演講精選實(shí)錄:
美國提供編程課的學(xué)校每年都在成倍增長,到2019年,美國大概有4000萬學(xué)生學(xué)習(xí)編程,全球大概有8億學(xué)生學(xué)習(xí)編程。
人類跟電腦的溝通語言就是編程,那么如何教授這門新的外語呢?CodeCombat是我開的第二家公司,我開的第一家公司是一個(gè)教外國人寫漢字的App,通過高互動(dòng)的方式讓學(xué)生認(rèn)識(shí)和練習(xí)寫漢字。該款產(chǎn)品使用人工智能記錄學(xué)生的學(xué)習(xí)進(jìn)度,讓學(xué)生用適當(dāng)?shù)臅r(shí)間復(fù)習(xí)之前學(xué)過的漢字。這款A(yù)pp一直是外國人學(xué)習(xí)中文排名第一的學(xué)習(xí)平臺(tái)。
我創(chuàng)建這款A(yù)pp以后就在想,既然我可以教外國人學(xué)習(xí)世界上最難的語言,我應(yīng)該如何教大家學(xué)習(xí)編程,所以CodeCombat誕生了。那么如何最有效地教授和學(xué)習(xí)編程教育?這是很多人很關(guān)心的話題,首先我們來看看編程學(xué)科中面臨的主要挑戰(zhàn)在哪兒?
第一,幾年前我在想編程很有用和重要,但對(duì)初學(xué)者來說太無聊,太難入門了。對(duì)年級(jí)小的學(xué)生來說,代碼學(xué)習(xí)很有難度,他們連培養(yǎng)基本興趣的機(jī)會(huì)都沒有,所以編程根本不會(huì)有辦法開始。
第二,招到好的老師,是學(xué)校和老師一大難題。如果老師會(huì)編程很有可能不會(huì)當(dāng)老師,因?yàn)槌绦騿T的薪水比老師高得多。
第三,教授有深度的電腦科學(xué)知識(shí),及學(xué)生可以真正運(yùn)用到生活和工作中的編程語言。未來的代碼閱讀、編寫、大數(shù)據(jù)和寫讀都需要學(xué)會(huì)真正的代碼。我認(rèn)為一個(gè)真正好的編程教學(xué)平臺(tái)應(yīng)該解決上面的三大難題。
學(xué)生使用CodeCombat學(xué)習(xí)的時(shí)候,他們好像跟玩兒一個(gè)真正的電腦游戲一樣,他們選英雄,闖關(guān)卡。在這個(gè)過程中,他們會(huì)覺得不只是學(xué)習(xí)抽象的編程知識(shí),而是玩兒一個(gè)非常好玩的游戲。
跟學(xué)習(xí)任何一門語言一樣,環(huán)境越沉浸,你就越快地掌握這門語言。所以CodeCombat中沒有一開始就聽老師介紹什么是函數(shù),什么是方法,而是一開始運(yùn)用這些概念控制他們的英雄,完成關(guān)卡。這樣學(xué)生玩兒一段時(shí)間CodeCombat以后,慢慢寫代碼會(huì)變成很自然的事情。
在CodeCombat上,我們花了三年的時(shí)間研究代碼引擎,及根據(jù)數(shù)百萬學(xué)生的學(xué)習(xí)數(shù)據(jù)讓每條學(xué)習(xí)反饋提示更為具體。這樣一來,學(xué)生寫錯(cuò)的時(shí)候可以得到有效的指導(dǎo),就不用等老師告訴他們哪兒錯(cuò)了。
結(jié)合編程知識(shí),CodeCombat設(shè)計(jì)了一系列的學(xué)生互動(dòng)活動(dòng),老師可以直接把這些活動(dòng)加入到他們的課堂中。在我們的課堂里,老師更像是導(dǎo)師的角色,他們沒有半點(diǎn)電腦背景也可以教編程課。我們提供學(xué)生的學(xué)習(xí)數(shù)據(jù),所以老師可以根據(jù)每一個(gè)學(xué)生的學(xué)習(xí)情況來進(jìn)行重點(diǎn)知識(shí)指導(dǎo)。
點(diǎn)擊這里查看所有嘉賓精彩分享 。
2、如果你也從事教育,并希望被芥末堆報(bào)道,請(qǐng)您 填寫信息告訴我們。