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