$30 off During Our Annual Pro Sale. View Details »

わくわくチャレンジデー資料

 わくわくチャレンジデー資料

2019年2月9日(土) 港南台第三小学校わくわくチャレンジデーで高見知英が使用した資料です。

More Decks by NPO法人 まちづくりエージェント SIDE BEACH CITY.

Other Decks in Programming

Transcript

  1. かんたん
    プログラミング
    入門
    パ ソ コ ン で で き る こ と っ て な ん だ ろ う

    View Slide

  2. 高見知英です。
    2019/2/17 かんたんプログラミング入門 2

    View Slide

  3. 今回の内容
    プログラミングってなんだろう?
    Scratchってなんだろう?
    Scratchでプログラミングしてみよう
    今後に向けて
    2019/2/17 かんたんプログラミング入門 3

    View Slide

  4. プログラミング
    ってなんだろう?
    2019/2/17 かんたんプログラミング入門 4

    View Slide

  5. プログラミングって
    なんだろう?
    •コンピュータを動かすために、
    コンピュータ向けの手順書を作ること
    •コンピュータって何?
    –パソコン
    –車・家電
    –インターネットサービス(サーバー)
    2019/2/17 かんたんプログラミング入門 5

    View Slide

  6. コンピュータは色々な物の
    組み合わせで動いている
    アプリ/
    ソフト
    OS
    機械
    部品
    2019/2/17 かんたんプログラミング入門 6
    これを作るのが、今の
    プログラミングの目的

    View Slide

  7. アプリ・ソフトを作る
    •ひとつひとつの独立した機能
    –写真や動画を整理する
    –写真や動画を見たり加工したりする
    –文章を書く・表計算をする
    –やることや予定を確認・管理する
    •ぜんぶ独立したアプリ
    2019/2/17 かんたんプログラミング入門 7

    View Slide

  8. 今使われているやり方は…
    •英語を元にした言語で命令を書く
    –命令を組み合わせて、複雑な処理を実現
    2019/2/17 かんたんプログラミング入門 8

    View Slide

  9. どんな感じ?
    2019/2/17 かんたんプログラミング入門 9

    View Slide

  10. いきなり
    それは難しい…
    かんたんプログラミング入門 2/17/2019 10

    View Slide

  11. それで、Scratch
    •プログラミングの仕組みを学ぶ
    –プログラミングの流れを知る
    –プログラミングの難しさを知る
    2019/2/17 かんたんプログラミング入門 11

    View Slide

  12. Scratchって
    なんだろう?
    2019/2/17 かんたんプログラミング入門 12

    View Slide

  13. Scratchって?
    •学習用プログラミング環境
    –ブロックを組み合わせて、画面の絵を動かす
    • アニメーション
    • ゲーム
    2019/2/17 かんたんプログラミング入門 13

    View Slide

  14. 実際に
    さわってみよう
    2019/2/17 かんたんプログラミング入門 14

    View Slide

  15. プログラミングの
    基本
    2019/2/17 かんたんプログラミング入門 15

    View Slide

  16. 順次実行
    •上から順に
    命令を実行する
    2019/2/17 かんたんプログラミング入門 16
    終了
    開始

    View Slide

  17. 繰り返し
    •条件を満たす
    (満たさない)間
    同じ処理を繰り返す
    •ずっと繰り返す も可
    2019/2/17 かんたんプログラミング入門 17
    終了
    開始

    View Slide

  18. 判断
    •条件を満たす時だけ
    処理を実行する
    2019/2/17 かんたんプログラミング入門 18
    終了
    開始

    View Slide

  19. Scratchで
    プログラミング
    してみよう
    2019/2/17 かんたんプログラミング入門 19

    View Slide

  20. バグ(不具合)
    • プログラムの誤りのこと
    –考えていたものが環境にあっていなかった
    –考えていたものの仕組みが間違っていた
    コンピュータは思った通りに動く
    コンピュータは(命令を)書いたとおりに動く
    2019/2/17 かんたんプログラミング入門 21

    View Slide

  21. 今後に向けて
    2019/2/17 かんたんプログラミング入門 22

    View Slide

  22. プログラミングって…
    •コンピュータは、書いたとおりに動く
    –思った通りには動かないかもしれない
    –書くことができれば、とても多くのことができる
    • 頑張れば、自分一人では難しいことも実現できます
    • 何度でも繰り返し、同じことをすることができます
    2019/2/17 かんたんプログラミング入門 23

    View Slide

  23. プログラミングって
    何の役に立つ?
    コンピュータを自由に操ることができる
    コンピュータを理解するのに役立つ
    • コンピュータの全てのアプリ・ソフトは
    プログラミングでできているから
    2019/2/17 かんたんプログラミング入門 24

    View Slide

  24. 勉強しておきたいことは…
    •算数・数学ができないとダメ?
    –わたしも、算数は5年生からダメでした…
    •ただし
    –数学がないと難しい分野も(CG・人工知能)
    –英語が読めないと難しい分野も(最新技術を使う物)
    2019/2/17 かんたんプログラミング入門 25

    View Slide

  25. プログラミングのやり方
    • パソコンやタブレットで動きます
    Scratchなどの
    学習向け環境
    • WindowsやmacOSのパソコンが必要です
    • どちらかの環境でしか動かないものも
    実際のアプリを作る
    プログラミング環境
    2019/2/17 かんたんプログラミング入門 26

    View Slide

  26. フリータイム
    S c r a t c h を 自 由 に 使 っ て み よ う
    2019/2/17 かんたんプログラミング入門 27

    View Slide

  27. こちらからの
    質問
    2019/2/17 かんたんプログラミング入門 28

    View Slide

  28. 質問1
    •今回のプログラミング入門
    楽しかったですか?
    2019/2/17 かんたんプログラミング入門 29

    View Slide

  29. 質問2
    •今回の内容は、よくわかりましたか?
    2019/2/17 かんたんプログラミング入門 30

    View Slide

  30. 質問3
    •今後もプログラミング
    やってみたいと思いましたか?
    2019/2/17 かんたんプログラミング入門 31

    View Slide

  31. し つ も ん
    コ ー ナ ー 何 か 聞 き た い こ と は
    あ り ま す か ?
    2/17/2019 かんたんプログラミング入門 32

    View Slide

  32. おわり
    今 日 は ご 参 加 あ り が と う ご ざ い ま し た
    2019/2/17 かんたんプログラミング入門 33

    View Slide