ウチの大学では scheme のインタプリタを scheme で作成とか
scheme のコンパイラを作成とかやりました。
でもこれは講義というより実習かな。