6.プログラミング・アルゴリズム

【事例352】 シミュレーションのプログラミング、プログラミング学習の進め方、問題解決のためのシミュレーション

生徒自身のペースで進めるプログラミングによるシミュレーションの実践と検討

 神奈川県立横浜国際高校 鎌田高徳先生

 

【事例343】  PythonとProcessing、プログラミングへの生成AI活用、生成AI活用の評価

 生成AIを活用したプログラミング教育の実践

 東京学芸大学附属高校 飯田秀延先生

 

【事例341】 プログラミング言語を生徒が選択、主体的・対話的で深い学び、自立した学習者

プログラミング教育における言語統一型と言語選択型での学習効果の比較

 愛知県立旭丘高校 井手広康先生

 

【事例339】 進学校高3生の「情報Ⅰ」

3年生で「情報I」を履修する生徒は、 授業を通して情報入試対策をどう捉えたか? ~プログラミングを中心に~

 フェリス女学院中学校・高等学校 堺和貴子先生

 

【事例329】 問いを立てる、ロボットプログラミング、探究活動

問いを立てる力を育てるロボットプログラミングの授業実践

 静岡聖光学院中学校 秋本裕太先生

 

【事例325】 100連ガチャのプログラミング、プログラミングの授業設計

生徒自身のペースで進める「100連ガチャのプログラミングによるシミュレーション」~「アルゴリズムとプログラミング」の全体設計~

 神奈川県立横浜国際高校 鎌田高徳先生

 

【事例324】 プログラミング、生成AIの活用、プロトコル

プログラム作成を通じて、生成AIの効果的な活用方法を探求する授業実践

 神奈川県立生田東高校 岡田恒志先生、大石智広先生

 

【事例322】 論理回路、2進法での四則演算、アルゴリズム

「アルゴリズムとプログラミング」実践報告

 東京都立町田高校 小原 格先生

 

【事例318】 情報オリンピック、夏期講習

生徒の主体的な取り組みを促す夏期講習の設計 ~情報オリンピック(JOI)を題材として~

 東京都立新宿山吹高校 中山享司先生 

 モノグサ株式会社   大槻兼資氏

 

【事例313】 基本構造の繰り返し、PyTry

身近な題材を例に繰り返し学ぶプログラミング~授業実践事例報告2023年度改訂版~

 世田谷学園中学校・高等学校 神藤健朗先生

 

【事例310】 プログラミングのつまづき、コードのルールと意味

「プログラミングわからん!」のパターン調査

 大阪府立八尾高校 阿多悠生先生

 

【事例309】 ペアプログラミング、問題解決、持ち込み資料の作成

楽しく学ぶ!プログラミングやってみました

  神奈川県立希望ヶ丘高校 海沼絵里先生

 

【事例305】 micro:bit、自走学習、プログラミングスキルと問題解決

中高生とmicro:bitでやってきたこと10選

 樟蔭中学校・高等学校 川浪隆之先生

情報処理学会 高校教科「情報」シンポジウム2023秋(ジョーシン2023)(2023年10月29日)

 

プログラミング 入試に向けた授業

「大学入学共通テスト『情報Ⅰ』を見据えたプログラミング教育の検討」

  稲垣 俊介先生(東京都立神代高校) 

【事例298】 プログラミング 7校の授業事例紹介

コンピュータとプログラミングに関する授業実践報告

 埼玉県高等学校情報教育研究会 富田平先生

【事例297】 生徒がプログラミング言語を選択、大学入学共通テスト

生徒がプログラミング言語を選択する新しい授業形態の提案

 愛知県立小牧高校 井手広康先生 

【事例292】 プログラミング、アルゴリズム、心理的ハードルを下げる、「情報」は楽しい

どうする?単元「プログラミング」の1時間目

 愛知県立高蔵寺高校 田中健先生

【事例285】テキストプログラミング、ビジュアルプログラミング、学習効果

ビジュアルプログラミングはテキストプログラミングの学習に生かされている? ~授業内アンケートによる探索的検討~

 相模女子大学中学部・高等部 堺和貴子先生

【事例273】 ソートアルゴリズム、ピクトグラミング、しめじソート

ソートアルゴリズムを人型ピクトグラムで気づき考え共有する授業

 東京都立南多摩中等教育学校 御家雄一先生 

【事例268】 プログラミング試作問題と授業の関係、関数の定義、ペアプログラミング

「コンピュータとプログラミング」の指導

 東京都立立川高校 佐藤義弘先生

【事例267】 共通テスト試作問題、関数の作り方、変数と配列の違い、初期値

大学入学共通テスト試作問題「情報I」第3問の解説指導

 東京都立新宿山吹高校 中山享司先生

【事例266】 MonacaEducation、Python

Monaca EducationでPythonを実践して

 千葉県立船橋啓明高校 谷川佳隆先生 

【事例258】 micro:bitとPythonの比較、タイピング、制御構造

1学期・夏休み・2学期で分割実施したプログラミング学習―課題と次年度への改善―

 日出学園中学校・高等学校 武善紀之先生 

【事例257】 micro:bit、テキスト型言語vs.ブロック型言語、数学科との連携

情報Ⅰでのmicro:bitを使用したプログラミング実践報告

 愛知県立小牧高校 井手広康先生 

【事例256】 文部科学省「情報Ⅰ」学習動画、教材研究、自学自習

文部科学省 「情報Ⅰ」学習動画 授業、教材研究、自学自習で使えます!(本人談)

 神奈川県立横浜翠嵐高校 三井栄慶先生

【事例254】 写経、オリジナルのプログラム作り

創造的写経プログラミング授業のすすめ

 埼玉県立川越南高校 春日井優先生

【事例253】 習得・活用・探究の学習プロセス、プログラミング授業のデザイン

習得・活用・探究の学習プロセスで授業デザインしたコンピュータとプログラミング

 千代田区立九段中等教育学校 須藤祥代先生 

【事例247】 プログラミング、生徒が躓きやすいポイント

プログラミング指導、生徒はここで躓いていた。そしてその改善について

 川崎市立幸高校 天明大輔先生 

【事例249】 プログラミング PyTry  基本構文を繰り返し学ぶ

身近な題材を例に繰り返し学ぶ プログラミング

 世田谷学園中学校・高等学校 神藤健朗先生 

【事例240】 プログラミング学習環境、DNCLによる実習の是非

情報Iのプログラミング学習環境に関する考察

 名古屋高校 中西 渉先生 

【事例236】 表計算ソフトvs.Python、コロナ感染者のシミュレーション

感染者数をシミュレーションした実践事例

 東京都立小平高校 小松一智先生 

【事例229】 動画の字幕、情報Ⅱ(2)コミュニケーションとコンテンツ

動画と文字を重ね合わせたコンテンツを制作する授業実践

 埼玉県立川越南高校  春日井 優先生

【事例224】 プログラミング、タイピング、エラーの発見と対処

情報Ⅰを見据えたプログラミング教育 ~学習者の独自設計を可能にさせたミニチュア配膳ロボットのプログラミング教材の開発と実践と評価~ 

佼成学園中学校・高等学校 岡野英樹先生

【事例221】 問題解決、ユーザインタフェース、ガチャのシミュレータ 

情報Ⅰはすべての授業で問題解決を

 神奈川県立茅ケ崎西浜高校 鎌田高徳先生

【事例222】 マインクラフト、問題解決、SDGs

マインクラフトを活用(SDGsに関連した)PBL学習

 大森学園高校 杉村譲二先生 

【事例217】 順次・分岐・反復構造、10連ガチャ、シミュレーション 

順次・分岐・反復構造は10連ガチャのシミュレーションで教えよう

 神奈川県立茅ケ崎西浜高校 鎌田高徳先生

 

【事例216】 Python、GUIプログラミング、サンプルプログラム

PythonでGUI謎解きプログラミング

 神奈川県立相模原総合高校 大里有哉先生

 

micro:bit V2、高大接続、プログラミング

大学のプログラミング授業を高校へ

 京都精華大学メディア表現学部 鹿野利春先生

 

【事例207】 マイクロビットMakecode 問題解決 五大装置 変数

情報Ⅰの「コンピュータとプログラミング」をマイクロビットでやってみた

 神奈川県立茅ケ崎西浜高校 鎌田高徳先生

 

【事例206】 プログル情報

「プログル情報」を実践して

 千葉県立八千代東高校 谷川佳隆先生

 

【事例204】 ピクトグラム、ピクトグラミング

言語による情報格差を減らすための動くピクトグラム制作

 広島大学附属福山中・高等学校 平田篤史先生

New Education Expo2021 (2021年6月3~5日)

 プログラミングの授業で必ず押さえるべきこと

 東京都立立川高校 佐藤義弘先生 

【事例201】 ピクトグラム、ピクトグラミング

問題解決、情報デザイン、プログラミング、データ分析を横断的に扱えるピクトグラム制作実習の実践事例報告

 東京都立南多摩中等教育学校 御家雄一先生

 

【事例200】 大学入学共通テスト「サンプル問題」、繰り返し処理、Google Colaboratory

共通テストに対応したプログラミングの単元案とその評価について

 神奈川県立横浜翠嵐高校 三井栄慶先生 

 

【事例196】 micro:bit、CyberPi、Arduino、Raspberry Pi

プログラミングの活用を見据えた教育用マイクロコンピュータとソフトウェアの比較検討

 横浜総合高等学校 康 允範(かん ゆんぼむ)先生

 

【事例189】 システム開発、スマートフォンアプリの開発、アジャイル思考

アプリ開発でアイディアを形に ~情報Ⅱ「(4)情報システムとプログラミング」を見据えた授業実践~

 広島大学附属福山中・高等学校 平田篤史先生

 

【事例185】  プログラミング、部活動

ロボットを使って答えが一つではないミッションに挑戦する中で子どもたちの成長を促す

 追手門学院大手前中高等学校 福田哲也先生

 

【事例184】  プログラミング、探究活動

プログラミングの真髄は「効率化の追求」が肝であることを念頭に置いて

 山口県立岩国高校 山下裕司先生

 

【事例183】 プログラミング、探究活動

答えと目標は違う。「できること」でなく、どういったプロセスが必要なのかを考える

 東京都立立川高校 佐藤義弘先生

 

【事例181】 商業科のプログラミング、VBAマクロ、p5.js

情報Ⅰにむけて、個人的な「商業科のプログラミング」の振り返りと実践報告

 川崎市立幸高校 天明大輔先生

 

【事例180】 RSA暗号、公開鍵、秘密鍵

RSA暗号の実習にて

 名古屋高校 中西渉先生

 

【事例177】 HTML、CSS、JavaScript、デバッグ

【プログラミング実践】必履修科目でアプリ開発してみた件

 広島大学附属福山中・高等学校 平田篤史先生 

 

【事例154】 webプログラミング、サステナブル性のある授業

総合学科1年次「社会と情報」でのWebプログラミング実践

 愛知県立高蔵寺高校 田中健先生 

 

バーチャル情報入試シンポジウム2020春 on YouTube Live(ニューシン2020)

教育版マインクラフト

プログラミング教育に向けての中学・高校でのオンライン授業の実践事例

青山学院中等部・高等部 安藤昇先生

【事例148】自動販売機 シーザー暗号

プログラミング教育研究推進校が「プログラミング」してみた

 神奈川県立相模原総合高校 大里有哉先生 

【事例146】 ソーティングアルゴリズム

席替えを題材としたソーティングアルゴリズムの授業実践 3年の移り変わり

 二松学舎大学附属柏中学校・高等学校 阿部百合先生

【事例145】 生徒が自ら学ぶ授業、Progate

  「教える」から「学ぶ」プログラミング

 東京都立三鷹中等教育学校 能城茂雄先生 

【事例142】 プログラミング 情報デザイン データサイエンス

情報Iを少しだけ見据えた授業実践集 ~プログラミング 情報デザイン データサイエンス

神奈川県立横浜翠嵐高校 三井栄慶先生

【事例140】 Python

Pythonで実践プログラミング

神奈川県立厚木西高校 梁取新平先生

【事例138】 プログラミング言語、C、JavaScript、Python

差し迫る言語選択! C? JavaScript? Python?

横浜市立横浜総合高校 康 允範(かん ゆんぼむ)先生

【事例137】 Python

高校生はPythonでプログラムが組めるようになるのか?

神奈川県立横浜翠嵐高校 三井栄慶先生 

■report

国内最大級の教育機材・ソリューションの展示会 New Education Expo2019

(東京2019年6月6~8日、大阪6月14~15日)

  

 【パネルディスカッション】

「教科の学びにつなぐプログラミング教育 導入から授業実践

~先進自治体、取り組み校の導入・実践・支援から学ぶ~」

[ファシリテータ]

自治体の導入の取り組み

柏市教育委員会教育研究専門アドバイザー 西田光昭氏

[小学校の事例] 教科の学びにつなぐプログラミング教育

札幌市立伏見小学校 朝倉一民先生

大田区立矢口西小学校 和田直己先生

 

■report

ピクトグラミング、小学校のプログラミング教育

ピクトグラミングによるプログラミング講座

講師:青山学院大学 伊藤一成先生

 

■report

情報処理学会第81回全国大会 

シンポジウム 「小中高で必修化されたプログラミング教育 〜高校は「情報I」「情報II」が新設へ」(2019年3月14日)

 

小中高を通したプログラミング教育の段階的発展

全体説明「小中高で必修化されたプログラミング教育を概観する」

 大阪電気通信大学 兼宗進先生

小学校におけるプログラミング教育の特徴、教科教育の中の活用

授業事例(1)「小学校の授業事例」

 茨城大学教育学部附属小学校 清水匠先生

中学校技術・家庭科、モノ作りの基本原理とプログラミング

授業事例(2)「中学校技術科の授業実践例」

 静岡県焼津市立小川中学校 西ヶ谷浩史先生

ドリトル、Progress、C言語

授業事例(3)「高等学校共通教科情報の授業事例」

 神奈川県立柏陽高校 間辺広樹先生

 

【事例133】 Bit Arrow、Python

オンラインプログラミング環境「Bit Arrow」のPython対応

大阪電気通信大学 本多佑希氏

【事例113】 中学校技術科、論理回路、Visual Basic

中高一貫校のプログラミング教育のあり方~中学校・技術科と高校情報科の連携と棲み分け

 筑波大学附属駒場中学校 技術科 

【事例112】 Alice、感情表現、プログラミング的思考

Aliceを利用した感情表現活動~プログラミング的思考を意識した授業実践報告

 ドルトン東京学園中等部・高等部 神藤健朗先生

【事例111】 micro:bit

2人で1台のmicro:bitを活用したプログラミング指導の実践報告

 千葉県立八千代東高校 谷川佳隆先生 

プログラミング、アルゴリズム、アクティビティ図

情報I、IIで扱うプログラミングへの期待

 大阪電気通信大学 兼宗進先生

【事例103】情報I、ピクトグラミング

次期学習指導要領『情報I』に向けたピクトグラミング構想の提案

 青山学院大学社会情報学部 伊藤一成先生

【事例101】 LINE、ドリトル、クライアント・サーバ型

プログラミングでLINEの仕組みを理解しよう

 神奈川県立茅ヶ崎西浜高校 鎌田高徳先生

小学校教員向けプログラミング研修

2020年度の必修化を前に、プログラミング教育の授業づくりを実体験 ~大阪府小学校教員プログラミング研修

講師:大阪府教育センター教育企画部企画室指導主事 野部緑先生 

【事例88】 計測・制御、Visual Studio、論理回路

ソフトウェア開発環境(Visual Studio)を活用したプログラミングによる問題解決

~中学校技術科の発展学習 筑波大学附属駒場中学校の「テーマ学習」

【事例82】 宇宙エレベーター、課題解決型学習

宇宙エレベーターをテーマとした課題解決型学習(PBL)

神奈川大学附属中学・高校 小林道夫先生

【事例79】 Bit Arrow

オンラインプログラミング環境Bit Arrowの活用

神奈川県立柏陽高校 間辺広樹先生

【事例76】 ヒューマンピクトグラム

ヒューマンピクトグラムと共に学ぶ情報の科学

神戸大学附属中等教育学校 米田 貴先生

【事例74】 プログラミングを軸にした年間授業計画

プログラミングを(ぎちぎちに)詰め込んでみた年間授業計画と半期実施報告

東京都立神代高校 山本博之先生

【事例73】 発展プログラミング

発展プログラミングの構想と実践

神奈川県立相模原総合高校 大庭孝則先生

ドリトルによるデータサイエンス学習

ドリトル言語でのデータ処理機能の対応

大阪電気通信大学 兼宗進先生 

【事例67】 オープンデータ、アプリ制作

オープンデータを活用した地域貢献アプリ

静岡県立島田商業高校 鈴木滋先生

【事例66】プログラミングと基数変換

プログラミングで基数変換の仕組みを理解しよう

~コンピュータアンプラグドの「点を数える」をドリトルで表現しよう

神奈川県立茅ヶ崎西浜高校 鎌田高徳先生 

【事例65】ビーバーコンテスト

生徒による国際情報科学コンテスト・ビーバーチャレンジの問題作り

神奈川県立柏陽高校 間辺広樹先生

【事例63】プログラミング

映像教材を利用したプログラミング教育の一手法

東京都立小金井北高校 飯田秀延先生

【事例62】公開鍵暗号

暗号を解読せよ~プログラミングで学ぶ公開鍵暗号

神奈川県立生田東高校 大石智広先生

【事例59】 プログラミング/アルゴリズム

乱数を利用するJavaScriptプログラミング授業の実践

~プログラミングで「好きなもの」を作る活動の工夫

東京都立町田高校 小原 格先生

【事例54】 プログラミング/アルゴリズム

Blocklyをアルゴリズム学習の導入に、ドリトルでプログラミングに挑戦

~これまでのプログラミング授業事例紹介と今後について

東京都立石神井高等学校 小松一智先生 

【事例52】 プログラミング/アルゴリズム・問題解決

効率よく・入り口のハードルを上げ過ぎないプログラムの指導案

~code.orgを用いた授業の事例

埼玉県高等学校情報教育研究会 鶴見美子先生

【事例51】 プログラミング/アルゴリズム

「エイリアンとの交信」を題材としたプログラミングとアクティブ・ラーニング

神奈川県立津久井高等学校 大里有哉先生

【事例50】 小学校でのプログラミング指導

小学校におけるプログラミング学習の検討

~現状で可能な学習内容を考えてみる~

東京都立小金井北高校 飯田秀延先生

【事例46】 プログラミング/アルゴリズム・情報デザイン

実世界のデータを計測し、活用するプログラミング学習活動

~計測と制御を数値でつなぐことを理解し、創造的な「問題解決」へ応用する

愛知教育大学 鎌田敏之先生

【事例45】 プログラミング/アルゴリズム

オンラインで利用可能なプログラミング学習環境の提案

大阪電気通信大学 兼宗進先生

【授業事例40】 プログラミング/アルゴリズム・問題解決・コンテンツ制作

3つの実習を通して生徒の「思考力」「判断力」「表現力」「主体的に取り組む態度」が向上

~両国高校における「情報」授業

飯田秀延先生 東京都立小金井北高校(講演時は両国高校)

【授業事例38】 プログラミング/アルゴリズム

プログラミング学習はアルゴリズムとフローチャートの理解とのセットで

~車型ロボット「ビュートローバー」の走行プログラムを作る

大阪府立東百舌鳥高等学校<授業見学&稲川孝司先生インタビュー>

愛知県高等学校情報教育研究会

プログラミング/アルゴリズム

学び方を学び、問題解決能力を育成するプログラミング学習の実践

  愛知県立岡崎商業高校教頭 水野修治先生

プログラミング/アルゴリズム
先生方の意識の中へのプログラミング導入
  ~プログラミング導入に待ち受ける障害を乗り越えるためのアイスブレイク
  愛知県立瀬戸北総合高等学校 田中健先生

プログラミング/アルゴリズム

PenFlowchartを用いた授業の提案とテキストの公開

  ~生徒のプログラミングへのハードルを下げるための試み

      名古屋高等学校 中西渉先生

プログラミング/アルゴリズム

21世紀型能力を育成させる課題解決型学習の実践 ~課題研究でのプログラミング教育実践報告

   愛知県立衣台高校 井手広康先生

【授業事例37】 プログラミング/アルゴリズム
はじめようプログラミング
~「アルゴロジック」「1時間で学ぶソフトウエアの仕組み」を経て、Java Scriptへ
東京都立三鷹中等教育学校 能城茂雄先生

 

【授業事例36】 プログラミング/アルゴリズム
iPadとマインドストームEV3を使ったプログラミング体験
神奈川大学附属中・高等学校 小林道夫先生 

プログラミング/アルゴリズム

「プログラミングで学ぶ」新しい学習環境を創る!
~「ラズベリーパイ」と「スクラッチ」を活用して~

プログラミング学習普及プロジェクト「PEG」のキックオフイベント開催(2014年2月8日東京大学)<学習院女子高、山梨英和の事例等紹介>

 

プログラミング/アルゴリズム

理系は数学・物理を題材に、文系は表現力を高める、SqueakやScratchを活用した授業
学習院女子中・高等科 山本泰嗣先生、宅原愛子先生、野本悠太郎先生

 

プログラミング/アルゴリズム

探求と創造のためのプログラミング
―研究活動におけるプログラミングにRaspberry Piを活用

山梨英和大学人間文化学部専任講師 杉浦学先生

 

【授業事例33】 プログラミング/アルゴリズム

プログラミングが拓く「美しい数学」の世界
~数IIの学習内容をプログラムに応用する試み
山口県立岩国高校 山下裕司先生

 

【授業事例17】  プログラミング/アルゴリズム
進学校でのプログラミングによる「使える数学」の楽しさを実感させる授業
~プログラミングのtry and error を通して数学のおもしろさを知る

神奈川県立柏陽高等学校 間辺広樹先生

 

【研究8】 プログラミング/アルゴリズム

アルゴリズム要素の利用制御が可能なビジュアルプログラミング環境 「AlgoTool」
~プログラミング言語を使わずにアルゴリズムを学ぶ

信州大学工学部 香山瑞穂先生
信州大学大学院理工学研究科 小林慶先生
信州大学工学部 國宗永佳先生
信州大学工学部 新村正明先生

講演・シンポジウム

New Education Expo2017 (2017年6月4日)

国内最大級の教育機材・ソリューションの展示会

  

プログラミング/アルゴリズム、新たな情報教育

パネルディスカッション

プログラミング教育が目指すもの ~本当に必要な教育内容や体制とは

東北大学大学院情報科学研究科 堀田龍也先生

宮城教育大学教育学部 安藤明伸先生

相模原市立総合学習センター 渡邊茂一先生

草津市教育委員会 西村陽介先生

プログラミング/アルゴリズム

高校教科「情報」シンポジウム2016秋・講演(2016年10月)

動き始めた情報教育の改革をさらに良い方向へ導くために、私たちにできること

~学習指導要領の状況とプログラミング教育

大阪電気通信大学 兼宗進先生

第71回ICTE情報教育セミナーin東京(2016年5月14日)

プログラミング/アルゴリズム

共通教科「情報」におけるプログラミングの位置づけ

大阪電気通信大学 兼宗進先生

vol.1 中教審で審議中の共通教科「情報」の学習指導要領改訂

vol.2 経験のない先生でも使いこなせるプログラミング言語「ドリトル」を授業で活用

 

インタビュー

先端研究

ソフトウェア工学

弱いものが自然淘汰されるソフトウェア自動進化への挑戦

肥後芳樹先生 大阪大学 基礎工学部 情報科学科 ソフトウェア科学コース

 

自然言語処理

難しいプログラミング言語が、日本語で説明されていたらどんなにいいか!~プログラミングを説明するプログラム開発

Graham Neubig先生 奈良先端科学技術大学院大学 情報科学研究科  ※現在はカーネギーメロン大学(米) 

 

組込みシステム

ハード屋さんもソフト屋さんも楽チンな、システム設計環境「SWORDS」ができた

高瀬英希先生 京都大学 工学部 情報学科/情報学研究科 通信情報システム専攻

 

HCI(ヒューマン・コンピュータ・インタラクション)

今や、プログラマーにも体力と鋼の精神が必要? プログラマーが疲れないプログラミング環境の開発

加藤淳先生 産業技術総合研究所 情報技術研究部門 メディアインタラクション研究グループ