CodeCombat的程式教育一直是面向全球的, 今天我們一起來看看 新加坡是如何使用CodeCombat來開展全國青少年Python程式競賽的!
專家介紹
ChrisBoesch 博士 新加坡國立大學教育學副教授 學習科學與教育技術應用研究所(ALSET)副主任
為什麼是CodeCombat
遊戲化學習
在CodeCombat裡,讓學生在遊戲中愉快地開始程式學習,感受到遊戲化學程式的無限魅力,進而主動探索以後的關卡,激發自己無限的創造力來完成學習任務。在收穫程式知識的同時,還養成了自主學習、不斷創新的好習慣。
真實的程式碼
CodeCombat的程式碼都是真實的程式碼,而非圖形化程式。學生們直接接觸程式碼,並通過編寫程式碼來進行遊戲,完成自己的目標。我們的關卡難度設置從簡單到複雜,一個完全沒有程式基礎的孩子就可以在使用CodeCombat平台的第一天寫下25-50行程式碼。
個人化學習
CodeCombat遊戲界面設計非常精緻,每個小細節都能吸引到孩子的注意力。每個使用CodeCombat學習程式的學生,都可以在CodeCombat提供的各個膚色和性別的角色中,尋到最心儀的英雄,並以此為主角進行闖關遊戲和程式學習。
系統化成長
我們針對不同年齡段的孩子們設計了不同層次的成長路徑,在CodeCombat,孩子們可以從零基礎學習成長到可以自主開發遊戲、參加比賽的水平,每完成一個等級,還會得到精美的證書。
新加坡全國程式錦標賽
Singapore National Coding Championships
來自全新加坡2000多名參賽者中的200名佼佼者,相聚於比賽現場。這群熱愛程式的孩子們,憑藉自己的努力闖過40關以上的關卡後,得到學校的提名,才獲得了這次寶貴的參賽機會。
比賽規則
- 學生將組成兩個參賽小組,合作使用一台電腦進行配對程式。
- 時間限制在兩個小時內。
- 在規定時間內,參賽選手必須不斷更新程式碼,這樣你的支持者才能實施關注到展示在螢幕上的比賽實況。
- 兩個小時結束之後,我們將進行組對組的對抗最終決出冠軍。
Chris Boesh博士說:
“儘管我有博士學位,但是我還是沒有辦法在2-3個小時之內戰勝排名靠前的隊伍。”
賽況非常激烈。雖然在每個組別的後半部分,你對決的是只有兩個星期左右程式經歷的十三四歲的孩子13-14歲,但隨著你的排名的增加,你能遇見的對手也會越來越厲害。如果你想戰勝排名最靠前的2-3組小組,那更是難上加難。以Chris博士為例,儘管他已經手握博士學位,也寫了超過200行的程式碼,但仍沒辦法在2-3個小時之內戰勝排名前2-3名的隊伍。
Chris Boesh博士說:
“頒獎典禮之後,通過這次大賽。新加坡未來的超級極客們提前認識了彼此,建立了友情”
當完成這個階梯式的比對戰後,等待挑戰者的就是淘汰賽了。靠前的隊伍晉級,靠後的隊伍只能旁觀接下來的比賽。大賽會給前三的隊伍頒獎,如果是拔尖的學校,並且達到了300個孩子每個孩子至少完成五分鐘三行程式碼編寫的整團報名標準,大賽便會支持學校多派出一支參賽隊伍。頒獎典禮之後,通過這次大賽。新加坡未來的超級極客們提前認識了彼此,建立了友情。
想了解更多?點擊按鈕獲得更多資訊!
更多相關文章
- 新冠肺炎帶給全球青少年程式教育的挑戰和機會
- 【CodeCombat運算思維】數學方法+程序方法巧解數學題
- CodeCombat 創始人Nick Winter:如何幫助中小學程式教育展開和深耕
- CodeCombat入選第33屆國際資訊奧林匹亞競賽IOI專項賽
- 來自 CodeCombator 爸爸的投稿
- CodeCombat 教學版如何用於中小學電腦資訊教學(上)
- CodeCombat 教學版如何用於中小學電腦資訊教學(下)
- CodeCombat多人競技場關卡的教師指南
- 想跟上科技趨勢,就該從小培養孩子程式技能嗎?
- Ozaria 2020 程式編寫一小時 榮登全球最受歡迎活動
- 採用CodeCombat的學校遍及全球 亞太地區尤甚
- 新加坡運用CodeCombat建立青少年程式學習社群與競賽活動