Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
プログラミング教育 校内研修
Search
szsk_edu
August 22, 2018
Education
0
8.1k
プログラミング教育 校内研修
2日間、180分を使って行われたプログラミング教育研修で実際に使ったスライドです。
szsk_edu
August 22, 2018
Tweet
Share
More Decks by szsk_edu
See All by szsk_edu
学校現場でのプログラミング教育
szsuke
0
990
Other Decks in Education
See All in Education
【ZEPホスト用メタバース校舎操作ガイド】
ainischool
0
150
中央教育審議会 教育課程企画特別部会 情報・技術ワーキンググループに向けた提言 ー次期学習指導要領での情報活用能力の抜本的向上に向けてー
codeforeveryone
0
460
Padlet opetuksessa
matleenalaakso
9
15k
GOVERNOR ADDRESS:2025年9月29日合同公式訪問例会:2720 Japan O.K. ロータリーEクラブ、2025年10月6日卓話:藤田 千克由 氏(国際ロータリー第2720地区 2025-2026年度 ガバナー・大分中央ロータリークラブ・大分トキハタクシー(株)顧問)
2720japanoke
0
720
子どもが自立した学習者となるデジタルの活用について
naokikato
PRO
0
160
HCI Research Methods - Lecture 7 - Human-Computer Interaction (1023841ANR)
signer
PRO
0
1.2k
ThingLink
matleenalaakso
28
4.2k
【dip】「なりたい自分」に近づくための、「自分と向き合う」小さな振り返り
dip_tech
PRO
0
200
the difficulty into words
ukky86
0
320
3Dプリンタでロボット作るよ#5_ロボット向け3Dプリンタ材料
shiba_8ro
0
130
卒論の書き方 / Happy Writing
kaityo256
PRO
50
27k
20250830_本社にみんなの公園を作ってみた
yoneyan
0
180
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
Side Projects
sachag
455
43k
Automating Front-end Workflow
addyosmani
1371
200k
What's in a price? How to price your products and services
michaelherold
246
13k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.7k
Done Done
chrislema
186
16k
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