Slide 1

Slide 1 text

プログラミングによる問題解決 ~「社会と情報」から「情報Ⅰ」へ~ 野田学園中学・高等学校 宮原秀貢

Slide 2

Slide 2 text

野田学園中学・高等学校の紹介 山口県山口市にある1877年(明治 10年)創立の私立校。2016年度か ら中学校の生徒1人1台にタブレッ トPCを、2019年度からは高等学校 生徒に年次進行でChromebook を 導入。いち早く整備したICT学習環 境を活用し、時代の求める資質・能 力を持つ人材を育成する。

Slide 3

Slide 3 text

全学年全クラスのすべての科目 で Google Classroom を作成 新型コロナによる一斉休校時もオンラインで 時間割通りの授業を実施

Slide 4

Slide 4 text

2022年度からスタートする新教育課程に向けて 現行の教育課程で実験的にプログラミング授業 を実施できないだろうか? 「問題解決」の手段としてプログラミングを利用

Slide 5

Slide 5 text

「社会と情報」内容とその取扱い (4) 望ましい情報社会の構築 ゥ 情報社会における問題の解決 情報機器や情報通信ネットワークなどを適切に活用して問題を解決す る方法を習得させ る。 Monaca Educationを活用

Slide 6

Slide 6 text

指導の手順 1. 事前準備(プログラミングの基礎) 2. 問題の発見・分析 3. プログラミング 4. プレゼンテーション

Slide 7

Slide 7 text

1.事前準備(プログラミングの基礎)[10時間] Monaca公式教科書によるプログラミング学習 ・HTML ・CSS ・JavaScript

Slide 8

Slide 8 text

2.問題の発見・分析[2時間] ● 日常生活や社会において感じる「問題」をグループ毎で ブレインストーミング ● たくさんあがってきた「問題」から共感できるものをピック アップ ● 「問題」を解決するためにどのようなアプリを開発すれば よいか検討 Google Jamboard を活用

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

3.プログラミング[6時間] ● サンプルプログラムを確認 出典:あんこエデュケーション https://anko.education/apps/picture_book

Slide 12

Slide 12 text

● サンプルアプリをカスタマイズする方法を確認 出典:きのくにICT教育 アプリプログラミングシート  https://www.pref.wakayama.lg.jp/prefg/501100/ictforum_d/fil/APSver1_AllSheets.pdf

Slide 13

Slide 13 text

● 開発プランを再検討 ● プログラミング

Slide 14

Slide 14 text

3.プレゼンテーション[2時間] 【プレゼン資料に入れる内容】 ・どんな人のどんな問題の解決を目指すか。 ・どのようにして解決させるか。 ・どんなアプリを開発したか。 ・実際に使用してどうか。

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

「情報Ⅰ」の学習内容をざっくりまとめと       問題 解決 プログラミ ング 情報 デザイン ネットワーク データ

Slide 19

Slide 19 text

「この科目のねらいは,具体的な問題の発見・解決を行う 学習活動を通して,問題の発見・解決に向けて情報と情報 技術を活用するための知識と技能を身に付け,情報と情 報技術を適切かつ効果的に活用するための力を養い,情 報社会に主体的に参画するための資質・能力を育成する ことである。」 出典:高等学校学習指導要領(平成 30年告示)解説 情報編

Slide 20

Slide 20 text

「問題解決」を中心に据えた授業設計 プログラミン グによる問題 解決 情報デザイン プログラミング ネットワークデータ 問題解決 1年間の授業での最終目標

Slide 21

Slide 21 text

プログラミングによる問題解決をするためには・・・ どのように問題を発見するか  どのように問題を分析するか どのように問題を解決させるか どんなアプリを開発するか プロトタイプをどのようにデザインするか 使いやすいアプリにするためにどうするか どのようにプレゼンするか 情報デザイン ネットワーク データ プログラミング 全 て 必 要