知能情報学専攻 ソフトウェア基礎論 (2012年度冬学期)

日時 火曜日3限(13:00〜14:30)
場所 総合研究8号館(旧工学部8号館)1F講義室1

講義内容(シラバスより)

数理論理学的手法を用いたソフトウェア科学の基礎理論について講述する.特に、 プログラミング言語の形式化と意味論、また,型システムとプログラムの安全性な ど,形式化を用いたプログラムの性質に関する議論をする.

お知らせ

講義スケジュールと配布資料

date講義内容(予定)/配布資料
10/2事務連絡;導入;自然数の加算・乗算・比較と導出システム(1) (資料)
10/9自然数の加算・乗算・比較と導出システム(2)
10/16算術式の評価と簡約; 演習
10/23演習
10/30メタ定理と帰納法による証明(1)
11/6メタ定理と帰納法による証明(2)
11/13メタ定理と帰納法による証明(3)・MLの操作的意味論(1)
11/20MLの操作的意味論(2): 定義,変数束縛と環境・関数と再帰
11/27MLの操作的意味論(3): 関数と再帰
12/4静的有効範囲と名前無し表現 / リストとパターンマッチング
12/11
12/18
12/25
1/8
1/22
2/5最終レポート締切

教科書

参考図書

  1. Benjamin C. Pierce. Types and Programming Languages. The MIT Press, 2002.
  2. Daniel P. Friedman and Mitchell Wand. Essentials of Programming Languages. The MIT Press. Third edition. 2008.

igarashi@kuis.kyoto-u.ac.jp
Last update on $Date:: 2012-11-27 16:20:58 +0900#$