通信情報システムコース 専門科目 プログラム意味論 (2024年度夏学期)

日時 木曜日4限(15:00〜16:30)
場所 総合研究7号館1階 情報1
オフィスアワー:月曜日 16:45〜18:15 (総合研究7号館224)
(その他の時間は要アポイントメント)

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

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

お知らせ

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

回数date講義内容(予定)/配布資料
14/11事務連絡; 導入; 教科書1章: 自然数の加算・乗算・比較と導出システム(1)/配布資料
24/18教科書1章: 自然数の加算・乗算・比較と導出システム(2)
34/25教科書2章
45/9教科書2-3章
55/16教科書4章
65/23教科書5章
75/30教科書7章
86/6教科書8章
96/13教科書9章
106/20教科書10章
116/27末永准教授担当分
127/4
137/11
147/18
157/25

教科書

参考図書

  1. 五十嵐 淳.プログラミング in OCaml ~関数型プログラミングの基礎からGUI構築まで~.技術評論社.2007.(電子版が GIHYO Digital Publishingから購入可能)
  2. Glynn Winskel. The Formal Semantics of Programming Languages. The MIT Press, 1993. (和訳あり: プログラミング言語の形式的意味論入門(丸善))
  3. Benjamin C. Pierce. Types and Programming Languages. The MIT Press, 2002. (和訳あり: 型システム入門(オーム社))
  4. 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:: 2024-04-06 22:22:17 +0900#$