How-Singapore-uses-codecombat-to-launch-a-national-youth-python-programming-competition

新加坡如何用CodeCombat開展全國青少年Python編程競賽-AI4kids

CodeCombat的程式教育一直是面向全球的, 今天我們一起來看看 新加坡是如何使用CodeCombat來開展全國青少年Python程式競賽的!

專家介紹

20230705_content_042_Expert-introduction_600x600

ChrisBoesch 博士 新加坡國立大學教育學副教授 學習科學與教育技術應用研究所(ALSET)副主任

為什麼是CodeCombat

遊戲化學習

在CodeCombat裡,讓學生在遊戲中愉快地開始程式學習,感受到遊戲化學程式的無限魅力,進而主動探索以後的關卡,激發自己無限的創造力來完成學習任務。在收穫程式知識的同時,還養成了自主學習、不斷創新的好習慣。

 20230705_content_042_CodeCombat_600x600

真實的程式碼

CodeCombat的程式碼都是真實的程式碼,而非圖形化程式。學生們直接接觸程式碼,並通過編寫程式碼來進行遊戲,完成自己的目標。我們的關卡難度設置從簡單到複雜,一個完全沒有程式基礎的孩子就可以在使用CodeCombat平台的第一天寫下25-50行程式碼。

20230705_content_042_CodeCombat2_600x600

20230705_content_042_CodeCombat3_600x600

個人化學習

CodeCombat遊戲界面設計非常精緻,每個小細節都能吸引到孩子的注意力。每個使用CodeCombat學習程式的學生,都可以在CodeCombat提供的各個膚色和性別的角色中,尋到最心儀的英雄,並以此為主角進行闖關遊戲和程式學習。

20230705_content_042_CodeCombat4_600x600

系統化成長

我們針對不同年齡段的孩子們設計了不同層次的成長路徑,在CodeCombat,孩子們可以從零基礎學習成長到可以自主開發遊戲、參加比賽的水平,每完成一個等級,還會得到精美的證書。

20230705_content_042_CodeCombat-License_600x600

新加坡全國程式錦標賽

Singapore National Coding Championships

來自全新加坡2000多名參賽者中的200名佼佼者,相聚於比賽現場。這群熱愛程式的孩子們,憑藉自己的努力闖過40關以上的關卡後,得到學校的提名,才獲得了這次寶貴的參賽機會

比賽規則

20230705_content_042_CodeCombat5_600x600

  • 學生將組成兩個參賽小組,合作使用一台電腦進行配對程式。
  • 時間限制在兩個小時內。
  • 在規定時間內,參賽選手必須不斷更新程式碼,這樣你的支持者才能實施關注到展示在螢幕上的比賽實況。
  • 兩個小時結束之後,我們將進行組對組的對抗最終決出冠軍。

Chris Boesh博士說:

“儘管我有博士學位,但是我還是沒有辦法在2-3個小時之內戰勝排名靠前的隊伍。”

賽況非常激烈。雖然在每個組別的後半部分,你對決的是只有兩個星期左右程式經歷的十三四歲的孩子13-14歲,但隨著你的排名的增加,你能遇見的對手也會越來越厲害。如果你想戰勝排名最靠前的2-3組小組,那更是難上加難。以Chris博士為例,儘管他已經手握博士學位,也寫了超過200行的程式碼,但仍沒辦法在2-3個小時之內戰勝排名前2-3名的隊伍。

Chris Boesh博士說:

“頒獎典禮之後,通過這次大賽。新加坡未來的超級極客們提前認識了彼此,建立了友情”

20230705_content_042_CodeCombat6_600x600

 

當完成這個階梯式的比對戰後,等待挑戰者的就是淘汰賽了。靠前的隊伍晉級,靠後的隊伍只能旁觀接下來的比賽。大賽會給前三的隊伍頒獎,如果是拔尖的學校,並且達到了300個孩子每個孩子至少完成五分鐘三行程式碼編寫的整團報名標準,大賽便會支持學校多派出一支參賽隊伍。頒獎典禮之後,通過這次大賽。新加坡未來的超級極客們提前認識了彼此,建立了友情。

想了解更多?點擊按鈕獲得更多資訊!

CodeCombat 免費程式體驗課

更多相關文章

返回網誌