ソフトウェア基礎論
Foundations of Software Science

講義内容

ソフトウェアシステムを設計する際に大切なことは, まず対象を簡潔にモデ ル化し, 次に, 対象の性質を明らかにするための方法論をもつことである。 理論的考察は方法論の確立に重要である。このような観点に立ち,本講義前半 では,データベース理論を取り上げ,重要な概念と方法論を紹介する。後半で は,神経回路モデルの理論と情報処理への応用について解説する。
  1. データベース理論
    データベースにおける質問言語に関する理論的な事柄を説明する。
    1. 関係代数, 関係論理
    2. 一階述語質問
    3. 再帰質問
    4. 否定を含む再帰質問
  2. 神経回路網モデルの理論と応用
    生物学的モデルに由来する神経回路網モデルに関し,その数理的定式化と情報 処理への応用について説明する。
    1. 相互結合型モデル,物理モデル
    2. 階層型モデル,関数近似
    3. 最適化への応用
    4. 自己組織化と統計モデル

    教科書

    特になし : 講義ノートを配布

    参考書

    授業中に紹介する

    前提とする知識(必ずしも先修条件ではない)