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
8.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プログラミング教育 校内研修
2日間、180分を使って行われたプログラミング教育研修で実際に使ったスライドです。
szsk_edu
August 22, 2018
More Decks by szsk_edu
See All by szsk_edu
学校現場でのプログラミング教育
szsuke
0
1k
Other Decks in Education
See All in Education
勾配ブースティングと決定木の話 / gradient boosting and decision trees
kaityo256
PRO
7
1.5k
Info Session MSc Computer Science & MSc Applied Informatics
signer
PRO
0
300
Center for Entrepreneurship Education | Science Tokyo (Institute of Science Tokyo)
sciencetokyo
PRO
0
120
Visionary Initiative: Materials-Positive Society 「モノの進化をポジティブな社会の原動力に」|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
660
DECADE_ゴルフ_コースマネジメント完全ガイド.pdf
ozekinote
0
120
Where Data Meets Storytelling
georgesinnott
0
130
新しいJavaを学んで・使っていこう! / osd26do
gishi_yama
0
170
Visionary Initiative: Future Intelligence — Laying the foundations for the future of science, intelligence, and society | Science Tokyo
sciencetokyo
PRO
0
130
Data Management and Analytics Specialisation
signer
PRO
0
1.9k
Soluciones al examen de Geografía 2026. JULIO (Convocatoria Extraordinaria)
juanmartin2026
1
10k
JAWS-UG初心者支部#81 GWにEduJAWSと何か作ろうもくもく会!
otsuki
0
150
生成AI時代のエンジニア育成について考えてみた
akasan
0
170
Featured
See All Featured
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
The SEO Collaboration Effect
kristinabergwall1
1
500
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
650
The browser strikes back
jonoalderson
0
1.4k
Music & Morning Musume
bryan
47
7.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Thoughts on Productivity
jonyablonski
76
5.2k
Building an army of robots
kneath
306
46k
How STYLIGHT went responsive
nonsquared
100
6.2k
Code Review Best Practice
trishagee
74
20k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.1k
The agentic SEO stack - context over prompts
schlessera
0
840
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