來(lái)源:芥末堆看教育 作者:許毅松 2018-06-12 13:35:52
少兒編程在2017年比較意外地火了,火熱的形勢(shì)一直延續(xù)到2018年,越來(lái)越多的團(tuán)隊(duì)、資本、人才進(jìn)入了這個(gè)行業(yè)。作為較早入局的從業(yè)者,我常收到一些請(qǐng)求,其中大部分是推薦合適的課程設(shè)計(jì)師,以及對(duì)課程開(kāi)發(fā)或合作的咨詢。由于少兒編程課程設(shè)計(jì)是一個(gè)新興崗位,且難以從其他教育品類挖掘現(xiàn)成的人才,成熟的少兒編程課程設(shè)計(jì)師開(kāi)始供不應(yīng)求。
作為一個(gè)兩年前進(jìn)入少兒編程行業(yè),并且大部分時(shí)間都花在課程設(shè)計(jì)方面的人,我想通過(guò)兩三篇文章分享自己成長(zhǎng)的點(diǎn)滴和設(shè)計(jì)課程時(shí)的一些思考,希望對(duì)剛?cè)胄泻驼诔砷L(zhǎng)的課程設(shè)計(jì)師有一些啟發(fā)。
剛開(kāi)始做課程設(shè)計(jì)的幾個(gè)月時(shí)間內(nèi),我對(duì)課程設(shè)計(jì)還沒(méi)有一個(gè)全面的了解,而課程中編程案例又占了很多比重,因此,這個(gè)階段我的主要工作放在了研發(fā)出好的編程案例。大部分剛?cè)胄械纳賰壕幊陶n程設(shè)計(jì)師應(yīng)該都處于這個(gè)階段,因此第一篇文章主要講講如何設(shè)計(jì)出一個(gè)好的編程案例(主要指圖形化編程)。
在我看來(lái),一個(gè)好的編程案例,需要滿足以下一些原則:
1、有趣
首要的原則就是要有趣,一個(gè)無(wú)趣的不能引起孩子興趣的案例即使后面提到的幾條原則都滿足,也是不能接受的。我想這點(diǎn)是毋庸置疑的,就像數(shù)學(xué)里的公理一樣無(wú)需證明。不過(guò)一千個(gè)人眼中有一千個(gè)哈姆雷特,案例是否有趣是一個(gè)極其主觀的判斷,如何有效地判斷案例是否有趣,通過(guò)實(shí)際驗(yàn)課是最好的辦法。觀察上課時(shí)小朋友看到這個(gè)案例的反應(yīng),他們有沒(méi)有覺(jué)得好玩,迫不及待地想把它做出來(lái)。
當(dāng)然,現(xiàn)實(shí)條件可能并不允許每節(jié)課都去試課,那么研究小朋友的特點(diǎn),他們喜歡什么就顯得非常有必要。讓案例有趣有不少技巧,其中一個(gè)辦法是在案例中加入流行的游戲元素或者常見(jiàn)的游戲設(shè)計(jì)技巧,讓案例顯得酷炫、生動(dòng)。因此,做課程設(shè)計(jì)時(shí),我們都被鼓勵(lì)要多玩游戲,尤其是小朋友喜歡玩的游戲。
2、貼切
案例很大程度上是為講解編程概念和培養(yǎng)編程思維服務(wù)的,尤其在課程早期階段,要讓孩子先理解編程中的各種概念,一個(gè)貼切的案例是必不可少的。什么是不貼切的案例?那些不符合實(shí)際的,為了講概念而生搬硬造出來(lái)的案例就是。一個(gè)典型的反例就是我們小學(xué)數(shù)學(xué)常見(jiàn)的“一個(gè)水管進(jìn)水一個(gè)水管出水,何時(shí)泳池被灌滿”的練習(xí)題,以至于被這道題目虐過(guò)的90后調(diào)侃這個(gè)泳池管理員是數(shù)學(xué)課上五大奇人之一。
舉一個(gè)我設(shè)計(jì)的案例作為說(shuō)明,有一節(jié)課要講解編程里布爾值“True”和“False”的概念,因此設(shè)計(jì)案例時(shí)我結(jié)合了游戲中冷卻時(shí)間的效果做了如下案例。這是一個(gè)改編的“捕魚(yú)達(dá)人”游戲,當(dāng)按下空格鍵發(fā)射鯊魚(yú)后,此時(shí)發(fā)射狀態(tài)變?yōu)镕alse,鯊魚(yú)無(wú)法發(fā)射出去,等圓形圈重新填滿后,發(fā)射狀態(tài)重新變?yōu)門rue,鯊魚(yú)可以再次發(fā)射。在這個(gè)案例中孩子們不僅能學(xué)習(xí)布爾值的概念,而且了解了游戲中冷卻時(shí)間效果的實(shí)現(xiàn)機(jī)制,不僅貼切,而且有趣,在孩子中取得了很好的反響。
3、延展性
我們常說(shuō)少兒編程并不僅僅是讓孩子掌握編程技能,我在之前的文章中也提到,少兒編程更重要的是讓孩子學(xué)會(huì)利用編程表達(dá)自己。那么,如何在課程或者案例中體現(xiàn)呢?這就需要保證案例的延展性。設(shè)計(jì)案例時(shí)我會(huì)預(yù)留幾個(gè)作品改進(jìn)的方向,保證孩子們可以在我設(shè)計(jì)的基礎(chǔ)版本上延伸出去,在作品中添加更多自己的創(chuàng)意,從而慢慢培養(yǎng)他們發(fā)揮自己創(chuàng)意的習(xí)慣。
這一點(diǎn)來(lái)自一本書(shū)的啟發(fā),在文章中我經(jīng)常推薦一本scratch編程的書(shū) —— DK出版社出品的《Coding projects in scratch》。這本書(shū)講述的是十幾個(gè)編程項(xiàng)目實(shí)戰(zhàn),我很喜歡其中一個(gè)設(shè)計(jì)是在每個(gè)編程項(xiàng)目之后都有一個(gè)“Hacking and tweaks”的版塊,列出這個(gè)作品可以改進(jìn)的幾個(gè)方向,讓孩子看完后可以在引導(dǎo)下修改,創(chuàng)作出自己的版本。
4、跨學(xué)科
編程是很容易和其他學(xué)科相結(jié)合的,因此設(shè)計(jì)案例時(shí)我們要利用這個(gè)天然優(yōu)勢(shì),結(jié)合語(yǔ)文、數(shù)學(xué)、科學(xué)、音樂(lè)等學(xué)科設(shè)計(jì)案例,讓孩子在編程中應(yīng)用這些學(xué)科知識(shí)。舉兩個(gè)我喜歡的例子,有機(jī)構(gòu)設(shè)計(jì)了“詩(shī)詞大會(huì)”的作品,利用scratch編寫(xiě)一個(gè)簡(jiǎn)單的動(dòng)畫(huà),讓其他人猜是哪句詩(shī)詞,這種作品既可以調(diào)動(dòng)孩子的想象力和創(chuàng)造力,又結(jié)合了語(yǔ)文的學(xué)科知識(shí);又比如有機(jī)構(gòu)結(jié)合數(shù)學(xué)設(shè)計(jì)了萬(wàn)花尺的作品,讓孩子在創(chuàng)作萬(wàn)花尺圖案的過(guò)程中學(xué)習(xí)和應(yīng)用正方形、三角形、圓形等知識(shí),這些都是很好的案例。
當(dāng)然,在此也提個(gè)醒,單個(gè)案例的跨學(xué)科容易做,整體的跨學(xué)科就難很多,因?yàn)槟且紤]到另一個(gè)學(xué)科的進(jìn)階體系,同時(shí)顧及到兩個(gè)學(xué)科的進(jìn)階,難度就不止是原有難度的平方了。在學(xué)習(xí)編程的同時(shí)去系統(tǒng)學(xué)習(xí)另一個(gè)學(xué)科的知識(shí),這條路是否可行,我認(rèn)為有待商榷。
滿足了上面四個(gè)原則的案例應(yīng)該算得上一個(gè)好案例了,但且慢,一個(gè)好的案例并不能單獨(dú)地來(lái)看,還要把它放在整個(gè)課程體系中來(lái)看,因此作為課程體系的一部分他還需要滿足下面的一些原則:
相關(guān)推薦:
小升初試題、期中期末題、小學(xué)奧數(shù)題
盡在奧數(shù)網(wǎng)公眾號(hào)
歡迎使用手機(jī)、平板等移動(dòng)設(shè)備訪問(wèn)幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點(diǎn)擊查看