档名:你的名字+範例編號,例:王大明ExA
Game:
08072020
結訓暨成果發表議程表
09:00-09:10 準備與報到
09:10-09:20 說明議程與流程
09:20-10:20 製作/修改個人作品
10:20-10:40 休息與上傳作品檔案
10:40-11:50 個人報告(每組5分鐘)
11:50-12:00 填寫問卷暨頒發結訓證書
12:00-12:10 拍攝結訓團體照
12:15賦歸
專題發表:一組5分鐘
1. 發表(presentation)
2. 說明30%以上的程式修改處
3. 創作理念
4. 作品特點
5. 遇到的困難?解決的方法?
6. …
遊戲篇
Ex29:射撃遊戲
Ex31:打靶遊戲
Ex10:串列(list)
Ex15:畫彩色园
Ex16:函式(function)
Ex17:畫線函式
if
Ex24-26
08032020
Ex1-2:直譯器(interpreter)
Ex3:畫線(line)
海龜繪圖
Ex4-5:畫园(dot)、多邊形
Ex6-7:畫米老鼠
(綜合練習)畫翹翹板
Ex8-9:while
08042020
Ex27-28:(綜合練習)終極密碼1
(綜合練習)畫正多邊形
畫正三角形
四邊形重覆畫
Ex11:for
Ex12
Ex13-14
0805020
(綜合練習)n邊形,n分图
Ex18:RGB vs. HSV
Ex19:用HSV畫图
Ex20:畫煙火
畫風景畫
Ex15:畫風景
Ex21:畫流星(Ex23)和樹
Ex22:畫月亮、小屋、星星
08062020
(綜合練習)風景畫自訂函式庫(libraries)
目标:自訂一個畫風景畫(landscape)的函式庫
限制:需要30%以上的修改
主程式:main.py
函式庫:assets.py(內有star()、meteor()、tree()、moon()、house() + 你自己需要的物件繪图函式(flower()…)
参考:
遊戲篇
Ex30:吃餅乾遊戲
Ex32:尋宝遊戲1
Ex33:尋宝遊戲2
Final project参考題目:
Games:
Python程式語法:
while True:
pass #while裡頭縮排四個以上的space,每行都要对齊
if ():
pass
for ():
pass
事件(events):
def on_button_pressed_a(): #副程式(subroutine)定義(definition)
pass
input.on_button_pressed(Button.A, on_button_pressed_a) #副程式引用(invocation)
gestures
事件的另一种寫法:
while True:
if input.button_is_pressed(Button.A):
pass
07272020
ExA:閃爍的O,p. 8
basic.show_number()
basic.pause()
basic.clear_screen()
ExB:測光,p. 10
input.light_level()
music.start_melody()
play_tone()
教學活動:鑿壁找光
ExC:心跳,p. 12
show_icon()
basic.show_leds()
on_button_pressed_a()
07282020
小試身手:按A虛、實矩形閃爍三次,按B實、虛矩形閃爍三次。
ExD:計步器,p. 16
變數
basic.show_number()
input.is_gesture():有11种
教學活動:拜請三太子
ExE:奌灯,p. 18
巢狀(nested)for
led.plot_brightness(x, y, brightness)
教學活動:奌亮光明灯
Ex1:Hello MP,p. 26
basic.show_string()
Ex2:文字秀,p. 29
Ex3:內建图庫,p. 30
Ex4:自製動畫,p. 31
Ex5:心跳声,p. 32
Ex7:光控灯,p. 36
Ex8:上、下計數,p. 38
07292020
小試身手:請修正以下程式,使得先按A設定到倒數的秒數,按B開始倒數 。
Ex6:倒數計時,p. 34
for i in range(4): #i=0~3
pass
Ex9:电子骰子,p. 42
會自動計算奌數的骰子 eDice電子骰子改進遊戲體驗
randint(0, 10)
07302020
Ex10:体感計算机,p. 44
def on_gesture_shake():
pass
input.on_gesture(Gesture.Shake, on_gesture_shake)
教學活動:叫我金算盤
變形:奇偶判斷──A奇,B偶
input.acceleration(Dimension.X)
教學活動:金雞獨立
07312020
Quiz:有四個图案,按一下A,往下循環切換一次;按一下B,往上循環切換一次
教學活動:尋找奌灯王
空襲警報啦! 03:16
FB2:http://gg.gg/TedLeeMicrobitFB/
URL2:http://gg.gg/TedLeeMicrobit/
Line:ted2016.kpvs
Email:Lct4246@gmail.com
教學服務項目:
編程運算思維教育:Micro:bit、App Inventor、Scratch、Java、Android、C
Makers(自造者/創客)教育
STEM/STEAM教育
機器人教育:科學魔法車
物聯網教育:Arduino、Raspberry Pi、聯發科LinkIt Smart系列(LinkIt ONE、7688、7697)
AI(Artificial Intelligence,人工智慧)教育:資料探勘(Data Mining)、自然語言處理(Natural Language Process,NLP)、數位學習(e-Learning)
教學設計