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
580
0
Share
わくわくチャレンジデー2020 資料
2020年2月8日(土) 高見知英が港南台第三小学校わくわくチャレンジデーで使用した資料です。
NPO法人 まちづくりエージェント SIDE BEACH CITY.
February 08, 2020
More Decks by NPO法人 まちづくりエージェント SIDE BEACH CITY.
See All by NPO法人 まちづくりエージェント SIDE BEACH CITY.
政策デザインデザイン勉強会 vol.60(志田プレゼン資料)
cityagentsbc
1
450
SBC.オープンマイク #60 資料
cityagentsbc
0
110
まちづくりエージェント SIDE BEACH CITY.の活動紹介
cityagentsbc
1
470
Zoom学習会 ホスト開催編
cityagentsbc
0
530
SBC.オープンマイク #19 SBCast.の作業内容を展開します
cityagentsbc
0
100
SBC.オープンマイク #16 これからのSBC.活動紹介
cityagentsbc
0
170
ビオガーデン防災機能及びパーゴラ・プロジェクト
cityagentsbc
0
170
SBCamp. プログラミングの仕組みを学ぶ、オトナScratch講座
cityagentsbc
0
180
地域でのオンラインセミナー開催の可能性と課題
cityagentsbc
0
85
Other Decks in Programming
See All in Programming
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
690
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
4.5k
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
820
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
170
へんな働き方
yusukebe
6
2.9k
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
7
1.2k
Ruby and LLM Ecosystem 2nd
koic
1
1.5k
VueエンジニアがReactを触って感じた_設計の違い
koukimiura
0
150
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
1
240
ファインチューニングせずメインコンペを解く方法
pokutuna
0
260
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
120
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
190
Featured
See All Featured
Designing for Timeless Needs
cassininazir
0
180
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
210
ラッコキーワード サービス紹介資料
rakko
1
2.9M
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
The Spectacular Lies of Maps
axbom
PRO
1
680
エンジニアに許された特別な時間の終わり
watany
106
240k
Technical Leadership for Architectural Decision Making
baasie
3
310
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
Color Theory Basics | Prateek | Gurzu
gurzu
0
280
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Ruling the World: When Life Gets Gamed
codingconduct
0
190
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