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
520
わくわくチャレンジデー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
390
SBC.オープンマイク #60 資料
cityagentsbc
0
85
まちづくりエージェント SIDE BEACH CITY.の活動紹介
cityagentsbc
1
420
Zoom学習会 ホスト開催編
cityagentsbc
0
460
SBC.オープンマイク #19 SBCast.の作業内容を展開します
cityagentsbc
0
72
SBC.オープンマイク #16 これからのSBC.活動紹介
cityagentsbc
0
140
ビオガーデン防災機能及びパーゴラ・プロジェクト
cityagentsbc
0
150
SBCamp. プログラミングの仕組みを学ぶ、オトナScratch講座
cityagentsbc
0
150
地域でのオンラインセミナー開催の可能性と課題
cityagentsbc
0
63
Other Decks in Programming
See All in Programming
AIを活用し、今後に備えるための技術知識 / Basic Knowledge to Utilize AI
kishida
22
5.9k
Navigating Dependency Injection with Metro
zacsweers
3
3.5k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
430
RDoc meets YARD
okuramasafumi
4
170
Flutter with Dart MCP: All You Need - 박제창 2025 I/O Extended Busan
itsmedreamwalker
0
150
Processing Gem ベースの、2D レトロゲームエンジンの開発
tokujiros
2
130
個人開発で徳島大学生60%以上の心を掴んだアプリ、そして手放した話
akidon0000
1
150
GitHubとGitLabとAWS CodePipelineでCI/CDを組み比べてみた
satoshi256kbyte
4
250
Amazon RDS 向けに提供されている MCP Server と仕組みを調べてみた/jawsug-okayama-2025-aurora-mcp
takahashiikki
1
120
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
4.3k
意外と簡単!?フロントエンドでパスキー認証を実現する WebAuthn
teamlab
PRO
2
780
Compose Multiplatform × AI で作る、次世代アプリ開発支援ツールの設計と実装
thagikura
0
170
Featured
See All Featured
It's Worth the Effort
3n
187
28k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Practical Orchestrator
shlominoach
190
11k
A better future with KSS
kneath
239
17k
The Pragmatic Product Professional
lauravandoore
36
6.9k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Being A Developer After 40
akosma
90
590k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
How GitHub (no longer) Works
holman
315
140k
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