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
Casciojp
January 26, 2019
Programming
320
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
プログラミング教育必修化
プログラミング教育必修化の簡単な解説と
それに対する取り組みを紹介します。
Casciojp
January 26, 2019
Other Decks in Programming
See All in Programming
「エンジニアインターン、どうやって取った?」準備のリアルを語るLT会 Progate BAR
akiomatic
0
130
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.1k
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
520
ADKを使って簡単にAIエージェントを作ってみよう
k1mu21
0
260
Language Server 使ってる? 〜VSCode と Zed の場合〜 / Are you using a Language Server? ~For VS Code and Zed~
handlename
0
780
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
2
680
JavaDoc 再入門
nagise
1
350
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
400
Agentic UI
manfredsteyer
PRO
0
160
AIとASP.NET Coreで雑Webアプリを作った話
mayuki
0
620
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
120
ローカルLLMを使ってB2Bサービスを作っていての学び
yaotti
0
170
Featured
See All Featured
Speed Design
sergeychernyshev
33
1.8k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.4k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
250
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
210
Done Done
chrislema
186
16k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
BBQ
matthewcrist
89
10k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
310
Raft: Consensus for Rubyists
vanstee
141
7.5k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
280
Transcript
プログラミング教育必修化 Burikaigi 2019 LT Casciojp
プログラミング教育必修化 • 2017年3月に新学習指導要領で発表 • まだ認知度も低く、知っていても誤解されている方が多い
プログラミング教育必修化 • 経緯についてはあまり詳しく言及されていない
• 10年前はエネルギー、エンジン関係が首位
• 30年でトヨタ自動車以外全て50位以下 に(平成元年はまだバブル時代という のもあるが) • ITバブルと呼ばれるがアメリカ、中国 と比べると規模の桁が違うのでは
プログラミング教育必修化 • いわゆる「国際競争力」としてIT人材の需要急増が見込まれる
プログラミング教育必修化 めあて • プログラマーの育成 ではない
〜小学校プログラミング教育の手引(第二版)より〜 3つの柱 【知識及び技能】 身近な生活でコンピュータが活用されていることや、問題の解決には必要な手順があること に気付くこと。 【思考力、判断力、表現力等】 発達の段階に即して、「プログラミング的思考」を育成すること。 【学びに向かう力、人間性等】 発達の段階に即して、コンピュータの働きを、よりよい人生や社会づくりに生かそうとする 態度を涵養すること。
※プログラミングの技能を習得すること自体をねらいとはしない。
〜プログラミング的思考 の定義〜 「自分が意図する一連の活動を実現するために、どのような動きの組合せが 必要であり、一つ一つの動きに対応した記号を、どのように組み合わせたら いいのか、記号の組合せをどのように改善していけば、より意図した活動に 近づくのか、といったことを論理的に考えていく力。論理的思考。」
要するに 「課題」を前にして どのような「情報」を用意し どのような順序で「処理」すれば 「解決」できるのか を考える力を育てる。
「プログラミング」の1ステップ前を重要視している (ITに限らない技能) •課題の分析、データ、フロー •設計、実装 •テスト •改善
算数の授業への「プログラミング的思考」の組み込み方 正三角形の描き方 ・「3本の同じ長さの直線の端を接触させる」 では描きにくい。 ・好きなところに直線を引いて、 「方向を120度転回して同じ長さの直線を 引く」を二回繰り返す ならば人にもコンピュータにも 描かせやすい。
音楽 繰り返しや移動記号、 条件分岐で「手順」 を効率的に表現している
課外授業 環境を準備して実際にプログラミングに挑戦する。 (必須ではない)
PCN(プログラミングクラブネットワーク) • 福井県内の3社で運営する任意団体 • 弊社も参画 • 目的:すべてのこどもたちにプログラミングの機会を提供する PCN金沢、PCN福井、PCN上田 東京、大阪、シリコンバレー、タイ、北京、モンゴル、ベトナム etc.
現在約65加盟団体
IchigoJam ・PCN主力教材(CUIプログラミング) ・ディスプレイとキーボードをつなぎ、 電源を入れるだけで実行環境が起動 ・アナログ入力、アナログ出力、シリアル通信などが可能 ・マイクロソフト規格のMSX BASICに極力準拠 ・jig.jp開発
IchigoLatte IchigoJam互換OS 24KBフラッシュの中に ・lash (Shellプログラム) ・miniscript (javascriptサブセット) ・vi を実装 ナチュラルスタイル開発
IchigonQuest ・IchigoJam互換OS ・ESC、Enter、カーソルキーのみの操作で プログラミング ・ファミコン風ビジュアルプログラミング ・ナチュラルスタイル開発
PanCake ・4bitカラーNTSC信号出力 ・4種類の波形出力 ・IchigoJam用グラフィックプロセッサ 兼サウンドプロセッサといえる ・ナチュラルスタイル開発
MixJuice Wi-Fiモジュール IchigoJamでTCP/IPします ナチュラルスタイル開発
IchigoJam PC x86CPU用IchigoJamです x86仮想マシンでも起動可 jig.jp開発
IchigoJam web https://fukuno.jig.jp/app/IchigoJam/ WebAssemblyで実装、 公開されているIchigoJam jig.jp開発
IchigoJam BASIC RPi/RPi+ ・Raspberry Pi 上で実行できるIchigoJamOS (無料) ・USBキーボードやHDMI出力などの利用ができる ・RPi+(有料)ならばSenseHATや タッチスクリーンディスプレイも利用可能に
・forked by ナチュラルスタイル
CutleryApps ビジュアルプログラミングしたコードをシリアル通信で IchigoJamに転送 ナチュラルスタイル開発
PCN活動を通じての所感 • 小学4年生ならば大半はIchigoJamでゲームソースコードの写経から改造までできるよう になる。 • 小学2年生でも出力コマンド「OUT(1)」などで接続するモーターロボットを操作できる ようになる。 • 時折大人顔負けの発想を持つ子も現れる。
最後に
♥ ARIGATO