第1部 理論編
第1章 小学校プログラミング教育の重要性
1-1 Society5.0の実現に向けて:小学校プログラミング教育への期待
1-2 小学校プログラミング教育を通して育成したい児童の資質・能力
1-3 小学校プログラミング教育で求められる教員の資質・能力
第2章 プログラミング教育に必要な知識:コンピュータ
2-1 コンピュータの構成
2-2 情報の表現
2-3 処理手順の表現方法
2-4 プログラミング言語
2-5 人工知能
第3章 プログラミング教育に必要な知識:インターネット
3-1 インターネットとネットワークの仕組み
3-2 インターネットを利用しやすくする仕組み
3-3 インターネットを安全に使うために注意すべき点
第4章 プログラミングを通した問題解決能力の育成
4-1 プログラミング中の子供たちの姿
4-2 プログラミングを通して育成したい力
4-3 プログラミング・ワークショップにおける創造的思考力の育成
4-4 おわりに
第5章 小学校プログラミング教育の授業設計
5-1 教科における小学校プログラミング教育実践の具体像
5-2 小学校プログラミング教育における単元設計の考え方
5-3 小学校プログラミング教育カリキュラム・マネジメントの提案
5-4 小学校プログラミング教育における教員研修の在り方
第2部 実践編
[小3 国語]Scrachで漢字パズルを作ろう
[小5 算数]合同な図形の作図シミュレーション
[小6 理科]micro:bitで学ぶ発電と電気の利用
[小3 社会]かわる道具とくらし-プログラミングを体験しよう-
[小3 体育]データを活用して生活を見直そう
[小6 音楽]プログラミングでカノンを編曲しよう
[小4 図工]コロコロアクション with micro:bit
[小5 家庭科]アニメを作って売買契約を学ぼう
[小6 情報モラル]あなたはどう考える??セキュア通信の仕組みを知ろう?
[小2 生活]Scratchを使って「〇〇ムシ」を動かそう
[小4 総合]だれもが関わり合えるように?micro:bitで安心グッズ作成?
[小4 外国語]プログラミングマップで学校を案内しよう
[小学校 クラブ活動]ストップモーションアニメを作ろう
[中3 技術]双方向性のある地図コンテンツのプログラミングでさまざまな問題を解決しよう
[中3 技術]自動警備ロボットシステムを開発しよう