From: Hiroshi IGARASHI Date: 2000-05-16T16:53:28+09:00 Subject: [ruby-list:22619] Re: FYI: Ruby document (Re: =~) いがらしです。昨年度は1年生の授業のTAをやってました。 At Tue, 16 May 2000 15:27:08 +0900, in [ruby-list:22615] Re: FYI: Ruby document (Re: =~), agul@mag.shimane-u.ac.jp wrote: > > http://www.ecs.shimane-u.ac.jp/~nawate/lecture/lecture.html > > にLinuxのリテラシーとRuby入門を載せています。お叱り等ありました > らよろしくお願いします。 2回目からRuby入門ですか。早いですね^_^; 何よりRuby本が教科書というのもすごい…… プログラミング経験がまったくない人にはちょっとつらいかと。 それから、Rubyでプログラミングを教える場合、オブジェクト指向言語と しての面をどのくらい/どうやって教えるか(あるいは教えないか)、 という問題があると思うんですが、 そのあたりどう講義されるのか興味があります。 ちなみに、うちの学科で教えている言語はJavaです。 # 僕が学部1年の時はC言語でした。 通年授業なのですが、クラス・オブジェクトなどについてちゃんと 説明したのは後期になってからだったと思います。 それまでは、極力primitive型と文字列だけを使って説明しました。 それでも、よく使うような式、たとえば標準出力に文字列を出力する System.out.println("Hello world."); を説明するのは結構面倒ですし、 System.out.println("Total: " + total); なんかはもっと……。 最初のうちはおまじないだと思ってもらうしかないのでしょうけど。 > > 半期15回程度の授業ならプログラミングの前にリテラシや、計算機 > > の構造に関する講義を4,5回くらいされたほうが良いと思います。 > > 半期だけの授業ですが、救いはもう一コマリテラシー専用の授業も担当 > しているので、並行して操作の学習やエディタ、電子メールなどをそっ > ちで教えられることです。 こちらでも、5回ほどUNIXコマンドやEmacsの基本操作をやってから プログラミングの授業に入りました。それでも、コマンドの使い方とか ディレクトリの概念を理解できない学生が多くて大変でした。 # 実習中TAが学生の間をかけずりまわることになる;_; とはいえ、逆にこれ以上じっくりやっても、すぐに課題を片付けて 暇になってしまう学生が出てしまうし。難しいです。 -- 五十嵐 宏 (Hiroshi IGARASHI)