工学部情報学科

プログラミング言語 (科目コード90170)

日時 火曜日5限(16:30〜18:00)
場所 総合研究8号館講義室4
担当教員:五十嵐 淳(igarashi)
オフィスアワー:月曜日 17:00〜18:30 (総合研究7号館224)
(その他の時間は要アポイントメント)
担当TA:大元 武志君(omoto),樹下 稔君(kinoshita)
Twitter ハッシュタグ: #KUプログラミング言語

お知らせ

宿題提出について

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

プログラミング言語についてコンピュータサイエンスの立場から論じる.使用するプログラミング言語はSchemeであり,高度なプログラミングの概念について学ぶとともに,実際にプログラミングに適用することを通じて,プログラミングの本質を習得する.

教科書の前半(第1章および第2章)は「アルゴリズムとデータ構造入門」(吉井先生,糸山先生,馬谷先生,第1学年後期配当,91150)で取り上げ,本講義では第3章および第4章を取り上げる.

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

回数date講義内容(予定)資料宿題
14/14講義概要紹介,SICP第1〜2章の復習 スライドSICP第1~2章の復習
24/21教科書3.1節 スライド教科書3.2節の予習
34/28教科書3.1〜3.2節 スライド締切 5/12 16:30: Ex. 3.1, 3.3, 3.7, 3.9,スライドのチェックポイントの説明 (お知らせも見てください.),教科書3.3節の予習.オプション課題: 3.1節〜3.2節のその他の問題全部
45/12教科書3.3.1〜3.3.3節スライドEx. 3.12, 3,22 (締切 5/19 16:30)
55/19教科書3.3.5節スライドEx. 3.33 (締切 5/26 16:30)
65/26教科書3.5.1〜3.5.2節スライドEx. 3.51, 3.54., 3.58 (締切 6/2 16:30)
76/2教科書3.5.3〜3.5.5節スライドEx. 3.67 (締切 6/9 16:30)
86/9教科書4.1〜4.1.4節スライド, evaluatorのコード Ex. 4.4, 4.6, 4.11 (締切 6/23 16:30)
96/16教科書4.1.5〜4.1.7節4.1.7のコード
106/23教科書4.2節スライド, 4.2のコード Ex.4.27, 4.33 (締切 6/30 16:30)
116/30配布資料配布資料, スライド, evaluatorのコード 配布資料 Ex.1, 3 (締切 7/14 16:30)
127/7休講
137/14前回の続きスライド必修課題: CPSインタプリタに and を実装,オプション課題: 練習問題4 (締切 7/21 16:30)
147/21教科書4.3節スライド, 教科書サポートサイトの4.3のコード, 五十嵐お手製の evaluator コード, テストコード, 実装の説明(試験範囲外)
試験7/28
158/4試験解説

教科書

Scheme 処理系

参考情報


igarashi@kuis.kyoto-u.ac.jp
Last update on $Date:: 2012-01-29 23:40:47 +0900#$