大学で教えている立場から,初学年ではいろいろ面白いことのできる開発環境を使って,プログラミングに親しませる講義もあると良いと思っています.現在我々が普通に使っているソフトウェア環境はGUIがメインであるのに,いつまでもコンソールベースの Hello World ではじまるような授業では,多くの学生のモティべーションを高めるのは難しいでしょう.ある程度高い抽象度をもつ言語・実行モデルの上で画像や音声なども扱えるような(面白い)プログラミングを学び,その後でそれらがどのようなメカニズムに基づいて実行されるのかを学ぶという形でもよいのではないでしょうか.
仕事で時々出かけますが、「ウォータールー」と発音します。
カナダの大学は、だいたい大きいのですが、Univ. of Waterlooは、1学年2000人の大規模大学です。レベル的にも規模的にも北大ぐらいかな? 学科の入っている建物から判断して計算機科学は学年200人ではと想像します。そうすると元記事のトロントの新聞のキッチェナー郡のページに書かれていた、学部長の弁明の「計算機科学の学生の2割、2クラスだけが使う契約」、と数字が合います。1クラスは10人ぐらいで輪講や演習とかやっている光景をよく見かけましたので。
で、その大学は (スコア:0, フレームのもと)
2.MSの支援があることによって、学生が誰もいなくなり、つぶれる。
3.大学の教授が逃げ出して、学科はあるものの、授業が成り立たなくなる。
4.ただちに寄付を返納して、正常に戻る。
のどれでしょうか?これから。
Re:で、その大学は (スコア:3, 興味深い)
話題となっているウォータールー大学のElectrical & Computer Engineering [uwaterloo.ca]学科ですが,コンピュータ分野では(少なくとも研究レベルでは)わりと名の通った所です.コースもバランスが取れているので,ご心配のようなことはたぶん起こらないでしょう.むしろ初学年のC++による必修講義をC#に置き換えるのは,MSの支援がどうのというところを別にすれば学生のためにもなると思います.OSやシステムプログラミングに関する講義もあるので,CやC++はそのときに学んでも遅くはないでしょう.
大学で教えている立場から,初学年ではいろいろ面白いことのできる開発環境を使って,プログラミングに親しませる講義もあると良いと思っています.現在我々が普通に使っているソフトウェア環境はGUIがメインであるのに,いつまでもコンソールベースの Hello World ではじまるような授業では,多くの学生のモティべーションを高めるのは難しいでしょう.ある程度高い抽象度をもつ言語・実行モデルの上で画像や音声なども扱えるような(面白い)プログラミングを学び,その後でそれらがどのようなメカニズムに基づいて実行されるのかを学ぶという形でもよいのではないでしょうか.
残念ながらC#や.NETのフルセットの開発・実行環境はMSが提供する有料のものしかないので,この話みたいに寄付でもしてもらえないと日本の大学で大々的に導入するのは難しそうです.現状ならJavaで十分という気もしますが.
MSDN academic alliance (スコア:2, 参考になる)
MSDN アカデミックアライアンス [microsoft.com]というのがありまして、学科単位で破格で開発環境を構築できたりします。学生のパソコンにも入れられたりする。
うちの学校はこれに入っているので、借りてきて入れています。もともと開発環境は揃えられるだけ揃えたいタイプ(そのほうがいざなんかやらなきゃならないときに適したものを選びやすいし)なので(笑)。
# ちなみに私は学生です。でも・・・いれててもあんまつかわないな・・・Perlが楽だ・・・。提出期限も迫ってるし・・・。
---------- ------ ISHII Nayuta
Re:MSDN academic alliance (スコア:1)
元記事は「寄付」ではなく「投資」になっていて、
Tablet PCのための数式認識ソフトの開発と、実験機材の提供と、
カリキュラム統合とに投資をしたことになっています。
そしてC#を教えるというofferは、UW側が出したように読めるんですけどね。。。
Re:で、その大学は (スコア:1)
オフトピかもですが、JavaのJDK1.3からついたMIDIとかの音声のAPIは、
過剰と思えるくらいに(笑)綺麗なモデルです。
個々のMIDIイベントまで、(参照型のObjectしか無い)Java言語のObjectとして実装するなんて…
でも勉強には丁度良いはず。
あそこらへんを使って「面白い」プログラムに接する、ってのは悪くないような気がしています。
Re:で、その大学は (スコア:0)
そして敗北の予感。
#知ったかぶりAC
Re:で、その大学は (オフトピ) (スコア:0)
space alcで調べてみたけど、ワーテルローとウォータールー、どっちもあるそうですよ、小ナポレオンさん。
まじめな話、このカタカナで検索にいろいろ引っかかるから、カナダ方面ではウォータールーで合ってる気が何となくする。
Re:で、その大学は (オフトピ) (スコア:2, 参考になる)