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
szsk_edu
August 22, 2018
Education
0
7.9k
プログラミング教育 校内研修
2日間、180分を使って行われたプログラミング教育研修で実際に使ったスライドです。
szsk_edu
August 22, 2018
Tweet
Share
More Decks by szsk_edu
See All by szsk_edu
学校現場でのプログラミング教育
szsuke
0
890
Other Decks in Education
See All in Education
アニメに学ぶチームの多様性とコンピテンシー
terahide
0
200
横浜国立大学大学院 国際社会科学府 経営学専攻博士課程前期(社会人専修コース)_在校生体験談
miki_small_pin
0
650
construindo uma carreira com opensource
caarlos0
0
200
(2024) Couper un gâteau... sans connaître le nombre de convives
mansuy
2
120
Kindleストアで本を探すことの善悪 #Izumo Developers' Guild 第1回 LT大会
totodo713
0
120
謙虚なアジャイルコーチ__アダプティブ_ムーブ_による伴走支援.pdf
antmiyabin
0
240
week13@tcue2024
nonxxxizm
0
550
Kaggle 班ができるまで
abap34
1
180
"数学" をプログラミングしてもらう際に気をつけていること / Key Considerations When Programming "Mathematics"
guvalif
0
530
学習指導要領から職場の学びを考えてみる / Thinking about workplace learning from learning guidelines
aki_moon
1
670
英語学習から海外発表までの流れ
yasulab
18
4.2k
大学業務における生成AI活用の現在地 -基本編-
gmoriki
4
3.6k
Featured
See All Featured
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.8k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.1k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Side Projects
sachag
452
42k
Imperfection Machines: The Place of Print at Facebook
scottboms
264
13k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
27
1.9k
For a Future-Friendly Web
brad_frost
174
9.4k
Producing Creativity
orderedlist
PRO
341
39k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
YesSQL, Process and Tooling at Scale
rocio
167
14k
Designing for humans not robots
tammielis
249
25k
It's Worth the Effort
3n
183
27k
Transcript
XXXXXX小学校 情報教育部 8月21日(火) 1
研修のゴール「プログラミング教育の…」 導入の経緯がわ かる 01 考え方がわかる 02 観点を取り入れた 教科教育につい て分かる 03
2
導入の経緯 http://www8.cao.go.jp/cstp/ より 3
SOCIETY 5.0に向けて SOCIETY 5.0 情報を活用して新たな価値を創造 SOCIETY 4.0(IT革命) 情報が電子化され収集・処理 4
子どもたちの 生きる時代 コンピュータが当たり前 のように存在 コンピュータはプログラ ムによって動いている! 魔法の箱ではなく、原理 は分かることが必要 プログラミング教育の 必要性
5
プログラミング教育で何を身につけさせるのか 学習指導要領 知識・技能 思考力、判断力、表現力等 学びに向かう力、人間性等 プログラミング教育 身近な生活でコンピュータが活用さ れていることや、問題の解決には必 要な手順があることに気付くこと。 発達の段階に即して、「プログラミン
グ的思考」を育成すること。 発達の段階に即して、コンピュータの 働きを、よりよい人生や社会づくりに 生かそうとする態度を涵養すること。 学習の基盤 となる資質・ 能力 情報活用 能力 言語能力 6
プログラミング的思考 問題を見いだす 意図した 一連の 活動の実現 (学習課題) 必要な動きを 分けて考える 動きに対応した 命令(記号)にする
組み合わせる 試行錯誤しながら継続的に改善する プログラミング的思考 問題の解決 既習の知識・技能等の活用 7
実際に試し てみましょう 1. 人間プログラミング 2. ねこプログラミング 3. Hour of Code
8
2日目 教科の内容に即したプログラミング教育 9 • 多角形の作図(四角形、三角形、六角形、発展) Scratchを使って • 気温を測る実験(厳密にはCPUの温度ですが…) • 電気を通すか調べる実験
• センサーによって回路を制御する実験 micro:bitを使って
SCRATCHを使って • 「Why!?プログラミング」を視聴します • Scratchの基本操作について • 「ペンを下ろす」機能を使って多角形の作図をしてみましょう。 • 四角形 •
三角形 • 六角形 • 発展「何角形を描く?」→「入力された多角形を作図するプログラム」 10
SCRATCHで 多角形の作図 まずは四角形 11 • 動いた分だけ線が引かれます どのように 使いますか • 動いた分だけ線が引かれます
• 体の向きが左に回転します つなげます • 体の向きが右に回転します
同じように三角形を作図しようとすると… • 内角と外角の認識の違いが発生します。60°か120°か。 • 動きの軌跡を描くプログラミングでは、「外角」を用いています • なので始めは外角=内角となる四角形を描きました • 学習内容との整合性に注意! •
子どもたちの素朴な考え方には外角の方が馴染む • 「内角」「外角」という用語で教えるのではなく、活用の中で使い分けられるようになる と良いと思います。 12
MICRO:BITを活用し、気温を測る • micro:bitには、CPUの温度を測る機能があります。(≒気温) • Aボタンを押したとき、温度が表示されるプログラムを作ってみましょう • これだけで動きます! • プログラムはダウンロードしたら •
「右クリック→送る→MICROBIT」 13
MICRO:BITを使ったプログラミング教育 •電気を通すかを調べよう •使うもの •Micro:bit (本校20台あります) •ワニ口クリップ •スピーカー (今回はTFabWorksさんからお借りしました) 14
準備 • スピーカーをはめ込みます • 左から2番目の1とかいてあ るところと、一番右のGND と書いてあるところにワニ 口クリップをはさみます 15
プログラムを作ろう 16 P1につないだワニ口クリップと、 GNDにつないだワニ口クリップを使って、電流が 通る回路が作られたことを判断する条件分岐
回路をMICRO:BITで制御しよう • コンデンサには電気をためることができる という実験(6年) • この回路にmicro:bitとTFabworksの機器を入 れると、制御ができるようになります。 17 明るさによって電流を制御
条件を変えると… • Micro:bitの各種センサーを用いて、条件を変えてみる • 明るさが明るいと…暗いと… • シェイクされると… • 北を向くと… •
右に倒すと… • 温度が高いと… • 様々なバリエーションが考えられます!→プログラミング的思考を働かせる 18
まとめ • プログラミング的思考を育てることは、今までの教科で行うことができる • プログラミング教材を使ってみて、楽しいと思ったことを子どもたちと一緒に 取り組んでみる • 試行錯誤しながら2020年度に備えましょう! • 今後ともよろしくお願いします!
19