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

Programming Training 2024 for Kids: Tsukuba SKI...

Kazumi Inada
November 06, 2024
100

Programming Training 2024 for Kids: Tsukuba SKIP Academy

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

筑波大学の小中学生向け社会連携事業「つくばSKIPアカデミー」で、プログラミング実習の講師を担当しました。
事前講義(このスライド)では、それぞれが研究テーマを持つ受講生に向け、「プログラミング」「コンピュータ」の原義や強みの解説、事前に課した課題のレビューを行いました。

Special Thanks: 宮本知世(筑波大学大学院)

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

時事通信トレンドニュース「常磐線の自動運転公開 13日から運用、JR東で初」
https://youtu.be/K_Wuthvin3M

NTTドコモ 「検証 全員歩きスマホ in 渋谷スクランブル交差点」
https://youtu.be/6Pkzjm75KnU

Paweł Zadrożniak「The Floppotron」
https://youtu.be/Oym7B7YidKs

group_inou 「eye」
https://youtu.be/WSFeje8-4Vc

筑波大学GFEST 情報学勉強会
https://speakerdeck.com/nandenjin/introduction-to-informatics-and-media-arts-for-highschool-students

Josh Darnit「Exact Instruction Challenge」
https://youtu.be/cDA3_5982h8

micro:bit
https://microbit.org/ja/get-started/features/overview/

Kazumi Inada

November 06, 2024
Tweet

Transcript

  1. 稲⽥ 和⺒ • 筑波⼤学⼤学院 博⼠課程 2年 • 1997年⽣まれ、⼤阪出⾝ • メディアアート‧メディア表現

    • つくばエキスポセンター(アルバイト) 2 作ってるものや研究のことは https://www.nandenjin.com を みてください
  2. 自己紹介 ⚫宮本 知世 (みやもと ちせ) ⚫専攻 : 微生物分子進化学 (生物学) ⚫研究内容

    : 海洋シアノバクテリアの多様性調査 みたいな... ⚫SKIPプログラミングプログラムは3年目 ⚫SKIPではTA、試験監督や実習のお手伝いなど 1 今日話すこと : 情報科学が生物学でどのように活躍しているか?
  3. 自己紹介 ⚫宮本 知世 (みやもと ちせ) ⚫専攻 : 微生物分子進化学 (生物学) ⚫研究内容

    : 海洋シアノバクテリアの多様性調査 みたいな... ⚫SKIPプログラミングプログラムは3年目 ⚫SKIPではTA、試験監督や実習のお手伝いなど 2 今日話すこと : 情報科学が生物学でどのように活躍しているか?
  4. DNA : 生物の「設計図」 ⚫遺伝子の本体 ⚫4種類 (A, T, G, C) の塩基からなる二重の鎖

    →遺伝子の情報を文字列で表すことができる! ⚫地球上のほとんどの生物が持つ 5 多くの生物種間でDNAを比べれば、 地球上の生物の進化を明らかにできるのではないか? … 分子進化学
  5. 生物情報学 : 生物が持つ情報を計算機で解析する ⚫例 : DNAの塩基 (A, T, G, C)

    の並び方の並び方を比較したい 6 人の目で比べるのは大変… 計算機にやらせよう!!
  6. これの何が難しいのか 誰がやっても同じになるように するのはすごく難しい。 でも、プログラミングは そういう⾔葉でしかできないように なっている…… 23 Josh Darnit “Exact

    Instructions Challenge” ジョナとエヴァンは、パパにサンドイッチの作り⽅を 「正確に」教えられるだろうか? https://youtu.be/cDA3_5982h8
  7. 問1: 図書館で本を探して借りる 27 1 地図を⾒る 2 ⽬的の本がある場所を⾒つける(⾒つ かるまで探す) 3その場所へ向かう 4

    ⽬的の本を探し、⾒つけたら⼿に取る 5 ⽬的の本か確認する  ⽬的の本である ⼯程6へ  ⽬的の本ではない その本を戻して⼯ 程4に戻る みんなの答え 6 受付に本を持っていく 7 図書カードと借りたい本を渡す 8 貸出の処理をしてもらい、本と図書 カードを返してもらう 9完了
  8. 問2: 登校する 29 家を出る エレベーターまで歩く エレベーターの下⽮印のボタンを押す エレベーターを待つ エレベーターに乗る ⼀階のボタンを押す ⼀階に着いたらエレベーターから降りる

    マンションを出る バス停まで歩く バスを待つ みんなの答え バスに乗る 定期を読み取り機械にかざす 席に座るまたは⽴っている 降りるボタンを押す 停⾞したら読み取り機械に定期をかざす バスから降りる 学校まで歩く 「いつやるのか」が あると良いね
  9. 問2: 地図と測量の科学館」から移動して、研究学園駅で快 速秋葉原⾏きの電⾞に乗る 30 ①「地図と測量の科学館」を出る ②「地図と測量の科学館」正⾨から向かって正⾯の 横断歩道を渡る ③セブンイレブンつくば⻄平塚店の脇を直進し、⾃ 動⾞道「取⼿つくば線」の横の歩道を、道なりに歩 き続ける

    ④正⾯に、スーパーマーケット「トリセン研究学園 店」が⾒えたか? [いいえの場合]  ⑤そのまま道なりに歩き続ける [はいの場合]  ⑤^右に曲がり、新都市中央通りを⻄⽅向に歩く みんなの答え ⑥交差点「研究学園駅⼊⼝」に到着したか? [いいえの場合]  ⑦⑤を続ける [はいの場合]  ⑦左に曲がる  ⑧道なりに進む  ⑨研究学園駅の北出⼝から構内に⼊る  ⑩券売機の前に進む  ⑪秋葉原までの切符を選択する  ⑫券売機に1000円札を1枚、100円⽟を 1枚、50円⽟を1枚、10円⽟を1枚投⼊する  ⑫券売機に1000円札を1枚、100円⽟を 1枚、50円⽟を1枚、10円⽟を1枚投⼊する  ⑬受渡⼝から切符を抜き取る  ⑭改札に向かう  ⑮切符⼊れに切符を⼊れる  ⑯5歩歩いて改札を通る  ⑰切符を抜き取る  ⑱直進し、2番線ホームに向かうエスカレー ターに乗る  ⑲2番線のホームで電⾞を待つ  ⑳到着した電⾞は、快速秋葉原⾏きか?  [いいえの場合]   ㉑⑳に戻る  [はいの場合]   ㉑電⾞に乗る 「道案内」はシンプルかつ意外と難しい プログラミングのひとつ。何を⽬印にするのがよいんだろう