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
450
わくわくチャレンジデー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
310
SBC.オープンマイク #60 資料
cityagentsbc
0
63
まちづくりエージェント SIDE BEACH CITY.の活動紹介
cityagentsbc
1
350
Zoom学習会 ホスト開催編
cityagentsbc
0
410
SBC.オープンマイク #19 SBCast.の作業内容を展開します
cityagentsbc
0
57
SBC.オープンマイク #16 これからのSBC.活動紹介
cityagentsbc
0
120
ビオガーデン防災機能及びパーゴラ・プロジェクト
cityagentsbc
0
140
SBCamp. プログラミングの仕組みを学ぶ、オトナScratch講座
cityagentsbc
0
130
地域でのオンラインセミナー開催の可能性と課題
cityagentsbc
0
47
Other Decks in Programming
See All in Programming
Honoのおもしろいミドルウェアをみてみよう
yusukebe
1
200
AHC041解説
terryu16
0
590
SpringBoot3.4の構造化ログ #kanjava
irof
2
970
DevinとCursorから学ぶAIエージェントメモリーの設計とMoatの考え方
itarutomy
1
640
Unity Android XR入門
sakutama_11
0
140
iOSエンジニアから始める visionOS アプリ開発
nao_randd
3
120
第3回 Snowflake 中部ユーザ会- dbt × Snowflake ハンズオン
hoto17296
4
360
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
7
2.5k
定理証明プラットフォーム lapisla.net
abap34
1
1.7k
Bedrock Agentsレスポンス解析によるAgentのOps
licux
2
720
[JAWS-UG横浜 #79] re:Invent 2024 の DB アップデートは Multi-Region!
maroon1st
1
140
“あなた” の開発を支援する AI エージェント Bedrock Engineer / introducing-bedrock-engineer
gawa
11
1.8k
Featured
See All Featured
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
How to train your dragon (web standard)
notwaldorf
90
5.8k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
Raft: Consensus for Rubyists
vanstee
137
6.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
VelocityConf: Rendering Performance Case Studies
addyosmani
328
24k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
Testing 201, or: Great Expectations
jmmastey
41
7.2k
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