| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 井手 広康 愛知県立小牧高等学校 情報Ⅰの教科書に関する分析と シミュレーションの授業実践 1
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ 情報Ⅰに関する課題 2 はじめに 株式会社ベネッセコーポレーション:高校教員に向けたオンラインセミナー事後アンケート結果(2021年7月1日・6日)
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ 情報Ⅰの学習内容 ◼ (1) 情報社会の問題解決 ◼ 情報やメディアの特性、問題の発見・解決、問題解決の振り返りと改善 ◼ 情報に関する法や制度、情報セキュリティの重要性、情報社会における個人の責任と情報モラル ◼ 情報技術が人や社会に果たす役割と及ぼす影響、情報と情報技術の適切かつ効果的な活用、望ましい情報社会の構築 ◼ (2) コミュニケーションと情報デザイン ◼ 情報のデジタル化、コミュニケーション手段の特徴、コミュニケーションツールの特徴 ◼ 情報デザインの役割、情報の抽象化・可視化・構造化、情報伝達の方法 ◼ 情報デザインの考え方を活かしたコミュニケーション、コンテンツ制作の過程、コンテンツの評価・改善 ◼ (3) コンピュータとプログラミング ◼ コンピュータの仕組み、計算誤差 ◼ 基本的プログラム、応用的プログラム、アルゴリズムの比較 ◼ モデル化とシミュレーション、確定モデルと確率モデル、自然現象のモデル化とシミュレーション ◼ (4) 情報通信ネットワークとデータの活用 ◼ 情報通信ネットワークの仕組みと役割、通信プロトコルとデータ通信、情報セキュ リティ ◼ データの蓄積と管理、データベース、情報システムとそのサービス、データの提供 ◼ データの表現、データの収集と整理、データの分析と評価 3 はじめに
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 1 情報Ⅰと大学入学共通テスト 4
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ 高等学校情報科の遷移 1 情報Ⅰと大学入学共通テスト 情報Ⅰの授業で取り扱う プログラミング言語に ついて長らく議論されて きている 5
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ 高等学校情報科と情報入試の流れ 1 情報Ⅰと大学入学共通テスト 中山泰一:大学入学共通テストへの「情報」の出題について, ニューサポート高校「情報」, Vol.18, pp.6-7 (2021). 6
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ 情報関係基礎に使用されるプログラミング言語 1 情報Ⅰと大学入学共通テスト 2021年1月実施 大学入学共通テスト「情報関係基礎」第2問 センター試験用手順記述標準言語(DNCL) 高等学校におけるアルゴリズムやプログラム に関する教育では,採用されるプログラミング 言語は多様で,プログラミングの実習時間も異 なります。大学入試センターではこのような事 情を考慮し,「情報関係基礎」の出題にあたり, 従前から既存のプログラミング言語を用いずに, 「センター試験用手順記述標準言語」(DNCL) という独自のプログラミング言語を使用してき ました。(大学入試センターHPより) 7
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ 大学入学共通テスト「情報」試作問題(2020年11月) 1 情報Ⅰと大学入学共通テスト 8
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ 大学入学共通テスト「情報」サンプル問題(2021年3月) 1 情報Ⅰと大学入学共通テスト 9
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ 情報関係基礎とサンプル問題とのDNCLの比較 1 情報Ⅰと大学入学共通テスト 情報関係基礎のDNCL 「情報」サンプル問題のDNCL 10
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ 高等学校「情報Ⅰ」教員研修用教材(2019年5月) 1 情報Ⅰと大学入学共通テスト Python Python, JavaScript, VBA, ドリトル, Swiftの5つのプログラミング言語が使用されている 11
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ 高等学校「情報Ⅱ」教員研修用教材(2020年6月) 1 情報Ⅰと大学入学共通テスト Python 12
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ 「情報Ⅰ」教科書見本本の送付(2021年4月~5月) 1 情報Ⅰと大学入学共通テスト Python, JavaScript, VBA, Scratchの4つのプログラミング言語が使用されている 13
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 1 情報Ⅰと大学入学共通テスト 出版社 東京書籍 実教出版 開隆堂 数研出版 日本文教出版 第一 学習社 教科書 Python JavaScript VBA Scratch 14
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ DNCLとPythonの比較 1 情報Ⅰと大学入学共通テスト 情報Ⅰサンプル問題 Pythonで書き直したプログラム 15
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ DNCLとJavaScriptの比較 1 情報Ⅰと大学入学共通テスト 情報Ⅰサンプル問題 JavaScriptで書き直したプログラム 16
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ DNCLとVBAの比較 1 情報Ⅰと大学入学共通テスト 情報Ⅰサンプル問題 VBAで書き直したプログラム 変数の定義 17
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ DNCLとScratchの比較 1 情報Ⅰと大学入学共通テスト 情報Ⅰサンプル問題 Scratchで書き直したプログラム リストの初期化 ▼主な相違点 ・リストの操作 ・インクリメント ・繰り返し制御文での インクリメント ・while文の有無 ・比較演算子 など 18
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 (1) 変数: (2) 代入: (3) インクリメント: (4) メッセージ: (5) 異なるデータ型の結合: 1 情報Ⅰと大学入学共通テスト ◼ サンプル問題に出題された15個のプログラミング要素 19
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 (6) 算術演算子: (7) 比較演算子: (8) 論理演算子: (9) 条件分岐(if文): (10) 繰り返し(for文): 1 情報Ⅰと大学入学共通テスト 20
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 (11) 繰り返し(while文): (12) 入れ子(ネスト): (13) 配列/リスト: (14) 添え字(インデックス): (15) 関数: 1 情報Ⅰと大学入学共通テスト 21
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 1 情報Ⅰと大学入学共通テスト 22
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 2 シミュレーションの授業実践 23
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ 試作問題の構成 24 問題番号 内 容 頁 (1) (2) (3) (4) 第1問 法規や制度,情報モラルなど 1 ◎ △ ◦ 第2問 問1 情報量など 3 ◎ △ 問2 動画の仕組みとデータの容量 4 ◎ 第3問 画像処理 5 ◎ 第4問 交通渋滞シミュレーション 7 ◦ ◎ 第5問 プログラミングによる暗号解読 10 ◦ ◎ ◦ 第6問 二要素認証によるセキュリティ強化 17 ◦ ◎ 第7問 ネットワークの不具合の原因究明 19 ◎ 第8問 Webアクセスログの分析など 21 ◎ ※(1)情報社会の問題解決 (2)コミュニケーションと情報デザイン (3)コンピュータとプログラミング (4)情報通信ネットワークとデータの活用 2 シミュレーションの授業実践
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 25 ◼ 交通渋滞シミュレーション(試作問題) 2 シミュレーションの授業実践
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ グラフの読み取り方(アの解答) 2 シミュレーションの授業実践 青信号 赤信号 10秒 20秒 30秒 40秒 10秒 20秒 30秒 40秒 50秒 26
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ シミュレーションファイル 2 シミュレーションの授業実践 (1)国道の信号時間の変更 (2)シミュレーションの実行(1回) (3)シミュレーションの実行(100回) (4)グラフの確認 27
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ 授業プリント 2 シミュレーションの授業実践 1. 課題設定 2. 交通渋滞の モデル化 3. 交通渋滞の シミュレーション 4. 結果の共有と 結論付け 29
| A i c h i P r e f e c t u r a l K o m a k i H i g h S c h o o l 高 等 学 校 「 情 報 科 」 セ ミ ナ ー 高 校 の 現 場 か ら 見 る 大 学 入 学 共 通 テ ス ト 「 情 報 」 ◼ 授業の感想例 31 2 シミュレーションの授業実践