プログラム構造論

Mathematical Structures in Programming

担当 胡振江 (Zhenjiang HU)

時間: 2008年夏学期 月曜日午前 10:15 -- 11:45

場所: 工学部6号館3階セミナー室B


講義内容

計算機プログラムに内在する数理的構造を捉え、アルゴリズム設計における構 成的手法の体系化とそれに基づくプログラミング方法論を扱う。種々の計算モ デルにおけるプログラムの構造を体系化する理論の構築とそれに基づく工学的 手法、開発支援システムのあり方等を論じる。また、アルゴリズム設計におけ る発見的手法の体系化を通じて、構成的手法の適用範囲等についても論じる。

教科書

Anne Kaldewaij, Programming: The Derivation of Algorithms, Prentice Hall, 1990. ISBN 0-13-204108-1.

参考書

Roland Backhouse, Program Construction: Calculating Implementation from Specification, Wiley, 2003.

Richard Bird and Oege de Moor, The Algebra of Programming, Prentice-Hall, 1996.


講義資料


関連ページ

  • IFIP Working Group 2.1 -- Algorithmic Languages and Calculi
  • 8th International Conference on Mathematics of Program Construction, Kuressaare, Estonia, 3-5 July 2006.
  • Roland Backhouse's Course Page on Program Construction and Verification

  • Maintained by Zhenjiang Hu(hu@mist.t.u-tokyo.ac.jp). Last modified on April, 2008.