このページは特に学期後半の内容(教科書第4章)についてふれています. 奥乃先生担当の前半に関するページも見てください.
日時 | 水曜日1限(8:45〜10:15) |
場所 | 工学部3号館西W1講義室 |
担当教員: | 奥乃 博 教授/五十嵐 淳 准教授(igarashi) |
担当TA: | 糸原 達彦君(奥乃研),柳楽 浩平君(奥乃研)/福田 竜大君(rfukuda) |
プログラミング言語についてコンピュータサイエンスの立場から論じる.使用するプログラミング言語はSchemeであり,高度なプログラミングの概念について学ぶとともに,実際にプログラミングに適用することを通じて,プログラミングの本質を習得する.
教科書の前半(第1章および第2章)は「アルゴリズムとデータ構造入門」(奥乃先生,第1学年後期配当,91150)で取り上げ,本講義では第3章および第4章を取り上げる.
date | 講義内容(予定) | 資料 | 宿題 |
---|---|---|---|
5/30 | 教科書 4.〜4.1.4 | スライド, evaluator のコード | Ex. 4.4, 4.6 (締切: 6/6 8:00), 4.1, 4.11 (締切: 6/20 8:00) |
6/6 | 教科書 4.1.5〜4.1.7 | スライド, 4.1.7 の evaluator のコード, 簡単なテストコード | Ex. 4.16, 4.23 (締切: 6/20 8:00) |
6/13 | 中間試験 | ||
6/20 | 教科書 4.2 | スライド, 4.2.2 の evaluator のコード, 簡単なテストコード | Ex. 4.27, 4.33 (締切: 6/27 8:00) |
6/27 | 例外処理と継続 | 講義資料, スライド, evaluator のコード,講義資料(改訂版) | 講義資料の練習問題 1, 3 (締切: 7/4 8:00) |
7/4 | 例外処理と継続(つづき) | スライド | 講義資料の練習問題 4 (締切: 7/18 8:00) |
7/18 | amb による探索 | スライド, 4.3 の evaluator のコード, 4.3.1-4.3.2 のコード | Ex. 4.35, 4.42, 4.45 (締切: 7/25 8:00) |
7/25 | amb インタプリタ | スライド | (なし) |
8/1 | 期末試験 |