新加坡程式教育推廣背景
在新加坡,早期大多數學校都沒有設置電腦科學課程,程式只是作為訊息和通訊技術課程的一部分進行講授。這些課程可能會向學生們介紹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 學習社群的參賽人群足夠大且足夠穩定,學習材料和反饋定期整合到學習活動中。把相同的模式擴展到整個社群,學習者就能生成自己的問題,收集自己的數據,並得出自己關於社群的結論。大學定期也舉辦當地學生的聚會,聚會能使學生能夠相互交流激勵,以支持學生自己解決問題,創造自己的作品。
想了解更多?點擊按鈕了解更多校園導入資訊!
更多相關文章
- 什麼是AI教育?八大方法啟發孩子對人工智慧和機器學習的興趣! - AI4kids
- 考APCS對108課綱學習歷程有幫助嗎?要怎麼準備?
- 什麼是運算思維?從小培養開啟學程式語言的啟蒙之旅
- STEAM教育是什麼?快速了解STEAM教育的特色與用處!
- 高中學習歷程:2021暑期AI醫療營-1
- 高中學習歷程:2021暑期AI自走車專題營-1
- NVDIA Jetson Nano 讓高中生也能動手打造AI自走車!
- 火爆全球的青少年程式編寫史詩大片《Ozaria傳奇》
- 人工智慧在未來10年會如何發展?對你我的生活會造成什麼影響?
- 新冠肺炎帶給全球青少年程式教育的挑戰和機會
- 【CodeCombat運算思維】數學方法+程序方法巧解數學題
- CodeCombat 創始人Nick Winter:如何幫助中小學程式教育展開和深耕
- CodeCombat入選第33屆國際資訊奧林匹亞競賽IOI專項賽
- CodeCombat 教學版如何用於中小學電腦資訊教學(上)
- CodeCombat 教學版如何用於中小學電腦資訊教學(下)
- 新加坡如何用CodeCombat開展全國青少年Python編程競賽
- CodeCombat多人競技場關卡的教師指南
- Ozaria 2020 程式編寫一小時 榮登全球最受歡迎活動
- python三十而立 化繁為簡的廣泛應用
- 採用CodeCombat的學校遍及全球 亞太地區尤甚
- 新加坡運用CodeCombat建立青少年程式學習社群與競賽活動