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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
高見知英
February 09, 2019
Programming
1
41
わくわくチャレンジデー資料
2019年2月9日(土) 港南台第三小学校わくわくチャレンジデーで使用した資料です。
高見知英
February 09, 2019
Tweet
Share
More Decks by 高見知英
See All by 高見知英
ポッドキャストをはじめよう ポッドキャストのやりかたと続けるコツ
takamichie
0
93
高見知英とAndroid
takamichie
0
76
大人になってからのゲームデビューのハナシ
takamichie
0
74
最近のゲーム実況のハナシ
takamichie
0
93
健常者から見たAndroidのアクセシビリティ機能
takamichie
0
500
山手縁乃庭のいまとこれから考えていること
takamichie
0
150
子どもとゲームとそのほかいろいろのハナシ
takamichie
0
140
高見知英のヒストリー
takamichie
0
110
SRPGがやりたい!
takamichie
0
250
Other Decks in Programming
See All in Programming
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
500
日本だけで解禁されているアプリ起動の方法
ryunakayama
0
250
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
610
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
230
生成AIを活用したソフトウェア開発ライフサイクル変革の現在値
hiroyukimori
PRO
0
110
CSC307 Lecture 01
javiergs
PRO
0
690
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
620
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
310
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
440
AI & Enginnering
codelynx
0
120
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
150
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
GitHub's CSS Performance
jonrohan
1032
470k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Music & Morning Musume
bryan
47
7.1k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
310
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
99
Paper Plane (Part 1)
katiecoart
PRO
0
4.3k
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