SlideShare a Scribd company logo
1 of 25
おとなの
プログラミング教室
2019年8月21日
プログラミングとは?
• 運動会や学芸会などで、
出し物のタイトルや順番なと
゙を記したものがプログ
ラム。
• コンピュータのプログ
ラムと運動会のプログラ
ムとの違いは?
• コンピュータのプログ
ラムはコンピュータが読
んで理解できるように書
かれたもの。
• 料理のレシピに似ている?
 コンピュータサイエンス
 アルゴリズム
 デザインパターン
 コーディング
 開発手法
 論理的思考など
世界各国の情勢
小学校の授業
イギリスの事例
2014年まで
ICT(Information and Comunications Technology)
2014年以降
Computing
https://www.watch.impress.co.jp/kodomo_it/news/1094306.html
ICTの失敗
コンピューティング
アメリカの事例
http://www.mext.go.jp/a_menu/shotou/zyouhou/detail/1408119.htm
Silicon
Valley
GAFA
コンピュータサイエンス
学位の重要性
ジャパンの状況
プログラミング的思考
プログラミング科目はない
既存の科目に導入
コンピュータサイエンス
と
コンピューティング
と
プログラミング的思考
事例1
小学校の授業
小学校の国語での事例(北井上小学校)
小学校の国語での事例(ゲームを作る)
小学校の国語での事例(ディスカッション)
事例2
高校の出張講義
AIプログラミング出張授業(徳島市立高校)
人工知能ワークショップ(徳島北高校他)
事例3
大学生の講義
並べ替えアルゴリズム(徳島大学1年生)
• トランプ(13枚)を大きい順に並べます
• チームに分かれて競争です!!
• めくる人と、指事する人に分かれます
• 一度にひっくり返せるカードは2枚だけ
• カードをめくる人は、大小関係だけ伝え
ます
• 指事する人は、並べ替えを指事します
• 何回で並べ替えられたか数えましょう。
左 右
左が大きいよ
めくる人
指事する人
ではそのカードを
一番左へ
理工学部でのゲーム制作
• C言語を用いてプログラミング
• 1年間を通して実施
• 前期は個人開発
• 後期はグループ開発
ソフトウェア設計および実験
事例4
アンプラグド
CoderDojo
Tokushima
• プログラミング道場を開催
• 小学生〜高校生を対象
• Scratch、Viscuit、JavaScript、Pythonなど
• 毎月 第1・3月曜、夏休み冬休み
• 県内小学校、学童保育、放課後クラブ等
https://cdtokushima.github.io/open/
https://youtu.be/zF-2oavJCfA
https://youtu.be/pKSMZvZ-AAY
https://youtu.be/0cQN1X69CmQ
https://youtu.be/pki_majiFBA
文科省の資料より
• プログラミング教育のねらい
小中高学校共通(総則)
• => 情報活用能力、学習の基盤となる資質・能力
• => 学校のICT環境整備
小・中・高別のポイント
• 小学校 => 新たにプログラミング的思考を育成
• 中学校 => プログラミング、情報セキュリティ、双方向
• 高校 => 情報1、プログラミング、ネットワーク、データベース
小学校プログラミング教育
重要コンテンツ
1. 小学校プログラミング教育の手引
2. 小学校を中心としたプログラミング教育ポータル
知識及び技能
=> 理解と必要性を示す
=> それ自体の習得は目的ではない
思考力、判断力、表現力等(プログラミング的思考)
=> 活動を動きの組み合わせで論理的に実現
学びに向かう力、人間性等
=> コンピュータを活かす
各教科等での学びをより確実なものとする
=> 各教科と連動
学習指導要綱での例示
A分類
5教科で実施(算数、国語、理科、社会、総合)
B分類
その他の科目(音楽、社会、家庭、プレゼン)
C分野
=> プログラミング
本日の授業
文部科学省作成「小学校プログラミング教育に関する研修教材」について
https://miraino-manabi.jp/content/415
1. 小5算数「多角形」(A分類)
2. ねこから逃げるプログラムを作る (C 分類)
3. たまごが割れたらひよこが出てくる (C 分類)

More Related Content

Similar to おとなのプログラミング教室 vol1

2020年から始まる小学校プログラミング教育の話 #osc19os
2020年から始まる小学校プログラミング教育の話 #osc19os2020年から始まる小学校プログラミング教育の話 #osc19os
2020年から始まる小学校プログラミング教育の話 #osc19osMasahito Zembutsu
 
Hour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウムHour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウムYuta Tonegawa
 
これからの「キャリア」の話をしよう .pptx
これからの「キャリア」の話をしよう .pptxこれからの「キャリア」の話をしよう .pptx
これからの「キャリア」の話をしよう .pptxyagizo
 
作ることで学ぶ ~構築主義によるプログラミング学習の目的とその可能性~
作ることで学ぶ ~構築主義によるプログラミング学習の目的とその可能性~作ることで学ぶ ~構築主義によるプログラミング学習の目的とその可能性~
作ることで学ぶ ~構築主義によるプログラミング学習の目的とその可能性~Kazuhiro Abe
 
#2祖父と孫をつなぐ
#2祖父と孫をつなぐ#2祖父と孫をつなぐ
#2祖父と孫をつなぐToshiko-Seki
 
グループ学習で学ぶプログラミング 〜さあ、いっしょに考えよう!〜
グループ学習で学ぶプログラミング 〜さあ、いっしょに考えよう!〜グループ学習で学ぶプログラミング 〜さあ、いっしょに考えよう!〜
グループ学習で学ぶプログラミング 〜さあ、いっしょに考えよう!〜Hiroki Tanioka
 
20200803 プログラミングの基礎
20200803 プログラミングの基礎20200803 プログラミングの基礎
20200803 プログラミングの基礎Hikaru Tanaka
 
e-Learning Design for Teacher
e-Learning Design for Teachere-Learning Design for Teacher
e-Learning Design for TeacherSunami Hokuto
 
Sapporo Open Seminar 2
Sapporo Open Seminar 2Sapporo Open Seminar 2
Sapporo Open Seminar 2Hiro Yoshioka
 
小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関する有識者会議(第1回) みんなのコード 発表資料
小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関する有識者会議(第1回) みんなのコード 発表資料小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関する有識者会議(第1回) みんなのコード 発表資料
小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関する有識者会議(第1回) みんなのコード 発表資料Yuta Tonegawa
 
プログラミングとは
プログラミングとはプログラミングとは
プログラミングとはyayugu
 
本格的なプログラミングが学べる学校・金沢高専
本格的なプログラミングが学べる学校・金沢高専本格的なプログラミングが学べる学校・金沢高専
本格的なプログラミングが学べる学校・金沢高専金沢工業高等専門学校
 
2018 programing
2018 programing2018 programing
2018 programingm_miyamoto
 
.net micro framework for toppers
.net micro framework for toppers.net micro framework for toppers
.net micro framework for toppersKiyoshi Ogawa
 
プログラミングを学ぶと何が良いのか
プログラミングを学ぶと何が良いのかプログラミングを学ぶと何が良いのか
プログラミングを学ぶと何が良いのかHaruo Sato
 
Io t,ai時代のソフトウェア
Io t,ai時代のソフトウェアIo t,ai時代のソフトウェア
Io t,ai時代のソフトウェアToshiaki Kurokawa
 
Arduino勉強会用スライド
Arduino勉強会用スライドArduino勉強会用スライド
Arduino勉強会用スライドsatonorisan
 
TENTOプレゼン 2012年5月
TENTOプレゼン 2012年5月TENTOプレゼン 2012年5月
TENTOプレゼン 2012年5月Shinichi Kusano
 
レポートの書き方,クリティカルシンキング
レポートの書き方,クリティカルシンキングレポートの書き方,クリティカルシンキング
レポートの書き方,クリティカルシンキングkunihikokaneko1
 

Similar to おとなのプログラミング教室 vol1 (20)

2020年から始まる小学校プログラミング教育の話 #osc19os
2020年から始まる小学校プログラミング教育の話 #osc19os2020年から始まる小学校プログラミング教育の話 #osc19os
2020年から始まる小学校プログラミング教育の話 #osc19os
 
Hour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウムHour of-code-2016冬-シンポジウム
Hour of-code-2016冬-シンポジウム
 
これからの「キャリア」の話をしよう .pptx
これからの「キャリア」の話をしよう .pptxこれからの「キャリア」の話をしよう .pptx
これからの「キャリア」の話をしよう .pptx
 
作ることで学ぶ ~構築主義によるプログラミング学習の目的とその可能性~
作ることで学ぶ ~構築主義によるプログラミング学習の目的とその可能性~作ることで学ぶ ~構築主義によるプログラミング学習の目的とその可能性~
作ることで学ぶ ~構築主義によるプログラミング学習の目的とその可能性~
 
#2祖父と孫をつなぐ
#2祖父と孫をつなぐ#2祖父と孫をつなぐ
#2祖父と孫をつなぐ
 
グループ学習で学ぶプログラミング 〜さあ、いっしょに考えよう!〜
グループ学習で学ぶプログラミング 〜さあ、いっしょに考えよう!〜グループ学習で学ぶプログラミング 〜さあ、いっしょに考えよう!〜
グループ学習で学ぶプログラミング 〜さあ、いっしょに考えよう!〜
 
20200803 プログラミングの基礎
20200803 プログラミングの基礎20200803 プログラミングの基礎
20200803 プログラミングの基礎
 
e-Learning Design for Teacher
e-Learning Design for Teachere-Learning Design for Teacher
e-Learning Design for Teacher
 
Sapporo Open Seminar 2
Sapporo Open Seminar 2Sapporo Open Seminar 2
Sapporo Open Seminar 2
 
小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関する有識者会議(第1回) みんなのコード 発表資料
小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関する有識者会議(第1回) みんなのコード 発表資料小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関する有識者会議(第1回) みんなのコード 発表資料
小学校段階における論理的思考力や創造性、問題解決能力等の育成とプログラミング教育に関する有識者会議(第1回) みんなのコード 発表資料
 
プログラミングとは
プログラミングとはプログラミングとは
プログラミングとは
 
本格的なプログラミングが学べる学校・金沢高専
本格的なプログラミングが学べる学校・金沢高専本格的なプログラミングが学べる学校・金沢高専
本格的なプログラミングが学べる学校・金沢高専
 
2018 programing
2018 programing2018 programing
2018 programing
 
.net micro framework for toppers
.net micro framework for toppers.net micro framework for toppers
.net micro framework for toppers
 
ChatGPTでしりとり
ChatGPTでしりとりChatGPTでしりとり
ChatGPTでしりとり
 
プログラミングを学ぶと何が良いのか
プログラミングを学ぶと何が良いのかプログラミングを学ぶと何が良いのか
プログラミングを学ぶと何が良いのか
 
Io t,ai時代のソフトウェア
Io t,ai時代のソフトウェアIo t,ai時代のソフトウェア
Io t,ai時代のソフトウェア
 
Arduino勉強会用スライド
Arduino勉強会用スライドArduino勉強会用スライド
Arduino勉強会用スライド
 
TENTOプレゼン 2012年5月
TENTOプレゼン 2012年5月TENTOプレゼン 2012年5月
TENTOプレゼン 2012年5月
 
レポートの書き方,クリティカルシンキング
レポートの書き方,クリティカルシンキングレポートの書き方,クリティカルシンキング
レポートの書き方,クリティカルシンキング
 

More from Hiroki Tanioka

PoseNet(ml5.js)を用いた投球フォーム推定
PoseNet(ml5.js)を用いた投球フォーム推定PoseNet(ml5.js)を用いた投球フォーム推定
PoseNet(ml5.js)を用いた投球フォーム推定Hiroki Tanioka
 
A Fast Content-Based Image Retrieval Method Using Deep Visual Features
A Fast Content-Based Image Retrieval Method Using Deep Visual FeaturesA Fast Content-Based Image Retrieval Method Using Deep Visual Features
A Fast Content-Based Image Retrieval Method Using Deep Visual FeaturesHiroki Tanioka
 
Mentoring without Technical Skills
Mentoring without Technical SkillsMentoring without Technical Skills
Mentoring without Technical SkillsHiroki Tanioka
 
理想のAIと現実の機械学習
理想のAIと現実の機械学習理想のAIと現実の機械学習
理想のAIと現実の機械学習Hiroki Tanioka
 
Super Easy Way of Building Image Search with Keras
Super Easy Way of Building Image Search with KerasSuper Easy Way of Building Image Search with Keras
Super Easy Way of Building Image Search with KerasHiroki Tanioka
 
ソフトウェア開発の心得
ソフトウェア開発の心得ソフトウェア開発の心得
ソフトウェア開発の心得Hiroki Tanioka
 

More from Hiroki Tanioka (6)

PoseNet(ml5.js)を用いた投球フォーム推定
PoseNet(ml5.js)を用いた投球フォーム推定PoseNet(ml5.js)を用いた投球フォーム推定
PoseNet(ml5.js)を用いた投球フォーム推定
 
A Fast Content-Based Image Retrieval Method Using Deep Visual Features
A Fast Content-Based Image Retrieval Method Using Deep Visual FeaturesA Fast Content-Based Image Retrieval Method Using Deep Visual Features
A Fast Content-Based Image Retrieval Method Using Deep Visual Features
 
Mentoring without Technical Skills
Mentoring without Technical SkillsMentoring without Technical Skills
Mentoring without Technical Skills
 
理想のAIと現実の機械学習
理想のAIと現実の機械学習理想のAIと現実の機械学習
理想のAIと現実の機械学習
 
Super Easy Way of Building Image Search with Keras
Super Easy Way of Building Image Search with KerasSuper Easy Way of Building Image Search with Keras
Super Easy Way of Building Image Search with Keras
 
ソフトウェア開発の心得
ソフトウェア開発の心得ソフトウェア開発の心得
ソフトウェア開発の心得
 

Recently uploaded

東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2Tokyo Institute of Technology
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料Takayuki Itoh
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ssusere0a682
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024koheioishi1
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptyuitoakatsukijp
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationYukiTerazawa
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ssusere0a682
 

Recently uploaded (7)

東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 

おとなのプログラミング教室 vol1

Editor's Notes

  1. Raspberry Pi Micro Bit
  2. Google Apple Facebook Amazon