網誌文章

Instructor's-guide-for-codecombat-multiplayer-arena-levels

CodeCombat多人競技場關卡的教師指南-AI4kids

基本指南 在CodeCombat每個專題學習階段的最後一個關卡都是多人競技場,分別為CS1 階段的Wakka Maul關卡、CS2 階段的Power Peak關卡、CS3 階段的Cross Bones關卡。 該關卡是完成每階段內容的一個獎勵。在之前關卡中進度落後的學生,可以利用這個機會來趕上同學。已經成功提交作業的學生,可以進入競技場,在時間內與同學互相切磋競爭,嘗試多種解決方案。 授課目標教師使用多人競技場關卡的授課目標如下: 寫出精確的JavaScript或Python語法 測試JavaScript或Python程序 創新思維,提出多樣性的解決方案 我們推薦授課時分為兩個階段,即學生程式編寫階段和課堂思考階段,詳細建議如下: 學生程式編寫(40-55分鐘)在進行編寫之前,要將學生分成兩個隊伍:紅隊或藍隊,每個學生都要加入一個隊伍。 具體的分隊方式如下: 通過抽卡牌隨機分隊。 先交課業的分到藍隊,後交的分到紅隊。 同學完成後進行互換。 注意:無指定情況下,大部分學生要被分到紅隊。兩隊人數不需要均等,但兩隊都要有人,這樣同學之間才能相互競爭。 班級排名      學生打敗電腦後,會被放入班級排名。紅隊要與藍隊對抗,每隊都有排名,其排名情況如下圖所示。學生只會與電腦和CodeCombat同班學生對戰。     競技場是動態排名機制,應用了貝氏定理(Bayesian inference),只有贏了高手才能不斷提升自己排名。排名是根據積分大小進行的,積分排名較後的學生擊敗積分靠前的學生時,兩人分差越大,增加或減少的積分越多;積分靠前的學生擊敗積分靠後的學生時,兩人分差越大,增加或減少的積分越少。同時,我們會不斷地在後台隨機選取紅藍雙方進行對戰,因此每個人的排名都有可能發生變化。每個學生繳交程式碼後,其他學生都可以點擊排名中的“戰鬥”連結來進行挑戰,戰鬥結束後也會按照上述規則進行積分的增減。注意:課程排名是透明化的。如果有學生不喜歡競爭或公開排名,可以讓他們選擇如下畫面練習:寫出最喜歡的關卡的通關指南,寫出遊戲的回顧評語。 反覆提交 競技場的程式碼可以反覆提交。鼓勵學生提交程式碼,通過觀察程式碼會如何攻擊作為對手的AI或同學,反覆改良,不斷創新。 課堂思考(5分鐘) 學生競賽結束後提出問題,可以通過課堂討論等形式,引導學生深入思考,參考問題如下: 編寫程式碼控制英雄和實際控制英雄有什麼區別? 遊戲需要提前確定整個方案,英雄一旦開始執行指令就不再受到干擾。這和傳統電子遊戲中控制英雄的方式是不同的,我們不能在遊戲運行過程中即時控制英雄。講講這些差異的感覺如何。哪種更有趣?哪種更難?你的策略要怎麼變化?你要如何處理錯誤?...

CodeCombat多人競技場關卡的教師指南-AI4kids

基本指南 在CodeCombat每個專題學習階段的最後一個關卡都是多人競技場,分別為CS1 階段的Wakka Maul關卡、CS2 階段的Power Peak關卡、CS3 階段的Cross Bones關卡。 該關卡是完成每階段內容的一個獎勵。在之前關卡中進度落後的學生,可以利用這個機會來趕上同學。已經成功提交作業的學生,可以進入競技場,在時間內與同學互相切磋競爭,嘗試多種解決方案。 授課目標教師使用多人競技場關卡的授課目標如下: 寫出精確的JavaScript或Python語法 測試JavaScript或Python程序 創新思維,提出多樣性的解決方案 我們推薦授課時分為兩個階段,即學生程式編寫階段和課堂思考階段,詳細建議如下: 學生程式編寫(40-55分鐘)在進行編寫之前,要將學生分成兩個隊伍:紅隊或藍隊,每個學生都要加入一個隊伍。 具體的分隊方式如下: 通過抽卡牌隨機分隊。 先交課業的分到藍隊,後交的分到紅隊。 同學完成後進行互換。 注意:無指定情況下,大部分學生要被分到紅隊。兩隊人數不需要均等,但兩隊都要有人,這樣同學之間才能相互競爭。 班級排名      學生打敗電腦後,會被放入班級排名。紅隊要與藍隊對抗,每隊都有排名,其排名情況如下圖所示。學生只會與電腦和CodeCombat同班學生對戰。     競技場是動態排名機制,應用了貝氏定理(Bayesian inference),只有贏了高手才能不斷提升自己排名。排名是根據積分大小進行的,積分排名較後的學生擊敗積分靠前的學生時,兩人分差越大,增加或減少的積分越多;積分靠前的學生擊敗積分靠後的學生時,兩人分差越大,增加或減少的積分越少。同時,我們會不斷地在後台隨機選取紅藍雙方進行對戰,因此每個人的排名都有可能發生變化。每個學生繳交程式碼後,其他學生都可以點擊排名中的“戰鬥”連結來進行挑戰,戰鬥結束後也會按照上述規則進行積分的增減。注意:課程排名是透明化的。如果有學生不喜歡競爭或公開排名,可以讓他們選擇如下畫面練習:寫出最喜歡的關卡的通關指南,寫出遊戲的回顧評語。 反覆提交 競技場的程式碼可以反覆提交。鼓勵學生提交程式碼,通過觀察程式碼會如何攻擊作為對手的AI或同學,反覆改良,不斷創新。 課堂思考(5分鐘) 學生競賽結束後提出問題,可以通過課堂討論等形式,引導學生深入思考,參考問題如下: 編寫程式碼控制英雄和實際控制英雄有什麼區別? 遊戲需要提前確定整個方案,英雄一旦開始執行指令就不再受到干擾。這和傳統電子遊戲中控制英雄的方式是不同的,我們不能在遊戲運行過程中即時控制英雄。講講這些差異的感覺如何。哪種更有趣?哪種更難?你的策略要怎麼變化?你要如何處理錯誤?...

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

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

CodeCombat的程式教育一直是面向全球的, 今天我們一起來看看 新加坡是如何使用CodeCombat來開展全國青少年Python程式競賽的! 專家介紹 ChrisBoesch 博士 新加坡國立大學教育學副教授 學習科學與教育技術應用研究所(ALSET)副主任 為什麼是CodeCombat 遊戲化學習 在CodeCombat裡,讓學生在遊戲中愉快地開始程式學習,感受到遊戲化學程式的無限魅力,進而主動探索以後的關卡,激發自己無限的創造力來完成學習任務。在收穫程式知識的同時,還養成了自主學習、不斷創新的好習慣。   真實的程式碼 CodeCombat的程式碼都是真實的程式碼,而非圖形化程式。學生們直接接觸程式碼,並通過編寫程式碼來進行遊戲,完成自己的目標。我們的關卡難度設置從簡單到複雜,一個完全沒有程式基礎的孩子就可以在使用CodeCombat平台的第一天寫下25-50行程式碼。 個人化學習 CodeCombat遊戲界面設計非常精緻,每個小細節都能吸引到孩子的注意力。每個使用CodeCombat學習程式的學生,都可以在CodeCombat提供的各個膚色和性別的角色中,尋到最心儀的英雄,並以此為主角進行闖關遊戲和程式學習。 系統化成長 我們針對不同年齡段的孩子們設計了不同層次的成長路徑,在CodeCombat,孩子們可以從零基礎學習成長到可以自主開發遊戲、參加比賽的水平,每完成一個等級,還會得到精美的證書。 新加坡全國程式錦標賽 Singapore National Coding Championships 來自全新加坡2000多名參賽者中的200名佼佼者,相聚於比賽現場。這群熱愛程式的孩子們,憑藉自己的努力闖過40關以上的關卡後,得到學校的提名,才獲得了這次寶貴的參賽機會。 比賽規則 學生將組成兩個參賽小組,合作使用一台電腦進行配對程式。 時間限制在兩個小時內。 在規定時間內,參賽選手必須不斷更新程式碼,這樣你的支持者才能實施關注到展示在螢幕上的比賽實況。 兩個小時結束之後,我們將進行組對組的對抗最終決出冠軍。 Chris...

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

CodeCombat的程式教育一直是面向全球的, 今天我們一起來看看 新加坡是如何使用CodeCombat來開展全國青少年Python程式競賽的! 專家介紹 ChrisBoesch 博士 新加坡國立大學教育學副教授 學習科學與教育技術應用研究所(ALSET)副主任 為什麼是CodeCombat 遊戲化學習 在CodeCombat裡,讓學生在遊戲中愉快地開始程式學習,感受到遊戲化學程式的無限魅力,進而主動探索以後的關卡,激發自己無限的創造力來完成學習任務。在收穫程式知識的同時,還養成了自主學習、不斷創新的好習慣。   真實的程式碼 CodeCombat的程式碼都是真實的程式碼,而非圖形化程式。學生們直接接觸程式碼,並通過編寫程式碼來進行遊戲,完成自己的目標。我們的關卡難度設置從簡單到複雜,一個完全沒有程式基礎的孩子就可以在使用CodeCombat平台的第一天寫下25-50行程式碼。 個人化學習 CodeCombat遊戲界面設計非常精緻,每個小細節都能吸引到孩子的注意力。每個使用CodeCombat學習程式的學生,都可以在CodeCombat提供的各個膚色和性別的角色中,尋到最心儀的英雄,並以此為主角進行闖關遊戲和程式學習。 系統化成長 我們針對不同年齡段的孩子們設計了不同層次的成長路徑,在CodeCombat,孩子們可以從零基礎學習成長到可以自主開發遊戲、參加比賽的水平,每完成一個等級,還會得到精美的證書。 新加坡全國程式錦標賽 Singapore National Coding Championships 來自全新加坡2000多名參賽者中的200名佼佼者,相聚於比賽現場。這群熱愛程式的孩子們,憑藉自己的努力闖過40關以上的關卡後,得到學校的提名,才獲得了這次寶貴的參賽機會。 比賽規則 學生將組成兩個參賽小組,合作使用一台電腦進行配對程式。 時間限制在兩個小時內。 在規定時間內,參賽選手必須不斷更新程式碼,這樣你的支持者才能實施關注到展示在螢幕上的比賽實況。 兩個小時結束之後,我們將進行組對組的對抗最終決出冠軍。 Chris...

ozaria-2020-Hour-of-Code-Rated-the-most-popular-event-in-the-world

Ozaria 2020 程式編寫一小時 榮登全球最受歡迎活動-AI4kids

Hour of Code(HoC程式編寫一小時)是由美國非營利性組織Code.org於每年12月份第二週發起的全球性程式編寫活動,目的是提高人們尤其是青少年的創新能力、計算思維和科技素養的教育活動,其課程支持超過40種語言,無需經驗,4歲以上即可參與。目前,全球已有180多個國家、數千萬學生參與了這項活動。 CodeCombat每年都積極組織投身“程式編寫一小時”。由CodeCombat團隊全新開發的Ozaria平台,今年作為教學產品第一次參與其中,便榮登最受孩子歡迎的中文活動第二名。已持續上榜六年的CodeCombat仍名列前茅,熱度不減。 近期,全新科幻版教學平台Ozaria,將會迎來一場重大升級。台灣也將於2021年中正式引進,敬請期待 想了解更多?點擊按鈕獲得更多資訊! → Ozaria註冊碼訂閱 → 更多文章 更多相關文章 火爆全球的青少年程式編寫史詩大片《Ozaria傳奇》 Ozaria 2020 程式編寫一小時 榮登全球最受歡迎活動 美國中小學停課,20個免費優質在線學習平台推薦! 如何自學程式設計?領略學程式3大方法+保持學習3大心態=成功學習程式的第一步! 【CodeCombat運算思維】數學方法+程序方法巧解數學題 CodeCombat入選第33屆國際資訊奧林匹亞競賽IOI專項賽 國小、國中、高中生適合學習什麼程式語言?兒童程式課程推薦 採用CodeCombat的學校遍及全球 亞太地區尤甚 適合國小、國中生的在家程式自學懶人包:兒童學習程式資源、入門營隊課程推薦 新加坡運用CodeCombat建立青少年程式學習社群與競賽活動

Ozaria 2020 程式編寫一小時 榮登全球最受歡迎活動-AI4kids

Hour of Code(HoC程式編寫一小時)是由美國非營利性組織Code.org於每年12月份第二週發起的全球性程式編寫活動,目的是提高人們尤其是青少年的創新能力、計算思維和科技素養的教育活動,其課程支持超過40種語言,無需經驗,4歲以上即可參與。目前,全球已有180多個國家、數千萬學生參與了這項活動。 CodeCombat每年都積極組織投身“程式編寫一小時”。由CodeCombat團隊全新開發的Ozaria平台,今年作為教學產品第一次參與其中,便榮登最受孩子歡迎的中文活動第二名。已持續上榜六年的CodeCombat仍名列前茅,熱度不減。 近期,全新科幻版教學平台Ozaria,將會迎來一場重大升級。台灣也將於2021年中正式引進,敬請期待 想了解更多?點擊按鈕獲得更多資訊! → Ozaria註冊碼訂閱 → 更多文章 更多相關文章 火爆全球的青少年程式編寫史詩大片《Ozaria傳奇》 Ozaria 2020 程式編寫一小時 榮登全球最受歡迎活動 美國中小學停課,20個免費優質在線學習平台推薦! 如何自學程式設計?領略學程式3大方法+保持學習3大心態=成功學習程式的第一步! 【CodeCombat運算思維】數學方法+程序方法巧解數學題 CodeCombat入選第33屆國際資訊奧林匹亞競賽IOI專項賽 國小、國中、高中生適合學習什麼程式語言?兒童程式課程推薦 採用CodeCombat的學校遍及全球 亞太地區尤甚 適合國小、國中生的在家程式自學懶人包:兒童學習程式資源、入門營隊課程推薦 新加坡運用CodeCombat建立青少年程式學習社群與競賽活動

The-world-renowned-youth-programming-epic-blockbuster-Legend of Ozaria

火爆全球的青少年程式編寫史詩大片《Ozaria傳奇》-AI4kids

有沒有一部屬於孩子們的科幻故事?回答有很多,科幻電影、動畫片、小說等等,從風靡世界的《哈利波特》、票房冠軍《星際迷航》。 那麼,有沒有和程式編寫有關的科幻故事,她既能入門程式編寫硬核知識,又能學到數學、英語甚至是博大精深的傳統文言文;既生動又有趣,讓孩子們愛不釋手,驚呼過癮?!這樣的平台少之又少,精通電腦程式編寫,具備紮實的學科綜合知識,而且還要有豐富的創造力和想像力。《Ozaria傳奇》就是這樣的一個平台,上線測試一個月小試牛刀,全球超過50萬人體驗試用,“OMG!!!”,居然程式編寫教學可以這麼好玩有創意。 來自中美創作和開發團隊聯手給熱愛程式編寫和科技的孩子們呈現這道饕餮大餐。他們中間有享譽青少年遊戲程式編寫領域的CodeCombat創始人、程式編寫教育大神Nick Winter, 《我的世界》主創之一、美國知名科幻作家Brian Freyermuth,哈佛大學才女、首席設計師Shasha; 有在全國數學競賽和NOIP斬獲一等獎的北京大學智能技術系雙煞羽霖組合,還有畢業於清華大學PG社雙星:用英語寫過武俠小說、也是《Ozaria傳奇》古文體創作者Mr. Wang和研究衛星火箭、宇宙飛船和“洗衣粉配方”的大陳老師, 還有從Google技術平台畢業、精通多國語言的劉老師, 北大軟件學院畢業、精心鑽研青少年程式編寫教法的小陳老師等等,《Ozaria傳奇》是一個面向青少年,貫通中西、文理結合的程式編寫入門平台。下面我們就透過影片來揭開她的神秘面紗吧! 想了解更多?點擊按鈕更多Ozaria註冊碼資訊! → Ozaria註冊碼訂閱 → 更多文章 更多相關文章 時下最紅的程式遊戲該怎麼選?CodeCombat、Minecraft、Scratch差異一次懂,找最適合的學習方式! 【CodeCombat運算思維】數學方法+程序方法巧解數學題 CodeCombat 創始人Nick Winter:如何幫助中小學程式教育展開和深耕 CodeCombat入選第33屆國際資訊奧林匹亞競賽IOI專項賽 兒童程式設計課程推薦!國小小學生線上也能輕鬆學習! 親子共學的Google AI遊戲-Quick, Draw快畫! 新加坡如何用CodeCombat開展全國青少年Python編程競賽 國小、國中、高中生適合學習什麼程式語言?兒童程式課程推薦 採用CodeCombat的學校遍及全球 亞太地區尤甚...

火爆全球的青少年程式編寫史詩大片《Ozaria傳奇》-AI4kids

有沒有一部屬於孩子們的科幻故事?回答有很多,科幻電影、動畫片、小說等等,從風靡世界的《哈利波特》、票房冠軍《星際迷航》。 那麼,有沒有和程式編寫有關的科幻故事,她既能入門程式編寫硬核知識,又能學到數學、英語甚至是博大精深的傳統文言文;既生動又有趣,讓孩子們愛不釋手,驚呼過癮?!這樣的平台少之又少,精通電腦程式編寫,具備紮實的學科綜合知識,而且還要有豐富的創造力和想像力。《Ozaria傳奇》就是這樣的一個平台,上線測試一個月小試牛刀,全球超過50萬人體驗試用,“OMG!!!”,居然程式編寫教學可以這麼好玩有創意。 來自中美創作和開發團隊聯手給熱愛程式編寫和科技的孩子們呈現這道饕餮大餐。他們中間有享譽青少年遊戲程式編寫領域的CodeCombat創始人、程式編寫教育大神Nick Winter, 《我的世界》主創之一、美國知名科幻作家Brian Freyermuth,哈佛大學才女、首席設計師Shasha; 有在全國數學競賽和NOIP斬獲一等獎的北京大學智能技術系雙煞羽霖組合,還有畢業於清華大學PG社雙星:用英語寫過武俠小說、也是《Ozaria傳奇》古文體創作者Mr. Wang和研究衛星火箭、宇宙飛船和“洗衣粉配方”的大陳老師, 還有從Google技術平台畢業、精通多國語言的劉老師, 北大軟件學院畢業、精心鑽研青少年程式編寫教法的小陳老師等等,《Ozaria傳奇》是一個面向青少年,貫通中西、文理結合的程式編寫入門平台。下面我們就透過影片來揭開她的神秘面紗吧! 想了解更多?點擊按鈕更多Ozaria註冊碼資訊! → Ozaria註冊碼訂閱 → 更多文章 更多相關文章 時下最紅的程式遊戲該怎麼選?CodeCombat、Minecraft、Scratch差異一次懂,找最適合的學習方式! 【CodeCombat運算思維】數學方法+程序方法巧解數學題 CodeCombat 創始人Nick Winter:如何幫助中小學程式教育展開和深耕 CodeCombat入選第33屆國際資訊奧林匹亞競賽IOI專項賽 兒童程式設計課程推薦!國小小學生線上也能輕鬆學習! 親子共學的Google AI遊戲-Quick, Draw快畫! 新加坡如何用CodeCombat開展全國青少年Python編程競賽 國小、國中、高中生適合學習什麼程式語言?兒童程式課程推薦 採用CodeCombat的學校遍及全球 亞太地區尤甚...

Codecombat-Founder-Nick-Winter-How-to-help-primary-and-secondary-school-programming-education-expand-and-deepen

CodeCombat 創始人Nick Winter:如何幫助中小學程式教育展開和深耕-AI4kids

為什麼要學習程式語言和人工智慧 隨著教育部108將程式語言學習正式納入國中高中課程,程式教育從最初的小眾興趣課程,逐漸以核心重點的姿態融入正式的教育體系中。 CodeCombat的創辦人Nick Winter認為從中小學階段開始學習寫程式和人工智慧主要有三個理由:  第一 資訊能力與世界未來發展趨勢和工作職涯發展息息相關 第二 有助學生於國內國外之升學 第三 教室教育不僅僅在鍛煉程式編寫能力,也有效地提升學生創新創造能力、運算思維能力、溝通表達能力和團隊協作能力等,這些都是21世紀全球領軍人才必備的技能。 Nick對於K12的孩子(國小到高中階段)的程式學習提出建議: 不同於Scratch的圖形教學方式,CodeCombat 以遊戲場景化程式編寫、賦予學生直接撰寫程式語言的能力,再透過專題導向的開發項目提供孩子探索,實踐,思考的機會。 CodeCombat具備競賽系統,在中國、美國、新加坡等地被廣泛用於青少年程式編寫競賽平台。     想了解更多?點擊下方按鈕參加免費體驗課程! → 免費程式體驗課 → 更多文章 更多相關文章 火爆全球的青少年程式編寫史詩大片《Ozaria傳奇》 新冠肺炎帶給全球青少年程式教育的挑戰和機會 【CodeCombat運算思維】數學方法+程序方法巧解數學題 CodeCombat入選第33屆國際資訊奧林匹亞競賽IOI專項賽 來自 CodeCombator 爸爸的投稿 CodeCombat關卡等级的對應圖...

CodeCombat 創始人Nick Winter:如何幫助中小學程式教育展開和深耕-AI4kids

為什麼要學習程式語言和人工智慧 隨著教育部108將程式語言學習正式納入國中高中課程,程式教育從最初的小眾興趣課程,逐漸以核心重點的姿態融入正式的教育體系中。 CodeCombat的創辦人Nick Winter認為從中小學階段開始學習寫程式和人工智慧主要有三個理由:  第一 資訊能力與世界未來發展趨勢和工作職涯發展息息相關 第二 有助學生於國內國外之升學 第三 教室教育不僅僅在鍛煉程式編寫能力,也有效地提升學生創新創造能力、運算思維能力、溝通表達能力和團隊協作能力等,這些都是21世紀全球領軍人才必備的技能。 Nick對於K12的孩子(國小到高中階段)的程式學習提出建議: 不同於Scratch的圖形教學方式,CodeCombat 以遊戲場景化程式編寫、賦予學生直接撰寫程式語言的能力,再透過專題導向的開發項目提供孩子探索,實踐,思考的機會。 CodeCombat具備競賽系統,在中國、美國、新加坡等地被廣泛用於青少年程式編寫競賽平台。     想了解更多?點擊下方按鈕參加免費體驗課程! → 免費程式體驗課 → 更多文章 更多相關文章 火爆全球的青少年程式編寫史詩大片《Ozaria傳奇》 新冠肺炎帶給全球青少年程式教育的挑戰和機會 【CodeCombat運算思維】數學方法+程序方法巧解數學題 CodeCombat入選第33屆國際資訊奧林匹亞競賽IOI專項賽 來自 CodeCombator 爸爸的投稿 CodeCombat關卡等级的對應圖...

singapore-uses-codecombat-to-build-youth-programming-learning-communities-and-competitions

新加坡運用CodeCombat建立青少年程式學習社群與競賽活動-AI4kids

新加坡程式教育推廣背景 在新加坡,早期大多數學校都沒有設置電腦科學課程,程式只是作為訊息和通訊技術課程的一部分進行講授。這些課程可能會向學生們介紹Python或JavaScript等語言,也可能更專注於圖形和生產力工具應用的講解,但並系統化與社群化。 後來新加坡國立大學針對全國的中學、大專、理工和技術教育學生,展開每半年一次的電腦程式學習活動。12歲以上的非大學學生均可參加為期一個月的線上程式學習活動來完成資格認證,以獲得最終現場活動的資格。這些活動便是利用CodeCombat競技場系統。 1.好奇心、開放性和決策力 在過去的六年中,新加坡致力於為對程式活動有濃厚興趣和好奇心的學生們建立一個開放性的學習社群,目前已經有數千名學生和40多所學校使用該社群。為了提升使用體驗,組織了兩次年度程式活動,並開發了一個包含各種工具集的學習平台Achievements (http://achievements-prod.firebaseapp.com),為新加坡約240,000名13-18歲的青少年提供了程式學習服務。 2.資格認證階段的增量掌握 Achievements平台使用雲端技術,採用一整套的掌握學習法(Mastery Learning),使每個學生從同樣的學習時間軸中解放出來,支持各種在線學習與現場活動,使社群的高階成員(教師)更容易組織、監督學生參加課外程式活動。 教學程序設計者將線上和線下相結合的課程稱為“融合”。在線上活動中,有160所中學、大專、理工和技術教育學院(ITE)收到邀請,進入了每半年一次的資格認證階段。資格認證階段約開放一個月,在此期間,來自符合條件學校的學生都可以通過 Achievements 主辦的在線活動來完成自己和學校的資格認證,這個定期的資格認證使來自新加坡各地趣味相投的學生們聚集到一起。 3.現場活動階段的程式挑戰 新加坡團隊提供了現場程式挑戰賽,不僅觀察學生對程式技術的掌握程度,還評估他們解決問題和團隊合作的能力。程式挑戰賽利用CodeCombat程式碼競技場,以每個年齡組為基準,把參賽選手分成兩組來進行淘汰錦標賽。選手們、指導老師們和支持者們都在禮堂中現場觀看兩組錦標賽。每場比賽結束後,主持人會對選手們的行為作出評價,並解釋他們行為背後的邏輯,重申該活動的學習主題。該活動的目的不是要宣布晉級人數最多的團隊獲勝,也不是為了選拔出稱為Python大師的選手。相反的,是期望在學生對程式的共同興趣之上建立一個學習社群。 新加坡程式教育未來發展 新加坡Achievements 學習社群的參賽人群足夠大且足夠穩定,學習材料和反饋定期整合到學習活動中。把相同的模式擴展到整個社群,學習者就能生成自己的問題,收集自己的數據,並得出自己關於社群的結論。大學定期也舉辦當地學生的聚會,聚會能使學生能夠相互交流激勵,以支持學生自己解決問題,創造自己的作品。     想了解更多?點擊按鈕了解更多校園導入資訊! → CodeCombat校園導入 → 更多文章 更多相關文章 什麼是AI教育?八大方法啟發孩子對人工智慧和機器學習的興趣! - AI4kids 考APCS對108課綱學習歷程有幫助嗎?要怎麼準備? 什麼是運算思維?從小培養開啟學程式語言的啟蒙之旅...

新加坡運用CodeCombat建立青少年程式學習社群與競賽活動-AI4kids

新加坡程式教育推廣背景 在新加坡,早期大多數學校都沒有設置電腦科學課程,程式只是作為訊息和通訊技術課程的一部分進行講授。這些課程可能會向學生們介紹Python或JavaScript等語言,也可能更專注於圖形和生產力工具應用的講解,但並系統化與社群化。 後來新加坡國立大學針對全國的中學、大專、理工和技術教育學生,展開每半年一次的電腦程式學習活動。12歲以上的非大學學生均可參加為期一個月的線上程式學習活動來完成資格認證,以獲得最終現場活動的資格。這些活動便是利用CodeCombat競技場系統。 1.好奇心、開放性和決策力 在過去的六年中,新加坡致力於為對程式活動有濃厚興趣和好奇心的學生們建立一個開放性的學習社群,目前已經有數千名學生和40多所學校使用該社群。為了提升使用體驗,組織了兩次年度程式活動,並開發了一個包含各種工具集的學習平台Achievements (http://achievements-prod.firebaseapp.com),為新加坡約240,000名13-18歲的青少年提供了程式學習服務。 2.資格認證階段的增量掌握 Achievements平台使用雲端技術,採用一整套的掌握學習法(Mastery Learning),使每個學生從同樣的學習時間軸中解放出來,支持各種在線學習與現場活動,使社群的高階成員(教師)更容易組織、監督學生參加課外程式活動。 教學程序設計者將線上和線下相結合的課程稱為“融合”。在線上活動中,有160所中學、大專、理工和技術教育學院(ITE)收到邀請,進入了每半年一次的資格認證階段。資格認證階段約開放一個月,在此期間,來自符合條件學校的學生都可以通過 Achievements 主辦的在線活動來完成自己和學校的資格認證,這個定期的資格認證使來自新加坡各地趣味相投的學生們聚集到一起。 3.現場活動階段的程式挑戰 新加坡團隊提供了現場程式挑戰賽,不僅觀察學生對程式技術的掌握程度,還評估他們解決問題和團隊合作的能力。程式挑戰賽利用CodeCombat程式碼競技場,以每個年齡組為基準,把參賽選手分成兩組來進行淘汰錦標賽。選手們、指導老師們和支持者們都在禮堂中現場觀看兩組錦標賽。每場比賽結束後,主持人會對選手們的行為作出評價,並解釋他們行為背後的邏輯,重申該活動的學習主題。該活動的目的不是要宣布晉級人數最多的團隊獲勝,也不是為了選拔出稱為Python大師的選手。相反的,是期望在學生對程式的共同興趣之上建立一個學習社群。 新加坡程式教育未來發展 新加坡Achievements 學習社群的參賽人群足夠大且足夠穩定,學習材料和反饋定期整合到學習活動中。把相同的模式擴展到整個社群,學習者就能生成自己的問題,收集自己的數據,並得出自己關於社群的結論。大學定期也舉辦當地學生的聚會,聚會能使學生能夠相互交流激勵,以支持學生自己解決問題,創造自己的作品。     想了解更多?點擊按鈕了解更多校園導入資訊! → CodeCombat校園導入 → 更多文章 更多相關文章 什麼是AI教育?八大方法啟發孩子對人工智慧和機器學習的興趣! - AI4kids 考APCS對108課綱學習歷程有幫助嗎?要怎麼準備? 什麼是運算思維?從小培養開啟學程式語言的啟蒙之旅...