Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Programming Training 2024 for Kids: Tsukuba SKI...

Kazumi Inada
November 11, 2024
3

Programming Training 2024 for Kids: Tsukuba SKIP Academy - Practice

つくばSKIPアカデミー プログラミング実習 2024

筑波大学の小中学生向け社会連携事業「つくばSKIPアカデミー」で、プログラミング実習の講師を担当しました。

このスライドはGoogleスライド上でも利用できます。
https://docs.google.com/presentation/d/1YPNUr7T7jYwppN7zpYOvrarDnJGpdEhwMyX8fVXzFxo/edit

Kazumi Inada

November 11, 2024
Tweet

Transcript

  1. 2 AM PM 時間 9:30 13:30 5 ◯ 集合 9:35

    13:35 10 ◯ 講義:アプリケーション開発の⼿順 10:15 14:15 40 ◯ micro:bitの使い⽅ 10:25 14:25 5 ◯ 実習でやることの説明 10:30 14:30 25 ◯ 作るものを考える 10:55 14:55 5 休憩 11:00 15:00 15 ◯ グループワーク 11:15 15:15 45 ◯ 課題を作る 12:00 16:00 10 ◯ 他の⼈の作ったものを⾒る 12:10 16:10 10 ◯ まとめ 12:20 16:20 終了
  2. 1. 計画 設計 実装 テスト 計画 例 • なにを作る? ◦

    ボタンが押された回数を、0〜9まで数えて表⽰するカウンター • どんなときに使う? ◦ 天体観測で、流れ星を数えるのに使える
  3. 1. 計画 設計 実装 テスト 計画 例 • Aボタンを押した回数を0〜9まで数える •

    Bボタンを押すと0に戻る • 例: ◦ 「0」が出ているとき、Aを3回押すと「3」が出る ◦ 「3」が出ているとき、Aを7回押すと「0」が出る ◦ 「3」が出ているとき、Bを1回押すと「0」が出る
  4. 3. 設計 設計 実装 テスト 計画 例(ボタンを押された回数を表⽰するカウンター) 変数「回数」を1ふやす Aボタンが押されたら 回数の記録を0にもどす

    Bボタンが押されたら 「回数」が 10以上か? 回数の記録を0にもどす Yes No このような図のことを「フローチャート」といい、書き⽅も決まっている (なにもしない)
  5. 3. 実装 設計 実装 テスト 計画 実際に動くしくみをつくる ポイント • どんな道具を使う?

    プログラミングの道具はコンピュータだけではない きょうはmicro:bitを使います。のちほど解説!
  6. 4. テスト 設計 実装 テスト 計画 最初に決めた「どんなふうに動く?」のとおりに動くだろうか? • 「0」が出ているとき、Aを3回押すと「3」が出る •

    「3」が出ているとき、Aを7回押すと「0」が出る • 「3」が出ているとき、Bを1回押すと「0」が出る
  7. ここからやること 44 micro:bitを使って ⼩さなプログラム(アプリケーション)をつくる AM PM 時間 10:30 14:30 25

    ◯ 作るものを考える 10:55 14:55 5 休憩 11:00 15:00 15 ◯ グループワーク 11:15 15:15 45 ◯ 課題を作る
  8. 休憩 47 AM PM 時間 10:55 14:55 5 休憩 11:00

    15:00 15 ◯ グループワーク 11:15 15:15 45 ◯ 課題を作る 12:00 16:00 10 ◯ 他の⼈の作ったものを⾒る 12:10 16:10 10 ◯ まとめ 12:20 16:20 終了
  9. 相互フィードバック(意⾒交換) • アイデア‧便利さ‧おもしろさ • まだ決められていない ことの相談 • つくるのが⼤変そうなところは ないだろうか? •

    いろんなアイデアや 役⽴て⽅を知る • 「他⼈の⽬」で観察し、 意⾒を⾔う‧もらう こんなことを話そう 体験して⽬指すこと
  10. 56 New Tabビューから 「課題回収」フォルダを開いて アップロードする ファイルビューアの「ドライブ」は 同期トラブルを起こすことがあるので 使⽤できません 名札‧シート2枚 •

    記名‧番号 ⼀致確認 • 完了後、回収し事務局へ mbit • 電池ケースの抜線 • 初期プログラム書き込み • パーツ4点確認 (本体‧ケーブル‧ケース‧電池Box) mbitセット‧シート3種(ワークシート‧記⼊⾒本‧まとめシート)‧名札 終了時 開始時
  11. 午後開始までのタスク • 課題回収 ◦ 名札‧シート2枚 「記名‧受講⽣番号」の⼀致を確認→回収 ◦ micro:bit画⾯でファイルとしてダウンロード ⾃由課題のみ ◦ 課題回収フォルダにアップロード •

    micro:bitプロジェクトの削除 • SKIP化 ◦ やり⽅は浅賀‧稲⽥‧宮本‧岡村の誰かに聞いてください • 備品チェック ◦ 電池ボックス以外は箱の中へ • プリント配布 ◦ A3:1種類、A4:2種類 • ずらして休憩をとります。休憩時間は休憩開始から1時間です。 New Tabビューから 「課題回収」フォルダ を開いて アップロードする