• 沒有找到結果。

(Scratch,App Inventor)

N/A
N/A
Protected

Academic year: 2022

Share "(Scratch,App Inventor)"

Copied!
22
0
0

加載中.... (立即查看全文)

全文

(1)

使用圖像化程式語言工具

(Scratch,App Inventor) 發展學生計算思維和編程 技巧的教學知識 周曉曈老師

(2)

1. 計算思維教育的目標 2. 計算思維概念

3. Scratch 教學分享

4. App Inventor教學分享

(3)

學校發展編程教育的方向

• 賽馬會運算思維教育計劃資源學校

• 全校STEM普及教育,4-6年級所有 同學均有機會參與學習

(4)

為甚麼要發展編程教育?

在高小年級推行計算思維和編程教育,

目的並非訓練及培養電腦程序編寫員,

而是讓學生得到實作經驗及建立解難 的信心,持續透過協作及重覆的測試 來解決問題。

計算思維─編程教育,小學課程補充文件,教育局課程發展 議會,2017年11月

(5)

為甚麼要發展編程教育?

希望學生能運用計算思維,解決更多生活難題。

(6)

甚麼年級發展編程教育最適合?

年級 電子教育工具 三年級 Scratch

四年級 Scratch

五年級 App Inventor 六年級

十歲的學生有能力編寫程式嗎?

(7)

計算思維概念

學習編程技巧的根本與基礎概念

< 序列 / > : 識別任務從一步到另一步的一連串的次序

< 事件 / > : 一件事情導致另一件事情的發生

< 重複 / > : 反複多次執行相同序列的事件

< 條件 / > : 基於各種不同狀況來作出決定

< 同步發生 / > : 讓多於一件事件同時發生

< 命名 / > : 將變數和函數命名供存取及改變數據的數值

< 運算子 / > : 支援數學及邏輯表達式的運算符號

< 數據操作及結構 / > : 數據儲存的格式 及 數據儲存、取回及更新

(8)

課堂3部曲

To play

To think

To code

程式體驗

明白程式

實際編程

(9)

Scratch

教學前準備:

硬件 電腦、網絡(另備Offline版) 知識 Level 1 (初學階段)

https://scratch.mit.edu/about

(10)

To Play:配合身體動作, 更具體易明

(11)

Maze Game

教師示範: https://scratch.mit.edu/projects/320995996/

學生檔案: https://scratch.mit.edu/projects/222153103/

(12)

Maze Game

Sample 1 :

https://scratch.mit.edu/projects/251690624/

Sample 2 :

https://scratch.mit.edu/projects/256088841/

Sample 3:

https://scratch.mit.edu/studios/5588873/

https://scratch.mit.edu/projects/256088852/

(13)

Scratch

注意事項:

1. 學生帳戶 2. 收集功課 自擬教材方法:

1. 運用Tutorials

http://appinventor.mit.edu/explor e/ai2/tutorials

2. 準備教師版+學生版

(14)

App Inventor

教學前準備:

硬件電腦、平板電腦(Android, 下載MIT AI companion)

知識Level2、3 (進階能力)

(15)

Sketch and Guess

透過試玩程式,發現編程漏洞。

(16)

To Think

(17)

To Code

*雙人連結對編程模式

(18)

To Code

(19)

To Code

*編程及除錯

*引導學生找出錯誤,越早除錯越容易

(20)

常見問題

• 開啟學生帳戶

• 收集功課

• 教材問題(Scratch運用Tutorials)

• 語言問題

(21)

更簡易入門軟件

Scratch Jr.

Code.org

學生只需拖拉拼圖便能令程式順利運作,

從中訓練學生程式計算的邏輯,掌握基 本的編寫程式概念。

(22)

• Q & A

• 問卷

參考文獻

相關文件

Micro:Bit AI2 Scratch Mbot Python

It represents a universally applicable attitude and skill set everyone, not just computer scientists, would be eager to learn and

學習範疇 主要學習成果 級別 級別描述 學習成果. 根據學生的認知發展、學習模式及科本

z z 發展學生解難及 發展學生解難及 溝通能力 溝通能力 ,鼓勵學生運用 ,鼓勵學生運用 批判性思考 批判性思考

現在使⽤用 Apple Configurator. 學生用MDM內建的 In-house

教育局將於2015/16年度透過校本支援計劃,讓語文教師能 應用理

學習範疇 主要學習成果 級別 級別描述 學習成果. 根據學生的認知發展、學習模式及科本

本計劃旨在根據修訂初中中國歷史課程的調適 課程大綱,發展適合非華語生使用的學與教資