Python 與App Design系列專案
適合 8-12 歲的孩子們
Arcade Python 是由微軟所開發出的一款免費的程式語言學習平台,不僅有積木式程式語言,還可以選擇Python & Javascript 打字式的程式語言,是一款非常適合學生們,從積木式過渡至打字式程式語言(Syntax-based language)的銜接課程,避免學生們直接開始打字式(Syntax-based language)而產生厭倦感,反而是利用做出不同的Game Boy 復古遊戲來學習程式語言,學習效果更好。
建議8歲以上的孩子們
建議有Scratch 基礎
雙語或英文授課
作為積木式至打字式程式語言(Syntax-based language) 的銜接課程
無額外教材費用,回家可盡情無限練習
課程特色
過渡至打字式程式語言的銜接課程
以Micro Python作為主要學習的程式語言
製作復古電玩遊戲
引導學生們創作出屬於自己的遊戲專案
課程架構
共16堂課為一完整課程 (1.5H/堂)
設計思考 (1.5H)
程式語言工具 (19.5H)
簡報設計與表達 (1.5H)
專案時間與發表 (1.5H)
學生最終成果:
學習從來就不是一件枯燥乏味的事情,而是能夠點亮學生們心中的熱情,真心地去學習某一件事情。從設計復古電玩遊戲的過程中,學習程式語言,還可將遊戲輸出至Game Boy 上,讓同學、家人或是朋友都能感受到孩子們製作遊戲的樂趣。
教材
工具:電腦
教學平台:MakeCode Python
程式語言:積木式/打字式
授課語言:全英文/雙語
我們的教學理念
在我們的教室裡,我們強調沒有標準答案,而是每個孩子,都用他/她獨特的方式,轉譯答案。
老師們給予工具上運用的引導,並尊重學生的選擇與喜好,鼓勵孩子們盡情地探索與創造。
學生作品
短短的暑假,我們就看到了學生們對這門課程的熱情,能夠在一期課程結束後,做出自己的專案,並且用英文Present 屬於自己的專案作品