第 1 回 | 実施日 |
事前学習 シラバスを読んでおく。 30分程度。 | 授業内容 コンピュータサイエンスにおける数学の役割: ・数学がコンピュータサイエンスの基礎としてどのように機能するかを概説する。 | 事後学習 授業内容の復習 manaba course資料を読み返す。 60分程度。 | 参考文献 |
第 2 回 | 実施日 |
事前学習 manaba course資料を使って、今回の内容を予習しておく。 60分程度。 | 授業内容 コンピュータの世界は二進法: ・二進法とは何か、なぜ重要なのか ・十進法から二進法への変換方法 ・二進法から十進法への変換方法 ・二進法の加減乗除 | 事後学習 授業内容の復習 manaba course資料を読み返す。 60分程度。 | 参考文献 |
第 3 回 | 実施日 |
事前学習 manaba course資料を使って、今回の内容を予習しておく。 60分程度。 | 授業内容 プログラミングとデータ表現において重要な役割を果たす八・十六進法: ・八進法 ・十六進法 ・各進法間の双方変換 | 事後学習 授業内容の復習 manaba course資料を読み返す。 60分程度。 | 参考文献 |
第 4 回 | 実施日 |
事前学習 manaba course資料を使って、今回の内容を予習しておく。 90分程度。 | 授業内容 コンピュータは加算しかできない: ・補数 ・補数を用いる加算で減算実現 | 事後学習 授業内容の復習 manaba course資料を読み返す。 90分程度。 | 参考文献 |
第 5 回 | 実施日 |
事前学習 ・これまでの内容を一度顧みる。 ・manaba course資料を使って、今回の内容を予習しておく。 120分程度。 | 授業内容 ブール代数の基本: ・ブール代数の基本概念(ブール変数、ブール演算) ・論理ゲート(AND, OR, NOT)とその真理値表 | 事後学習 授業内容の復習 manaba course資料を読み返す。 60分程度。 | 参考文献 |
第 6 回 | 実施日 |
事前学習 manaba course資料を使って、今回の内容を予習しておく。 90分程度。 | 授業内容 ブール関数と論理回路: ・ブール関数の構築と簡素化 ・カルノー図とクワイン・マクラスキー法を用いた最適化 ・基本的な論理回路の設計 | 事後学習 授業内容の復習 manaba course資料を読み返す。 90分程度。 | 参考文献 |
第 7 回 | 実施日 |
事前学習 manaba course資料を使って、今回の内容を予習しておく。 90分程度。 | 授業内容 ブール代数の応用: ・シーケンシャルロジックとフリップフロップ ・プログラミングにおけるブール代数の応用例 ・現実世界の論理回路応用事例 | 事後学習 授業内容の復習 manaba course資料を読み返す。 90分程度。 | 参考文献 |
第 8 回 | 実施日 |
事前学習 manaba course資料を使って、今回の内容を予習しておく。 60分程度。 | 授業内容 離散数学1:集合論の基礎: ・集合とその演算 ・写像と関数 ・無限集合と有限集合の概念 | 事後学習 授業内容の復習 manaba course資料を読み返す。 60分程度。 | 参考文献 |
第 9 回 | 実施日 |
事前学習 manaba course資料を使って、今回の内容を予習しておく。 90分程度。 | 授業内容 離散数学2:確率と統計の基本: ・離散確率変数と確率分布 ・組合せ論とその応用 ・基本的な統計学とデータ分析の導入 | 事後学習 授業内容の復習 manaba course資料を読み返す。 90分程度。 | 参考文献 |
第 10 回 | 実施日 |
事前学習 ・これまでの内容を一度顧みる。 ・manaba course資料を使って、今回の内容を予習しておく。 120分程度。 | 授業内容 離散数学3:グラフ理論とネットワーク: ・グラフの基本概念(頂点、辺、パス) ・木、有向グラフ、無向グラフ ・グラフの応用(ソーシャルネットワーク、ルーティングアルゴリズム) | 事後学習 授業内容の復習 manaba course資料を読み返す。 60分程度。 | 参考文献 |
第 11 回 | 実施日 |
事前学習 manaba course資料を使って、今回の内容を予習しておく。 90分程度。 | 授業内容 離散数学4:論理と証明: ・命題論理と述語論理 ・論理的推論と証明の技法 ・数学的帰納法とその応用 | 事後学習 授業内容の復習 manaba course資料を読み返す。 90分程度。 | 参考文献 |
第 12 回 | 実施日 |
事前学習 manaba course資料を使って、今回の内容を予習しておく。 60分程度。 | 授業内容 アルゴリズムとデータ構造の概要: ・アルゴリズムとは何か、そしてなぜ重要なのか ・基本的なデータ構造(配列、リスト、スタック、キュー) ・アルゴリズムの評価方法(時間複雑性、空間複雑性) | 事後学習 授業内容の復習 manaba course資料を読み返す。 60分程度。 | 参考文献 |
第 13 回 | 実施日 |
事前学習 manaba course資料を使って、今回の内容を予習しておく。 90分程度。 | 授業内容 機械学習における数学の基礎: ・機械学習に必要な数学的基礎知識を概観する。 ・線形代数と確率論の基本概念を紹介し、機械学習での役割を解説する。 ・機械学習アルゴリズムの中で頻繁に使われる数学的概念を理解する。 | 事後学習 授業内容の復習 manaba course資料を読み返す。 90分程度。 | 参考文献 |
第 14 回 | 実施日 |
事前学習 manaba course資料を使って、今回の内容を予習しておく。 120分程度。 | 授業内容 機械学習アルゴリズムの数学: ・機械学習モデルの背後にある数理モデルを理解する。 ・勾配降下法などの最適化手法の数学的基礎を学ぶ。 ・機械学習アルゴリズムの評価指標に関する数学的概念を理解する。 | 事後学習 授業内容の復習 manaba course資料を読み返す。 120分程度。 | 参考文献 |
第 15 回 | 実施日 |
事前学習 manaba course資料を使って、今までの授業を復習する。 180分程度。 | 授業内容 ・復習 ・テスト実施 | 事後学習
| 参考文献 |