來源:芥末堆看教育 作者:許毅松 2018-06-12 13:35:52
1
進(jìn)階性
之前的文章中曾經(jīng)介紹過美國的CSTA標(biāo)準(zhǔn),可以作為少兒編程課程體系制定的參考。在我看來,課程的整體體系需要有進(jìn)階性,一個(gè)體系內(nèi)的每部分內(nèi)容、每堂課之間也需要有良好的進(jìn)階性。編程里有很多概念,事件、循環(huán)、條件判斷、變量等等,在設(shè)計(jì)案例之前,需要先設(shè)定好這一系列課程的主線,案例設(shè)計(jì)時(shí)參照這條主線,否則會顯得雜亂無章。
案例之間最好環(huán)環(huán)相扣,比如前一節(jié)課學(xué)習(xí)了循環(huán)這個(gè)新概念,下一節(jié)課的案例最好應(yīng)用了循環(huán),然后再學(xué)習(xí)一個(gè)新概念,比如條件判斷,讓孩子每節(jié)課都突破它的已知范圍,慢慢地往外拓展,每次都讓孩子邁上一個(gè)小臺階,既不會覺得過于挑戰(zhàn)(臺階過大)又不會覺得過于無聊(原地踏步),如果能達(dá)到游戲設(shè)計(jì)中的flow狀態(tài)就更好了。
2
前后呼應(yīng)
案例之間如果能自然銜接或者前后呼應(yīng)會讓孩子有更多驚喜。比如我設(shè)計(jì)的一堂課,創(chuàng)作“海底世界”的小動畫,這堂課里講到了造型的重復(fù)變化,是對“重復(fù)執(zhí)行”這種循環(huán)的應(yīng)用,孩子上完課后自然會問,那能不能讓動畫里的鯊魚把小魚吃掉呢,而下一節(jié)課正好就是“大魚吃小魚”,講解條件判斷,如果小魚碰到鯊魚,那么消失,小朋友想實(shí)現(xiàn)這個(gè)效果,自然抱著好奇心和求知欲聽課。
再比如,一開始做的案例由于水平有限是采用笨一點(diǎn)的辦法實(shí)現(xiàn)的,學(xué)到后面更高階的知識后用簡單的辦法重新實(shí)現(xiàn),孩子會產(chǎn)生一種我比之前更厲害的成就感,例如同樣是播放一首小星星的歌曲,一開始實(shí)現(xiàn)的辦法是不斷復(fù)制疊加播放音符的代碼塊,到后面學(xué)習(xí)了列表知識后,用兩三行代碼就能播放任何歌曲,這就像學(xué)了更高深的武功一樣。
3
故事性
人天生都是喜歡聽故事的,尤其是孩子,如果設(shè)計(jì)的課程能具有連貫的故事,那是相當(dāng)有吸引力的。這要求先構(gòu)想出一個(gè)場景或故事出來,再用案例實(shí)現(xiàn)每節(jié)課的故事情節(jié),同時(shí)還要兼顧上文中提到的各個(gè)原則,難度增加了不少。當(dāng)然了,我們也可以借鑒已有的孩子耳熟能詳?shù)墓适禄螂娪皝韯?chuàng)作作品,比如制作“星球大戰(zhàn)”的系列課程。
對于線上錄播課來說,要求課程具有更多的故事性。這方面的代表是編程貓,一直在構(gòu)建自己的IP形象和源碼世界的故事。其他機(jī)構(gòu)在這方面也有不少努力,比如西瓜創(chuàng)客引入了“孫小弟”的形象,貝爾編程引入了西游記的故事場景。其實(shí)西游記在這方面有得天獨(dú)厚的優(yōu)勢,非常適合改編。西游記不僅具有很多故事場景,便于發(fā)揮,而且大家耳熟能詳,天然是個(gè)大IP。非常期待有編程西游這樣完整的系統(tǒng)課程出來。我們小時(shí)候在電視上觀看“西游記”,而這一代孩子在電腦上編程實(shí)現(xiàn)“西游記”故事,想想也是挺美妙的場景。
以上就是我認(rèn)為的設(shè)計(jì)出一個(gè)好的編程案例需要遵循的一些原則(并不需要全部都滿足),用下面幾句話簡單概括一下:
有趣貼切易擴(kuò)展;
豐富多樣跨學(xué)科;
合理進(jìn)階相呼應(yīng);
故事情境幫大忙。
當(dāng)然,如何把一個(gè)好的案例變成一堂好課,還有很多工作要做,我個(gè)人也在不斷摸索中。這個(gè)話題放在后面的文章再來談一些我的思考。
相關(guān)推薦:
小升初試題、期中期末題、小學(xué)奧數(shù)題
盡在奧數(shù)網(wǎng)公眾號
歡迎使用手機(jī)、平板等移動設(shè)備訪問幼教網(wǎng),幼兒教育我們一路陪伴同行!>>點(diǎn)擊查看