工学部情報学科

プログラミング言語

日時 火曜日2限(10:30〜12:00)
場所 総合研究8号館講義室4
担当教員:五十嵐 淳(igarashi)
オフィスアワー:月曜日 17:00〜18:30 (総合研究7号館224)
(その他の時間は要アポイントメント)
担当TA:井上 裕昭君(hinoue),樹下 稔君(kinoshita)

お知らせ

宿題提出について

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

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

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

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

回数date講義内容(予定)資料宿題
14/8講義概要紹介,SICP第1〜2章の復習スライド宿題提出システム登録,教科書3.1節の予習
24/15教科書3.1節スライドEx. 3.1, 3.3 (締切 4/22 10:30),教科書3.2節の予習
34/22教科書3.1.3節〜3.2節スライドEx. 3.7, 3.9,スライドのチェックポイントの説明 (締切 5/13 10:30),教科書3.3節の予習
45/13教科書3.3.1〜3.3.3節スライドEx. 3.12, 3,22 (締切 5/20 10:30)
55/20教科書3.3.5節スライドEx. 3.33 (締切 5/27 10:30)
65/27教科書3.5.1〜3.5.2節スライドEx. 3.51, 3.54., 3.58 (締切 6/3 10:30)
76/3教科書3.5.3〜3.5.5節スライド宿題はなし(3.62-3.82全てオプション課題:締切 6/10 10:30)
86/10教科書4.1〜4.1.4節スライド, 教科書サポートサイトのコード Ex.4.4, 4.6 (締切 6/17 10:30)
96/17教科書4.1.5〜4.1.7節スライド, 教科書サポートサイトの4.1.7のコード Ex.4.11, 4.16 (締切 6/24 10:30)
106/24教科書4.2節スライド, 教科書サポートサイトの4.2のコード Ex.4.27, 4.32 (締切 7/1 10:30)
117/1配布資料配布資料(日本語版, English), スライド, evaluatorのコード 配布資料 Ex.1, 3 (締切 7/10 10:30)
127/8前週の続きスライドお知らせを見よ (締切 7/22 10:30)
137/15前週の続き,教科書4.3節スライド, 教科書サポートサイトの4.3のコード, 五十嵐お手製の evaluator コード, テストコード 配布資料 Ex.4, 4.35-4.49 (全てオプション課題, 締切 7/29 10:30)
147/22
試験7/29
158/5試験解説

教科書

Scheme 処理系

参考情報


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