芥末堆芥末堆

從Python入門,碼力編程想讓孩子在游戲通關(guān)中學(xué)編程

作者:東耳 發(fā)布時(shí)間:

從Python入門,碼力編程想讓孩子在游戲通關(guān)中學(xué)編程

作者:東耳 發(fā)布時(shí)間:

摘要:通過游戲化、闖關(guān)式的模式教編程。

 500358104_wx.jpg

 圖片來源:攝圖網(wǎng)

芥末堆 東耳 4月11日

近兩年少兒編程大熱,市場上涌現(xiàn)出很多公司,打法也各有不同。有線下線上、有直播錄播,有1V1,也有1VN。不過雖然模式不同,內(nèi)容卻大同小異,其中基于Scratch進(jìn)行二次開發(fā)的圖形化編程較為普遍。

因?yàn)橹庇^、簡單拖拽就可以操控人物,對(duì)孩子技術(shù)要求不高,圖形化編程被認(rèn)為是編程入門的較好的形式。不過,區(qū)別于多數(shù)教授圖形化編程的機(jī)構(gòu),碼力編程則是從Python入門,主要為7-16歲的學(xué)生提供在線編程教育。同時(shí),將編程的相關(guān)知識(shí)點(diǎn)融入游戲,讓學(xué)生邊玩游戲邊學(xué)習(xí)。

對(duì)于學(xué)生直接從Python開始入門,難度是否較大的問題,碼力編程創(chuàng)始人陳卓平認(rèn)為:“圖形化編程雖然比較容易入門,但內(nèi)容也比較單一,時(shí)間久了孩子很容易感到乏味。而且現(xiàn)在孩子對(duì)電腦的熟悉程度遠(yuǎn)超過我們的認(rèn)知,只要采用合適的方法,學(xué)生會(huì)很樂意學(xué)習(xí)這些有挑戰(zhàn)性的內(nèi)容?!?/p>

課程與游戲相結(jié)合,邊闖關(guān)邊學(xué)習(xí)

陳卓平介紹,碼力編程的課程基于CSTA標(biāo)準(zhǔn),并融合了CCF(大學(xué)生競賽系統(tǒng)與程序設(shè)計(jì)競賽)等相關(guān)知識(shí)點(diǎn)開發(fā),并將其通過游戲化、闖關(guān)式的模式呈現(xiàn)出來。目前,碼力編程的課程共分為6個(gè)層級(jí),其中L0-L1主要是邏輯思維、編程思維的學(xué)習(xí);L2-L3會(huì)學(xué)習(xí)Python的相關(guān)內(nèi)容,并學(xué)會(huì)開發(fā)一些小游戲;L4會(huì)在掌握L3內(nèi)容的基礎(chǔ)上,嘗試與硬件結(jié)合;L5會(huì)學(xué)習(xí)C++以及與信息奧賽相關(guān)的內(nèi)容;L6則會(huì)延伸到人工智能領(lǐng)域。

77.jpg

目前,碼力編程共開發(fā)了兩款課程。以其開發(fā)的闖關(guān)式課程為例,碼力編程設(shè)計(jì)了三張地圖,每張地圖包含10章內(nèi)容,每章對(duì)應(yīng)不同的知識(shí)點(diǎn)。同時(shí)每章都會(huì)包含5個(gè)關(guān)卡,學(xué)生需要通過不斷地通關(guān)才能解鎖下一關(guān)。此外,三張地圖在內(nèi)容、難度方面也會(huì)有進(jìn)階,分別是入門、初級(jí)、中級(jí)。

88.jpg

除了闖關(guān)式課程,碼力編程還在開發(fā)了項(xiàng)目式課程。通過將項(xiàng)目拆解為一個(gè)個(gè)小的知識(shí)點(diǎn),每節(jié)課教授給學(xué)生,最后讓學(xué)生綜合前面所學(xué)內(nèi)容做出一個(gè)小項(xiàng)目。陳卓平告訴芥末堆,碼力編程的項(xiàng)目式課程是基于闖關(guān)式課程研發(fā),同時(shí)與闖關(guān)式課程融合起來。學(xué)生前期先學(xué)習(xí)3-4節(jié)闖關(guān)式課程,然后學(xué)習(xí)一節(jié)項(xiàng)目式課程。

基于對(duì)游戲、對(duì)玩家的了解,碼力編程設(shè)計(jì)課程時(shí)會(huì)比較注重滿足學(xué)生學(xué)習(xí)過程中的成就感。因此,每節(jié)課至少有一處讓孩子覺得有成就感的地方,這樣孩子就會(huì)有想要學(xué)下去的動(dòng)力。與此同時(shí),碼力編程也會(huì)引導(dǎo)學(xué)生去做一些創(chuàng)新,滿足他們探究欲望。

為了方便學(xué)生理解,老師在授課時(shí)會(huì)將抽象的內(nèi)容與生活素材結(jié)合起來。比如在講“對(duì)象”一詞時(shí),老師就會(huì)假設(shè)老師本身就是一個(gè)對(duì)象,引導(dǎo)學(xué)生思考,如果要操控老師實(shí)現(xiàn)一些功能,應(yīng)該做出哪些指令,然后對(duì)應(yīng)到課程中去。與此同時(shí),碼力編程的課程更偏實(shí)踐操作,因此老師會(huì)介紹如何一步步做一個(gè)項(xiàng)目,具體每一個(gè)步驟怎樣操作等。

效果評(píng)估:學(xué)生可寫上百行代碼

當(dāng)下,少兒編程領(lǐng)域的效果評(píng)估,大多以讓學(xué)生每節(jié)課做一個(gè)作品為主。與之不同,碼力編程主要從三個(gè)方面進(jìn)行評(píng)估:一、實(shí)現(xiàn)效率。即代碼行數(shù),代碼行數(shù)越長,說明代碼簡潔度不夠;二、通關(guān)次數(shù)?;蛘哌\(yùn)行次數(shù),運(yùn)行次數(shù)越多,說明學(xué)生水平還有待提升;三、做小項(xiàng)目。也就是在其項(xiàng)目式課程中,學(xué)生可以制作一些小項(xiàng)目。陳卓平告訴芥末堆,碼力編程一個(gè)項(xiàng)目的代碼行數(shù)大約為200-300行,每節(jié)課會(huì)學(xué)習(xí)十幾行代碼,最后,學(xué)生基本可以達(dá)到寫上百行代碼的能力。

目前,碼力編程前期會(huì)先免費(fèi)提供部分課程給老師體驗(yàn),在此基礎(chǔ)上再進(jìn)行合作,向?qū)W校和培訓(xùn)機(jī)構(gòu)輸出課程體系及部分師資培訓(xùn),主要以興趣課等方式與學(xué)校合作。碼力編程的主要采用自有老師進(jìn)校講課的方式,也有少部分通過學(xué)校老師交付。碼力編程的老師有兼職、全職兩種模式。

據(jù)了解,碼力編程已經(jīng)與皖新傳媒達(dá)成合作,借助其在B端的資源,與上海、安徽等40多所學(xué)校達(dá)成合作。近期,碼力編程也推出了在線一對(duì)一直播課程。

1、本文是 芥末堆網(wǎng)原創(chuàng)文章,轉(zhuǎn)載可點(diǎn)擊 芥末堆內(nèi)容合作 了解詳情,未經(jīng)授權(quán)拒絕一切形式轉(zhuǎn)載,違者必究;
2、芥末堆不接受通過公關(guān)費(fèi)、車馬費(fèi)等任何形式發(fā)布失實(shí)文章,只呈現(xiàn)有價(jià)值的內(nèi)容給讀者;
3、如果你也從事教育,并希望被芥末堆報(bào)道,請(qǐng)您 填寫信息告訴我們。
來源: 芥末堆
芥末堆商務(wù)合作:王老師 18710003484
  • 從Python入門,碼力編程想讓孩子在游戲通關(guān)中學(xué)編程分享二維碼