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
わくわくチャレンジデー資料
Search
NPO法人 まちづくりエージェント SIDE BEACH CITY.
February 09, 2019
Programming
1
410
わくわくチャレンジデー資料
2019年2月9日(土) 港南台第三小学校わくわくチャレンジデーで高見知英が使用した資料です。
NPO法人 まちづくりエージェント SIDE BEACH CITY.
February 09, 2019
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
62
まちづくりエージェント SIDE BEACH CITY.の活動紹介
cityagentsbc
1
340
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
[JAWS-UG横浜 #80] うわっ…今年のServerless アップデート、少なすぎ…?
maroon1st
0
150
Amazon ECS とマイクロサービスから考えるシステム構成
hiyanger
1
180
Package Traits
ikesyo
2
230
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
7
1.5k
Immutable ActiveRecord
megane42
0
120
ペアーズでの、Langfuseを中心とした評価ドリブンなリリースサイクルのご紹介
fukubaka0825
1
200
traP の部内 ISUCON とそれを支えるポータル / PISCON Portal
ikura_hamu
0
230
動作確認やテストで漏れがちな観点3選
starfish719
5
860
Simple組み合わせ村から大都会Railsにやってきた俺は / Coming to Rails from the Simple
moznion
3
3.7k
2024年のkintone API振り返りと2025年 / kintone API look back in 2024
tasshi
0
170
ErdMap: Thinking about a map for Rails applications
makicamel
1
1.1k
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
8
1.3k
Featured
See All Featured
Building an army of robots
kneath
302
45k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
113
50k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
520
Why Our Code Smells
bkeepers
PRO
335
57k
VelocityConf: Rendering Performance Case Studies
addyosmani
327
24k
RailsConf 2023
tenderlove
29
980
How GitHub (no longer) Works
holman
312
140k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
132
33k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
How to Ace a Technical Interview
jacobian
276
23k
Transcript
かんたん プログラミング 入門 パ ソ コ ン で で き
る こ と っ て な ん だ ろ う
高見知英です。 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