Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
わくわくチャレンジデー2020 資料
Search
NPO法人 まちづくりエージェント SIDE BEACH CITY.
February 08, 2020
Programming
0
480
わくわくチャレンジデー2020 資料
2020年2月8日(土) 高見知英が港南台第三小学校わくわくチャレンジデーで使用した資料です。
NPO法人 まちづくりエージェント SIDE BEACH CITY.
February 08, 2020
Tweet
Share
More Decks by NPO法人 まちづくりエージェント SIDE BEACH CITY.
See All by NPO法人 まちづくりエージェント SIDE BEACH CITY.
政策デザインデザイン勉強会 vol.60(志田プレゼン資料)
cityagentsbc
1
340
SBC.オープンマイク #60 資料
cityagentsbc
0
68
まちづくりエージェント SIDE BEACH CITY.の活動紹介
cityagentsbc
1
380
Zoom学習会 ホスト開催編
cityagentsbc
0
420
SBC.オープンマイク #19 SBCast.の作業内容を展開します
cityagentsbc
0
60
SBC.オープンマイク #16 これからのSBC.活動紹介
cityagentsbc
0
130
ビオガーデン防災機能及びパーゴラ・プロジェクト
cityagentsbc
0
140
SBCamp. プログラミングの仕組みを学ぶ、オトナScratch講座
cityagentsbc
0
140
地域でのオンラインセミナー開催の可能性と課題
cityagentsbc
0
52
Other Decks in Programming
See All in Programming
REALITY コマンド作成チュートリアル
nishiuriraku
0
120
KawaiiLT 登壇資料 キャリアとモチベーション
hiiragi
0
160
Boast Code Party / RubyKaigi 2025 After Event
lemonade_37
0
100
ウォンテッドリーの「ココロオドル」モバイル開発 / Wantedly's "kokoro odoru" mobile development
kubode
2
570
flutter_kaigi_mini_4.pdf
nobu74658
0
150
音声プラットフォームのアーキテクチャ変遷から学ぶ、クラウドネイティブなバッチ処理 (20250422_CNDS2025_Batch_Architecture)
thousanda
0
420
設計の本質:コード、システム、そして組織へ / The Essence of Design: To Code, Systems, and Organizations
nrslib
10
3.8k
最速Green Tea 🍵 Garbage Collector
kuro_kurorrr
1
120
파급효과: From AI to Android Development
l2hyunwoo
0
160
カオスに立ち向かう小規模チームの装備の選択〜フルスタックTSという装備の強み _ 弱み〜/Choosing equipment for a small team facing chaos ~ Strengths and weaknesses of full-stack TS~
bitkey
1
150
マイコンでもRustのtestがしたい/KernelVM Kansai 11
tnishinaga
1
890
Embracing Ruby magic
vinistock
2
240
Featured
See All Featured
Done Done
chrislema
184
16k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
BBQ
matthewcrist
88
9.6k
Site-Speed That Sticks
csswizardry
6
540
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
A better future with KSS
kneath
239
17k
The Language of Interfaces
destraynor
158
25k
Documentation Writing (for coders)
carmenintech
71
4.8k
Transcript
かんたん プログラミング 入門 パ ソ コ ン で で き
る こ と っ て な ん だ ろ う
高見知英です。 2020/2/9 かんたんプログラミング入門 2
今回の内容 プログラミングってなんだろう? Scratchってなんだろう? Scratchでプログラミングしてみよう 今後に向けて 2020/2/9 かんたんプログラミング入門 3
プログラミング ってなんだろう? 2020/2/9 かんたんプログラミング入門 4
プログラミングって なんだろう? •コンピュータを動かすために、 コンピュータ向けの手順書を作ること •コンピュータって何? –パソコン –車・家電 –インターネットサービス(サーバー) 2020/2/9 かんたんプログラミング入門
5
コンピュータは色々な物の 組み合わせで動いている アプリ/ ソフト OS 機械 部品 2020/2/9 かんたんプログラミング入門 6
これを作るのが、 今回のプログラミング
アプリ・ソフトを作る •ひとつひとつの機能 –写真や動画をまとめる –写真や動画を加工する –文章を書く・表計算をする –遠くの友だちと話しをする •ひとつひとつ別々のアプリ 2020/2/9 かんたんプログラミング入門 7
今使われているやり方は… •英語を元にした言語で命令を書く –命令を組み合わせて、目的の動作をさせる 2020/2/9 かんたんプログラミング入門 8
どんな感じ? 2020/2/9 かんたんプログラミング入門 9
いきなり それはちょっと… かんたんプログラミング入門 2/9/2020 10
それで、Scratch •プログラミングの仕組みを学ぶ –プログラミングの流れを知る –プログラミングのむずかしさを知る 2020/2/9 かんたんプログラミング入門 11
Scratchって なんだろう? 2020/2/9 かんたんプログラミング入門 12
Scratchって? •学習用プログラミングツールのひとつ –ブロックを組み合わせて、画面の絵を動かす • アニメーション • ゲーム 2020/2/9 かんたんプログラミング入門 13
つかってみよう 2020/2/9 かんたんプログラミング入門 14
どうしても 出てこない場合 •「Scratch mit」でけんさく 2020/2/9 かんたんプログラミング入門 15
プログラミングの きほん 2020/2/9 かんたんプログラミング入門 16
順次実行 •上から順に実行する 2020/2/9 かんたんプログラミング入門 17 おわり はじまり
くりかえし •同じことを何回も くりかえす •ずっとくりかえすも OK 2020/2/9 かんたんプログラミング入門 18 おわり はじまり
判断 •ある条件に 合ったときだけ実行 2020/2/9 かんたんプログラミング入門 19 おわり はじまり
バグ(不具合) • プログラムの誤りのこと –考えていたものが環境にあっていなかった –考えていたものの仕組みが間違っていた コンピュータは思った通りに動く コンピュータは(命令を)書いたとおりに動く 2020/2/9 かんたんプログラミング入門 20
今後に向けて 2020/2/9 かんたんプログラミング入門 23
プログラミングって… •コンピュータは、書いたとおりに動く –思った通りには動かないかもしれない –書くことができれば、とても多くのことができる • がんばれば、自分一人ではむずかしいこともできます • 何度でもくりかえし、同じことをすることができます 2020/2/9 かんたんプログラミング入門
24
プログラミングって 何の役に立つ? コンピュータを自由にうごかすことができる コンピュータをりかいするのに役立つ • コンピュータの全てのアプリ・ソフトは プログラミングでできている 2020/2/9 かんたんプログラミング入門 25
勉強しておきたいことは… •算数・数学ができないとダメ? –そうとは限らない:算数は5年生からダメでした… •でも、勉強できなくていいわけじゃない! –数学がないとむずかしい分野も(CG・人工知能) –英語を読む必要がある分野も(最新技術に関わる物) 2020/2/9 かんたんプログラミング入門 26
勉強は必要になってから? •ものにもよります –大人になってからではむずかしい勉強もある • 勉強時間がうまく作れないかも • いい先生と会えないかも •気になるのなら、早いうちにやってみましょう 2020/2/9 かんたんプログラミング入門
27
プログラミングのやり方 • パソコンやタブレットで動きます Scratchなどの 学習ツール • WindowsやmacOSのパソコンが必要です • どちらかでしか作れないものもあります 動かせるアプリを
作るプログラミング 2020/2/9 かんたんプログラミング入門 28
保護者のみなさまへ •環境をつくるにも、知識は必要です –自分が環境について知る –環境に詳しい人に聞けるようにする 2020/2/9 かんたんプログラミング入門 29
フリータイム S c r a t c h を 自
由 に 使 っ て み よ う 2020/2/9 かんたんプログラミング入門 30
し つ も ん コ ー ナ ー 何 か
聞 き た い こ と は あ り ま す か ? 2/9/2020 かんたんプログラミング入門 31
こちらからの しつもん 2020/2/9 かんたんプログラミング入門 32
しつもん1 •今回のプログラミング入門 楽しかったですか? 2020/2/9 かんたんプログラミング入門 33
しつもん2 •今回の内容は、よくわかりましたか? 2020/2/9 かんたんプログラミング入門 34
しつもん3 •今後もプログラミング やってみたいと思いましたか? 2020/2/9 かんたんプログラミング入門 35
おわり 今 日 は ご 参 加 あ り が
と う ご ざ い ま し た 2020/2/9 かんたんプログラミング入門 36