【DXの取組】情報Ⅱの授業紹介 No6
9月の「情報Ⅱ」の授業風景をご紹介します!今月からいよいよ第3章「データサイエンス」に突入しました。
①9月 2日(水)理論編07 社会にあふれるデータ
Webツール「SQL Fiddle」を活用し、特別なソフトをインストールすることなくブラウザ上でSQL(データベース操作言語)を学びました。
②9月 3日(木)実習編13 データを地図上に可視化する
「地図で見る統計(jSTAT MAP)」を使い、さまざまな地域の統計データを地図上に可視化しました。可視化されたデータから読み取れた発見や気づきを、クラス全体で発表・共有しました。
③9月 7日(月)理論編08 データベースの管理と操作
データベース管理システムの基本となる「選択」「射影」「結合」という3つの重要操作について学び、生徒一人ひとりが実際に操作を行いました。
④9月10日(木)実習編14 ガチャは何回引けば当たるかのか
プログラミング体験として、HTMLを用いた「確率1%のガチャシミュレーション」を作成しました。さらに、生成AI(Gemini)を活用してプログラムを改変!当選確率を50%に変更したり、華やかな演出を加えたりと、オリジナルのアプリ開発に挑戦しました。
⑤9月14日(月)理論編09 データの収集と整理 実習編15 データを整理しよう
定規を垂直に落として相手がキャッチする実験を実施!落下距離とリアクションタイム(反応時間)のデータを集めて散布図を作成し、回帰分析を行いました。実験の中で生じた「欠損値」をどのように補うかもみんなで検討しました。
⑥9月17日(木)理論編10 データの分析と分類
相関関係、因果関係、そして「交絡因子」について学習しました。一見関係がありそうに見える「擬似相関」についても、3Dアニメーションを用いることで視覚的・直感的に理解を深めました。
また、複数のデータから予測を行う「重回帰分析」の実践体験も行いました。
⑦9月24日(木)実習編16 キーボードの配列を研究しよう
英文に含まれるアルファベットの出現頻度をGoogleスプレッドシートで集計し、「文字の出現率の高さ」と「現在のキーボード(QWERTY配列など)の配置」にどのような関係があるのかを分析しました。
⑧9月25日(金)理論編10 データの分析と分類 理論編11 モデルの評価と検証
データサイエンスにおける主要なクラスタリング(グループ分け)手法を体験しました。デンドログラムを用いた階層型クラスタリングや、k-means法による分類、さらにモデル分析で陥りがちな「過剰適合(オーバーフィッティング)」のリスクについても学びました。
デンドログラム
k-means法 過剰適合
⑨9月28日(月)実習編17 星座ランキングを分析しよう
各自で「星座占いアプリ」を作成してデータを収集。集まったデータから相関係数行列を作成し、各星座とランキング結果の間にどのような関係性があるのかを詳しく分析しました。