• 沒有找到結果。

(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

• 問卷

參考文獻

相關文件

207 從「香港㆗㈻教師思維技巧工作坊」淺談 「思維」教㈻ 胡飄 關綺雲 香港浸會大㈻教㈻發展㆗心

因此,要實施「雙師型」教師課程領導就必須讓他們參與到學校課程願景規

App Inventor 可在網路瀏覽器上來開發 Android 手機應用程式,開發完成的程式 可下載到實體手機或在模擬器上執行。App

(二)基礎程式課程:Scratch 基礎課程、App Inventor 基礎課程。. (三)動手實作課程:eToy

本研究的主要目的是運用 Scratch 角色匯出凾能所建立的程式模組,作為國小四 年級學童學習 Scratch

 點選「 App Inventor For Android Blocks Editor」右 上方的「 New Emulator」功 能來啟動模擬器。. 

為是一門艱澀、不易理解的課程。在學術研究上,則大多偏於以大學生做為研究對象,例 如何昱穎、張智凱與劉寶鈞 (2010) 以

111 年度 青年教育與就業儲蓄帳戶方案 APP 申請系統介面 學生 APP 申請操作手冊 國立暨南國際大學資訊工程學系