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

Programming Training 2023 for Kids: Tsukuba SKIP Academy - Practice

Programming Training 2023 for Kids: Tsukuba SKIP Academy - Practice

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

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

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

Kazumi Inada

October 25, 2023
Tweet

More Decks by Kazumi Inada

Other Decks in Education

Transcript

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

    13:35 10 ◯ 講義:プログラムを組み⽴てる 9:45 13:45 45 ◯ micro:bitの使い⽅ 10:10 14:30 5 ◯ 実習でやることの説明 10:15 14:35 25 ◯ 作るものを考える 10:40 15:00 10 休憩 10:50 15:05 15 ◯ グループワーク 11:10 15:20 50 ◯ 課題を作る 12:00 16:10 10 ◯ 他の⼈の作ったものを⾒る 12:10 16:20 5 ◯ まとめ 12:20 16:25 終了
  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. ここからやること 42 micro:bitを使って ⼩さなプログラム(アプリケーション)をつくる AM PM 時間 10:40 14:35 25

    ◯ 作るものを考える:計画をする 11:05 15:00 5 休憩 11:10 15:05 15 ◯ グループワーク:みんなのアイデアを⾒る 11:25 15:20 50 ◯ 課題を作る
  8. 休憩 45 AM PM 時間 10:40 15:00 5 休憩 10:50

    15:05 15 ◯ グループワーク 11:10 15:20 50 ◯ 課題を作る 12:00 16:10 10 ◯ 他の⼈の作ったものを⾒る 12:10 16:20 5 ◯ まとめ 12:20 16:25 終了
  9. 46 A B D C 前⽅ 出⼊⼝ ⾃分のグループの場所に 集合してください。 •

    筆記具 • ワークシート • 下敷きになるもの(あれば) 休憩が終わったら
  10. 相互フィードバック(意⾒交換) TA2⼈ + 受講⽣5⼈でチームを組みます • アイデア‧便利さ‧おもしろさ • まだ決められていない ことの相談 •

    つくるのが⼤変そうなところは ないだろうか? • いろんなアイデアや 役⽴て⽅を知る • 「他⼈の⽬」で観察し、 意⾒を⾔う‧もらう こんなことを話そう 体験して⽬指すこと