• 沒有找到結果。

對象:中一至中三

N/A
N/A
Protected

Academic year: 2022

Share "對象:中一至中三"

Copied!
29
0
0

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

全文

(1)

對象:中一至中三

單元主題:

(2)

本單元旨在讓學生透過製作富趣味性的電腦程式,學習程序編寫的基 本技巧,體驗解難步驟 -- 問題定義、問題分析、算法設計、程序除錯 /測試及程序文件編製, 培養其解難能力。

學生透過不同的學習平台和編程軟件,逐步掌握程序編寫的基本指令

(序列、動作、迴圈和控制),並運用基本指令去製作迷宮遊戲,反 覆試驗過程中,理解到程式除錯和測試的概念。

教學過程輔以生活化事例,以助學生在日常生活中將問題加以分析思

考,學習有條理和理性地去解決問題。

(3)

E1 程式編寫 (延伸部份)

解難步驟

16 17

(4)

E1 程式編寫 (延伸部份)

程序指令及語法

18

(5)

1.問題定義

解難六階段

2.問題分析 3.算法設計

「走出迷宮」遊戲程序編寫

4.建立解決方法 5.程序除錯/測試 6.文件編製

分析問題的 輸入與輸出

生活化事件、程序遊戲(Code.org)、程序設計(ScratchJr)

流程語句 循環程序

動作指令:上、下、左、右

控制指令:

按綠旗開始、觸碰開始、

發送訊息與收到訊息開始 變數

存貯程序

開啟存貯 文件 執行與觀察

程序 測試與除錯 實踐:輸入程序

界定問題

顯示指令:文字、聲音 把問題拆

分為子問 題或模組

單元設計概念圖

(6)

1

認清 問題

2

分析 問題

3

設計 算法

4

建立 解決 方法

5

測試

除錯

6

製作

文件

(7)

生活層面 電腦程序編寫層面

「有系統」及「理性」的方式解決問題

(8)

• 整班模式 (不分組)

• 一星期兩教節(連續) 角 色:

• 以輕度身份試行新課程文件 試教對象:

上課模式:

• 中一

(9)

 從未學習過「編程」;

 個別差異大-

• 資訊科技能力

• 空間感

• 數理邏輯

 缺乏適合的編程教學資源

非常成功—

 找到了智障學童學習編程的「切入點」;

 找到「方案」照顧學習的多樣性和需要;

 物色到適合的編程教與學資源;

 試教後獲得教育局課程發展主任、顧問團體、

中度圈同工認同。

試教反思:

(10)

• 電腦課以「整班模式」上課 ;

• 學生能力差異大。

背景:

(分組相片)

(11)

A組

C1組 C2組

B組

• 初組由教師提供適切的輔助;

• 高組組員互相交流、互相支援;

• 分組安排「分層學習任務」。

優勢:

(12)

Code.org

教學分享

(13)

單元規劃層面

Code.org

(14)

由淺入深系統化的程式學習網站

極力推介

移動

移動+動作

迴圈+變數

動作+迴圈+變數

Code.org

(15)

縱向 延展

序列

迴圈

Code.org

(16)

橫向延展 序列:移動 序列:移動+工作

Code.org

(17)

1. 掃瞄Qr code存取分 層學習任務

2. 進行 學習任務

3. 自我 記錄進度

B組 A組

C組

課堂落實層面

Code.org

每位學生可按自己的進度學習編程

(學生上課情況相片)

(18)

3. 設計算法: (序列)

0 1

2

5. 測試及除錯:觀察及修正程序 6. 製作文件:(檢核表上加 “”) 4. 建立解決:實踐(執行程序)

2. 分析問題:

輸 入: 輸 出: 完成遊戲以序列 1. 認清問題:控制小鳥移動到小豬的位置

Code.org

上下左右 VS 東南西北 123… VS 012 …

(19)

從具象到抽象的邏輯思考訓練

地圖規劃 序列

Code.org

初組

學生

空間感較弱,需要教師的協助或工具輔助。

教學難點

解決方案

(學生運用輔助教材學習相片)

(20)

Scratch jr

教學分享

(21)

單元規劃層面

Scratch Jr

Start on tap repeat Send msg Receive msg

Text Sound

(22)

學習任務 (進展性設計) A組: A1A2

B組:B1  B2

(合乎條件下可自由加入其他效果)

C組: B1  B2

(利用迴圈來回起點和終點) (合乎條件下可自由加入其他效果)

Scratch jr

A1 A2

B1 B2

鼓勵學生探索、挑戰,建立對編程的好奇心

(23)

學習任務 (進展性設計) A組: A1A2

B組:B1  B2

(合乎條件下可自由加入其他效果)

C組: B1  B2

(利用迴圈來回起點和終點) (合乎條件下可自由加入其他效果)

迴圈及自我探索 C組

Scratch jr

兩種以上積木的組合 B組

一種移動積木 A組

• 接納學生不 同的算法方案

(上課情況相片)

(24)

• 以 最快的方式了解學生課堂學習情況,並作即時回饋。

• 並非要學生全部答對。

高參與

提取學習數據以作跟進(促進學習的評估)

(應用回應板提取數據進行回饋的上課情況相片)

(25)

呈現不同層次的回應 按學生能力設計不同的回應方式

程序除錯

算法設計 解難六步 認清問題

(26)

能掌握迴圈算法設計 能掌握序列算法設計

提取學習數據以作跟進(促進學習的評估)

(27)

已掌握「解難六步」 尚未熟練掌握「解難六步」

能掌握測試與除錯的技巧

提取學習數據以作跟進(促進學習的評估)

教學跟進

(28)

不只是要學生完成 「任務」 ,

更要學生在任務中培養 「學習的能力」

(學生挑戰高難度編程活動相片)

(29)

參考文獻

相關文件

Curriculum Development Council and Hong Kong Examinations and Assessment Authority. Economics curriculum and assessment guide

專門替中國人 寫的英文課本- 初上 L1~L8. 專門替中國人寫的英文課本-初上

• Kenneth Pomeranz, The Great Divergence: China, Europe and the Making of the Modern World Economy (Princeton, N.J.: Princeton University Press, 2000). • Cowen, Noel , Global History:

1.學生體驗Start on tap、一個角色同 時可觸發多於一 個程序及經歷運 用解決問題六步 驟編寫及測試程 序.

級別 與九一八事變和抗日戰爭相關的學習內容 初中級[中三級] 中華民國的建立及面對的困難1.

D5.1 應用1個具體圖像代表 1個單位,製作象形圖 D5.2

古今並重 全面均衡 研習能力 學生興趣. 配合

密碼系統中,通常將想要保護的密碼訊息稱為 plain text。而將經過加密後產生的加密訊息稱為 cipher text。在這 中間的過程,會用到可以對外供應的 Public Key 以及私人保