情報システム科学実習II
レジュメと配布プログラム
第1回 概要説明 (
DVI
,
ps.gz
)
第2回 変数と関数による抽象化 (
DVI
,
ps.gz
)
.cshrc
の追加分
.emacs
の追加分
hello-button.scm
interactive-greetings.scm
第3回 再帰によるくり返し (
DVI
,
ps.gz
)
turtle.scm
regular-polygon.scm
tree.scm
第4回 高階関数 (
DVI
,
ps.gz
)
upcase-string.scm
fortune.scm
第5回 データの抽象化 (
DVI
ps.gz
)
grapher.scm
coordinates.scm
第6回 (第5回までの内容を理解するための時間)
第7回 階層データ (
DVI
ps.gz
)
tree.scm
q-and-a.scm
第8回 リストの利用・オブジェクトと状態 (
DVI
ps.gz
)
queen.scm
queen-common.scm
queen-gui.scm
account.scm
calc-part.scm
第9回 多相性・総称関数・メソッド (
DVI
ps.gz
)
matrix.scm
drawing.scm
第10回 継承 (
DVI
ps.gz
)
第11回 デザインパターン (
DVI
ps.gz
)
observer.scm
clock.scm
clock-tick.scm
(おまけ)
第12回 継続と例外処理 (
DVI
ps.gz
)
input-area.scm
simple-input-values.scm
cancel.scm
naive-input-values.scm
cps.scm
cps-with-cancel.scm
step-back.scm
callcc.scm
情報システム科学実習II