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

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

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

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

お知らせ

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

date講義内容(予定)配布資料
10/5事務連絡・導入・数学の復習resume1.pdf
10/12算術式/多項式の言語resume2.pdf,補遺(resume2a.pdf)
10/19λ計算(1)resume3.pdf,補遺(resume3a.pdf)
10/26λ計算(2)resume4.pdf,補遺(resume4a.pdf)
11/2λ計算(3)配布資料はありません
11/9単純型付λ計算(1)resume5.pdf,補遺(resume5a.pdf)
11/16単純型付λ計算(2)中間レポート課題
11/30オブジェクト計算(1)resume7.pdf
12/7オブジェクト計算(2)resume8.pdf
12/14オブジェクト計算(3)resume9.pdf
12/21オブジェクト計算(4)
1/11(休講予定)
1/18並行プロセス計算resume10.pdf
1/25(月曜日の読み替え)
2/1(休講予定)
2/8試験

参考図書

  1. Benjamin C. Pierce. Types and Programming Languages. The MIT Press, 2002.
  2. Martin Abadi, Luca Cardelli. A Theory of Objects. Springer-Verlag, 1996.
  3. Robin Milner. Communicating and Mobile Systems: the π-Calculus. Cambridge University Press, 1999.

igarashi@kuis.kyoto-u.ac.jp
Last update on $Date: 2005/02/10 10:47:21 $.