近年、多種多様なビッグデータが学術分野・実社会を問わず生み出され、ビッグデータを扱うための素養が求められています。 熊本大学の教育プログラムには数理・データサイエンス・AI教育プログラム(リテラシーレベル)があり、所定の科目を修得すると 「数理・データサイエンス・AI教育プログラム(リテラシーレベル)」修了の認定がなされています (詳しくはこちら)。
本プログラムでは「リテラシーレベル」からさらに進んだ「応用基礎レベル」として、データサイエンス基礎、 データエンジニアリング基礎、AI基礎について学びます。特に理学系の各分野での具体的な実用例を用いながら学びます。
本プログラムには必須科目として以下の2科目があります。
データサイエンスI では、物理学、化学、地球環境科学、生物学など理学系で用いられるデータサイエンス基礎、およびデータエンジニアリング基礎、AI基礎について学びます。 データサイエンスII では、データサイエンスIで学修した具体的なデータ解析、AIに対する数理的理論の基礎について解説します。
必須科目2科目を履修し、単位を修得すると【理学部数理・データサイエンス・AIプログラム】を修了したと認定されます。
プログラムの運営責任者
理学部長
プログラムの改善・進化
理学部数理・データサイエンス・AI教育プログラム運営委員会[3]
プログラムの自己点検・評価
理学部アセスメント委員会
数理・データサイエンス・AI教育強化拠点コンソーシアムにおいて、応用基礎レベルの教育の基本的考え方、 学修目標・スキルセット、教育方法等が検討され、 応用基礎レベルのモデルカリキュラムとして 取りまとめられています。本プログラムの内容と 「数理・データサイエンス・AI(応用基礎レベル)モデルカリキュラム~AI×データ活用の実践~」2024年2月22日改訂版 との対応関係は下記の通りです。
データサイエンスとして、統計学を始め様々なデータ処理に関する知識である 「数学基礎(統計数理、線形代数、微分積分)」 に加え、 AIを実現するための手段として 「アルゴリズム」 「データ表現」 「プログラミング基礎」 の概念や知識の習得を目指す。
| キーワード | 対応する講義 |
|---|---|
| 条件付き確率 | 「データサイエンスII」(3回目) 「統計学I」(8回目) |
| 代表値(平均値、中央値) | 「データサイエンス入門」(14回目) |
| 分散、標準偏差 | 「統計学I」(10回目) 「統計学II」(2回目) |
| 相関係数 | 「統計学I」(10回目) 「統計学II」(2回目) |
| 確率分布、正規分布、独立同一分布 | 「データサイエンスI」(10回目) 「データサイエンスII」(7回目) 「統計学I」(8回目) |
| ベイズの定理 | 「データサイエンスI」(1回目) 「データサイエンスII」(7回目) 「統計学I」(8回目) |
| 点推定と区間推定 | 「統計学II」(7回目) |
| 帰無仮説と対立仮説、片側検定と両側検定、第1種の過誤、第2種の過誤、p値、有意水準 | 「統計学II」(13回目) |
| ベクトルと行列 | 「データサイエンスII」(3回目) 「線形代数I」(3回目) |
| ベクトルの演算、ベクトルの和とスカラー倍、内積 | 「データサイエンスI」(3、7回目) 「データサイエンスII」(3回目) 「線形代数I」(3回目) |
| 行列の演算、行列の和とスカラー倍、行列の積 | 「データサイエンスI」(3、7回目) 「データサイエンスII」(3回目) 「線形代数I」(3回目) 「データサイエンス入門」(9回目) |
| 逆行列 | 「データサイエンスII」(3回目) 「線形代数I」(8回目) |
| 固有値と固有ベクトル | 「データサイエンスII」(3回目) |
| 多項式関数、指数関数、対数関数 | 「微分積分I」(2回目) |
| 関数の傾きと微分の関係、積分と面積の関係 | 「微分積分I」(8回目) |
| 1変数関数の微分法、積分法 | 「微分積分I」(15回目) |
| 2変数関数の微分法、積分法 | 「データサイエンスII」(3回目) 「微分積分II」(15回目) |
| キーワード | 対応する講義 |
|---|---|
| アルゴリズムの表現(フローチャート) | 「データサイエンスII」(11回目) |
| 並び替え(ソート)、探索(サーチ) | 「データサイエンスII」(11回目) |
| ソートアルゴリズム、バブルソート、選択ソート、挿⼊ソート | 「データサイエンスII」(11回目) |
| 探索アルゴリズム、リスト探索、木探索 | 「データサイエンスII」(11回目) |
| キーワード | 対応する講義 |
|---|---|
| コンピュータで扱うデータ(数値、文章、画像、音声、動画など) | 「データサイエンスI」(4、5回目) |
| 構造化データ、非構造化データ | 「データサイエンスI」(4回目) |
| 情報量の単位(ビット、バイト)、二進数、文字コード | 「データサイエンスI」(1回目) |
| 配列 | 「データサイエンスI」(5回目) 「データサイエンス入門」(9回目) |
| 木構造(ツリー) | 「データサイエンスI」(4回目) 「データサイエンスII」(1、2回目) |
| キーワード | 対応する講義 |
|---|---|
| 文字型・整数型・浮動小数点型 | 「データサイエンス入門」(5回目) |
| 変数、代入、四則演算、論理演算 | 「データサイエンスI」(5回目) 「データサイエンス入門」(5回目) |
| 関数、引数、戻り値 | 「データサイエンスI」(5回目) 「データサイエンス入門」(5回目、7回目) |
| 順次 | 「データサイエンス入門」(5回目以降) |
| 分岐 | 「データサイエンス入門」(12回目以降) |
| 反復 | 「データサイエンス入門」(8回目以降) |
AIの歴史から多岐に渡る技術種類や応用分野、更には研究やビジネスの現場において実際にAIを活用する際の構築から運用までの一連の流れを知識として習得するAI基礎的なものに加え、「データサイエンス基礎」、「機械学習の基礎と展望」、及び「深層学習の基礎と展望」から構成される。
| キーワード | 対応する講義 |
|---|---|
| データ駆動型社会、Society 5.0 | 「データサイエンスI」(1回目) |
| データサイエンス活用事例(仮説検証、知識発見、原因究明、計画策定、判断支援、活動代替など) | 「データサイエンスI」(1、2回目) |
| キーワード | 対応する講義 |
|---|---|
| データ分析の進め方、仮説検証サイクル | 「データサイエンスI」(1) |
| 様々なデータ分析手法(回帰、分類、クラスタリングなど) | 「データサイエンスI」(8、10、11、14回目) 「データサイエンスII」(7回目) |
| 様々なデータ可視化手法(比較、構成、分布、変化など) | 「データサイエンスI」(6、13回目) 「データサイエンスII」(2回目) |
| データの収集、加工、分割/統合 | 「データサイエンスI」(12~15回目) 「データサイエンス入門」(13回目) |
| キーワード | 対応する講義 |
|---|---|
| ICT(情報通信技術)の進展、ビッグデータ | 「データサイエンスI」(1、15回目) |
| ビッグデータ活用事例 | 「データサイエンスI」(1、15回目) |
| ソーシャルメディアデータ | 「データサイエンスI」(1回目) |
| クラウドサービス | 「データサイエンス入門」(6回目) |
| キーワード | 対応する講義 |
|---|---|
| 人間の知的活動とAI技術(学習、認識、予測・判断、知識・言語、身体・運動) | 「データサイエンスI」(2回目) |
| AI技術の活用領域の広がり(流通、製造、金融、インフラ、公共、ヘルスケアなど) | 「データサイエンスI」(8回目) |
| 機械学習ライブラリ | 「データサイエンスI」(3回目) |
| キーワード | 対応する講義 |
|---|---|
| AI倫理、AIの社会的受容性 | 「データサイエンスII」(2回目) |
| プライバシー保護、個人情報の取り扱い | 「データサイエンスII」(2回目) |
| AIに関する原則/ガイドライン | 「データサイエンスII」(2回目) |
| AIの公平性、AIの信頼性、AIの説明可能性 | 「データサイエンスII」(2回目) |
| キーワード | 対応する講義 |
|---|---|
| 実世界で進む機械学習の応用と発展(需要予測、異常検知、商品推薦など) | 「データサイエンスI」(1、8、10回目) |
| 機械学習、教師あり学習、教師なし学習、強化学習 | 「データサイエンスI」(1、8、10回目) 「データサイエンスII」(1〜15回目) |
| 学習データと検証データ | 「データサイエンスII」(2回目) |
| ホールドアウト法、交差検証法 | 「データサイエンスII」(8回目) |
| 過学習、バイアス | 「データサイエンスI」(10回目) 「データサイエンスII」(14回目) |
| キーワード | 対応する講義 |
|---|---|
| 実世界で進む深層学習の応用と革新(画像認識、自然言語処理、音声生成など) | 「データサイエンスI」(10、11回目) |
| ニューラルネットワークの原理 | 「データサイエンスI」(10回目) 「データサイエンスII」(15回目) |
| ディープニューラルネットワーク(DNN) | 「データサイエンスI」(1回目) 「データサイエンスII」(2回目) |
| 畳み込みニューラルネットワーク(CNN)、再帰型ニューラルネットワーク(RNN) | 「データサイエンスI」(10回目) |
| 深層学習と線形代数/微分積分との関係性 | 「データサイエンスI」(7回目) 「データサイエンスII」(15回目) |
| キーワード | 対応する講義 |
|---|---|
| AIの開発環境と実行環境 | 「データサイエンスI」(3回目) |
| AIの社会実装、ビジネス/業務への組み込み | 「データサイエンスI」(1回目) |
本認定制度が育成目標として掲げる 「データを人や社会にかかわる課題の解決に活用できる人材」 に関する理解や認識の向上に資する実践の場を通じた学習体験を行う学修項目群。応用基礎コアのなかでも特に重要な 学修項目群であり、 「データエンジニアリング基礎」 及び 「データ・AI活用 企画・実施・評価」 から構成される。
本プログラムでは、「データサイエンスI」の講義において、物理学、化学、地球環境科学、生物学など理学系で用いられるデータサイエンス基礎、およびデータエンジニアリング基礎、AI基礎について学ぶ。
【問い合わせ先】 〒860-8555 熊本県熊本市中央区黒髪2-39-1 熊本大学理学部
【最終更新日】 2026年10月8日