• slider image 285
:::
windelf - 研習雜記 | 2019-01-28 | 點閱數: 506

演講者/陳記住 老師

難得遇到這麼紮實的研習,僅僅四天 24 小時的課程,卻可讓我的教學功力大增。
對於「程式」究竟要教什麼?其核心素養是什麼?又該如何引導孩子理解與應用?其實是這一年來教學上一直在思考的問題,而老師給了我非常精彩的示範與答案。
先從「程式教學」談起:

〈程式概念&教學技巧 1〉

1 循序:先教「時間軸」的概念。
請三個人出列,分別代表:「我」「今天早上」「吃沙拉」
        藉由三人口述順序的改變,了解程式的先後主體關係。
2 重覆:指在理解「迴圈」概念。
請學生上台敘述其一天的活動內容(從一早起床開始)。找出每天既定的行程( 活動)
3 條件式:以戴帽子學動作的活動,引導學生理解
(個人以為改成「老師說」的活動設計會更好)

〈程式概念&教學技巧 2〉

先從角色「cat」開始介紹
移動
重覆
廣播與接收(動畫組需要大量的廣播與接收)
範例:牛頓貓

〈程式概念&教學技巧 3〉

每個物件均需先作以下設定(「宣告」的動作非常重要!!!)

  • 顯示/隱藏
  • 尺寸
  • 定位
  • 面向
  • 移動
  • 隱藏/刪除

PS1 :同顏色的指令放在一起
PS2 :物件製作均朝向右邊

〈程式概念&教學技巧 4〉

口述程式:請學生把程式大聲念出來,可用自己的話語敘述。
每次教師撰寫時,亦請小朋友跟著一直念。
自我對話:念出來可幫助學生理解程式的邏輯概念。
當學生遇到問題時,請先試著自我對話。
EX :世界口述程式比賽(請學生把程式用口語念出來)

〈程式概念&教學技巧 5〉

當學習至某一階段,試著把程式拉到背包,備分好後,再重做一次。
可測試是否真的理解該程式的邏輯。

試著讓學生建立一個成功、愉悅、美好的經驗。
EX :「我 XXX ,是世界上 最棒的 程式設計師 擊掌」

〈程式概念&教學技巧 6〉

【並行處理】
兩個小旗子放在一起,同時動作。
手按按鍵的反應時間,約 0.2 秒。
------
【變數】
請小朋友從 1 念到 10 ,從 10 念回來,會變的數叫做?變數
PS :圓形欄位-數值 文字
六角欄位-布林值

建立變數的步驟:

  • 命名
  • 改變一個定值
  • 起始值
  • 何時改變

PS :全域性的變數的起始值,請設在舞台
------
【擴充功能-畫筆】
下筆&停筆:讓學生操作實物
下筆停筆:點
------
【分身】
分身體驗活動:找十位同學排成一排,指揮動作。
在撰寫分身的程式前,一些基本步驟很重要!
本身:製造工廠
分身:行動工廠

〈程式概念&教學技巧 7〉
作品展示時,小組可分為:

  • 鍵盤手
  • 演說者
  • 鼓掌手
  • 導演

分組時,團隊溝通很重要

〈程式概念&教學技巧 8〉

訓練選手:
固定步驟的程式,要計時練習

這部分很可惜受限於時間,老師分享的並不多,但光是上面這點就極為實用。

〈程式概念&教學技巧 9〉

在老師分享的教案中,我覺得最精彩的設計便是「破冰&活動」。
這些配合課程的破冰活動,有些需要用到電腦,但大多不需要使用電腦(老師稱為 unplug),...透過這些活動設計,不但可增強孩子的學習動機,還能實際體會程式語言背後的邏輯。而某些活動設計,更結合了團隊合作與人際相處等課題,這也是這次研習中,個人覺得最大的收穫!
下列活動是從老師所分享的教案中抄錄而來,有些受限於研習時間,並未能親身體驗,但個人覺得這樣的設計概念才是最為重要的精神,各人有各人的戲法,重要的是背後所要傳遞的概念與態度!

活動 pro 做一件讓世界變得更美麗的事情
活動 01 我是一個小小程式設計師
活動 02 事件觸發活動
活動 03 角色與配合的各項角色內容 (程式+造型+音效)
活動 04 角色的主要內容(尺寸、定位、方向、移動、刪除)
活動 05 音效活動
活動 06 動作設計(階段完成的標準動作)
活動 07 專業程式設計訓練術
活動 08 我是世界第一名 ─ 限時遊戲
活動 09 手繪迷宮
活動 10 孫悟空七十二變 ─ 介紹變數
活動 11 傳密語 ─ 廣播與接收
活動 12 帽子遊戲 ─ 事件觸發活動
活動 13 體感活動 ─ Monkey Monkey
活動 14 接球遊戲 ─ 物件碰撞同時消失的難題
活動 15 如何成為世界級的程式語言專家
活動 16 AI 要件 ─ 偵測器遊戲
活動 17 生日快樂 ─ 音樂盒遊戲
活動 18 障礙出口 ─ 小黃鴨的故事
活動 19 團隊合作遊戲 ─ 需要我幫忙嗎?(我需要幫忙)
活動 20 小小幫手 ─ 學習如何教會別人