2019年2月9日(土) 港南台第三小学校わくわくチャレンジデーで高見知英が使用した資料です。
かんたんプログラミング入門パ ソ コ ン で で き る こ と っ て な ん だ ろ う
View Slide
高見知英です。2019/2/17 かんたんプログラミング入門 2
今回の内容プログラミングってなんだろう?Scratchってなんだろう?Scratchでプログラミングしてみよう今後に向けて2019/2/17 かんたんプログラミング入門 3
プログラミングってなんだろう?2019/2/17 かんたんプログラミング入門 4
プログラミングってなんだろう?•コンピュータを動かすために、コンピュータ向けの手順書を作ること•コンピュータって何?–パソコン–車・家電–インターネットサービス(サーバー)2019/2/17 かんたんプログラミング入門 5
コンピュータは色々な物の組み合わせで動いているアプリ/ソフトOS機械部品2019/2/17 かんたんプログラミング入門 6これを作るのが、今のプログラミングの目的
アプリ・ソフトを作る•ひとつひとつの独立した機能–写真や動画を整理する–写真や動画を見たり加工したりする–文章を書く・表計算をする–やることや予定を確認・管理する•ぜんぶ独立したアプリ2019/2/17 かんたんプログラミング入門 7
今使われているやり方は…•英語を元にした言語で命令を書く–命令を組み合わせて、複雑な処理を実現2019/2/17 かんたんプログラミング入門 8
どんな感じ?2019/2/17 かんたんプログラミング入門 9
いきなりそれは難しい…かんたんプログラミング入門 2/17/2019 10
それで、Scratch•プログラミングの仕組みを学ぶ–プログラミングの流れを知る–プログラミングの難しさを知る2019/2/17 かんたんプログラミング入門 11
Scratchってなんだろう?2019/2/17 かんたんプログラミング入門 12
Scratchって?•学習用プログラミング環境–ブロックを組み合わせて、画面の絵を動かす• アニメーション• ゲーム2019/2/17 かんたんプログラミング入門 13
実際にさわってみよう2019/2/17 かんたんプログラミング入門 14
プログラミングの基本2019/2/17 かんたんプログラミング入門 15
順次実行•上から順に命令を実行する2019/2/17 かんたんプログラミング入門 16終了開始
繰り返し•条件を満たす(満たさない)間同じ処理を繰り返す•ずっと繰り返す も可2019/2/17 かんたんプログラミング入門 17終了開始
判断•条件を満たす時だけ処理を実行する2019/2/17 かんたんプログラミング入門 18終了開始
Scratchでプログラミングしてみよう2019/2/17 かんたんプログラミング入門 19
バグ(不具合)• プログラムの誤りのこと–考えていたものが環境にあっていなかった–考えていたものの仕組みが間違っていたコンピュータは思った通りに動くコンピュータは(命令を)書いたとおりに動く2019/2/17 かんたんプログラミング入門 21
今後に向けて2019/2/17 かんたんプログラミング入門 22
プログラミングって…•コンピュータは、書いたとおりに動く–思った通りには動かないかもしれない–書くことができれば、とても多くのことができる• 頑張れば、自分一人では難しいことも実現できます• 何度でも繰り返し、同じことをすることができます2019/2/17 かんたんプログラミング入門 23
プログラミングって何の役に立つ?コンピュータを自由に操ることができるコンピュータを理解するのに役立つ• コンピュータの全てのアプリ・ソフトはプログラミングでできているから2019/2/17 かんたんプログラミング入門 24
勉強しておきたいことは…•算数・数学ができないとダメ?–わたしも、算数は5年生からダメでした…•ただし–数学がないと難しい分野も(CG・人工知能)–英語が読めないと難しい分野も(最新技術を使う物)2019/2/17 かんたんプログラミング入門 25
プログラミングのやり方• パソコンやタブレットで動きますScratchなどの学習向け環境• WindowsやmacOSのパソコンが必要です• どちらかの環境でしか動かないものも実際のアプリを作るプログラミング環境2019/2/17 かんたんプログラミング入門 26
フリータイムS c r a t c h を 自 由 に 使 っ て み よ う2019/2/17 かんたんプログラミング入門 27
こちらからの質問2019/2/17 かんたんプログラミング入門 28
質問1•今回のプログラミング入門楽しかったですか?2019/2/17 かんたんプログラミング入門 29
質問2•今回の内容は、よくわかりましたか?2019/2/17 かんたんプログラミング入門 30
質問3•今後もプログラミングやってみたいと思いましたか?2019/2/17 かんたんプログラミング入門 31
し つ も んコ ー ナ ー 何 か 聞 き た い こ と はあ り ま す か ?2/17/2019 かんたんプログラミング入門 32
おわり今 日 は ご 参 加 あ り が と う ご ざ い ま し た2019/2/17 かんたんプログラミング入門 33