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

日時 火曜日3限(13:00〜14:30)
場所 工学部10号館4階第二講義室

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

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

お知らせ

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

date講義内容(予定)配布資料
10/6事務連絡;導入;自然数の加算・乗算・比較と導出システム(1)resume0.pdf, resume1.pdf
10/13自然数の加算・乗算・比較と導出システム(2)resume2.pdf, 改訂版
10/20演習app1.pdf
10/27(出張のため休講)
11/3(文化の日)
11/10MLの操作的意味論(1) resume3.pdf, resume4.pdf
11/17MLの操作的意味論(2) resume5.pdf
11/24(11月祭)
12/1MLの操作的意味論(3) resume6.pdf
12/8 単純な型システム(1) resume7.pdf
12/15 単純な型システム(2)
12/22 多相的型システム(1) resume8.pdf
1/7(木) 型推論 resume9.pdf
1/12 多相的型システム(2); 継続 (1) resume10.pdf
1/19 演習
1/26 継続 (2) resume11.pdf
2/2 参照 resume12-rev.pdf(改訂版)
2/9最終レポート締切

参考図書

  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: $