3DCGを作りながらOOPを学習:Alice

Open Tech Press | Alice:3Dアニメーションを作成しながらOOPを学ぶ
CMU発、3DCGモデルがオブジェクトとして定義されていて、それらを組み合わせることでOOPが学べるという開発ツール(学習ツール)です。プロモーションビデオによると、アメリカの大学の10%で使われているとか。
昔、LOGOという開発環境で、プログラムで指示を出すとベクターグラフィックスが書けるというのがありました。こういう視覚化が、学習には有効なのではないかと思います。