Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
わくわくチャレンジデー資料
Search
NPO法人 まちづくりエージェント SIDE BEACH CITY.
February 09, 2019
Programming
530
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
わくわくチャレンジデー資料
2019年2月9日(土) 港南台第三小学校わくわくチャレンジデーで高見知英が使用した資料です。
NPO法人 まちづくりエージェント SIDE BEACH CITY.
February 09, 2019
More Decks by NPO法人 まちづくりエージェント SIDE BEACH CITY.
See All by NPO法人 まちづくりエージェント SIDE BEACH CITY.
政策デザインデザイン勉強会 vol.60(志田プレゼン資料)
cityagentsbc
1
500
SBC.オープンマイク #60 資料
cityagentsbc
0
120
まちづくりエージェント SIDE BEACH CITY.の活動紹介
cityagentsbc
1
520
Zoom学習会 ホスト開催編
cityagentsbc
0
590
SBC.オープンマイク #19 SBCast.の作業内容を展開します
cityagentsbc
0
120
SBC.オープンマイク #16 これからのSBC.活動紹介
cityagentsbc
0
190
ビオガーデン防災機能及びパーゴラ・プロジェクト
cityagentsbc
0
190
SBCamp. プログラミングの仕組みを学ぶ、オトナScratch講座
cityagentsbc
0
200
地域でのオンラインセミナー開催の可能性と課題
cityagentsbc
0
100
Other Decks in Programming
See All in Programming
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
240
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
30
13k
JRuby: Past, Present, and Future
headius
0
210
JPUG勉強会 OSSデータベースの内部構造を理解しよう(第2回)
oga5
0
280
AHC070解法紹介
eijirou
0
140
アクセシビリティから考える情報設計
high_g_engineer
0
430
Verilogで学ぶCPU自作入門.pdf
uyuki234
7
3.8k
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1k
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
300
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
510
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
340
モバイル交通系ICへのチャージ実例から考える、クロスプラットフォーム開発におけるiOS実機テスト設計とCI運用
yusuga
1
560
Featured
See All Featured
4 Signs Your Business is Dying
shpigford
187
23k
Ruling the World: When Life Gets Gamed
codingconduct
0
380
Bash Introduction
62gerente
615
220k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
420
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
610
The Pragmatic Product Professional
lauravandoore
37
7.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.6k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
320
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
550
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
Thoughts on Productivity
jonyablonski
76
5.4k
The Cost Of JavaScript in 2023
addyosmani
55
10k
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