木本祥晴
キーワード:CG論,Delphi,教材,Webページ
私は社会情報という学部に入り、これまで様々な講義を受け、情報社会に関して学びました。その中で、Delphiによるプログラミングを学び、またそのDelphiを使い、プログラムによってコンピューターグラフィックを作ろうするCG(コンピューターグラフィックス)論を受講しました。CGは現在Shade等のソフトによって作りやすくなってきています。このCG論では、後期にShadeによるCGの作り方を学ぶ事になりますが、前期はプログラミング(Delphi)によるCGの描き方を学びます。私はこの前期のプログラミングによるCG論の学習の際、一度理解に苦しむと、先に進んでも全然何をやっているかわからなくなってしまう事がありました。
そこで、プログラムを理解する為に、社会情報学部、皆川教授の許可を得て、CG論で配布しているプリントを使い、実際、プログラムの中の変数や定数に具体的な数値を入れ、作図過程を確認する事や、また、ポイントとなる個所を探し、「このような説明があればもっとわかりやすくなるのではないか」と思った個所に解説を入れようとしました。そして、その解説を含めた教材をWebページに公開する事を考えました。何故Web上に教材を載せたかというと、Web上に教材テキストを載せる事により、プリント配布が不要になる事や、復習する時にすぐその章を見つける事も可能になり、もし講義を受ける事ができなくても、インターネットができる環境があれば、家などで自学自習する事ができるからです。
そこで私は、「CG論(前期)教材Webページの作成」というテーマを選びました。このテーマは、自分だけが理解するのではなく、CG論を受講している学生、これから受講しようとする学生、また、プログラミングの復習をしたい学生などを対象にしました。そこで、その学生達と同じ情報量で自分が理解し、教材に生かそうと、あえて他の参考教材を見ず、プログラミングBで学んだDelphiによるプログラミングと、CG論で配布されるプリントのみを参考にし、教材Webページの作成を行いました。作成にあたって配慮した事は、自分が理解した知識をどのように掲載すれば、それを見た学生に理解してもらえるかが一番大事だと思い、解説の内容と、解説の提示の仕方、この2つをポイントとしました。
この教材は、前期のCG論の第9回講義内容(2次元の絵を描くところまで)までを掲載し、解説をつけていますが、その後の講義内容も、そこまでをちゃんと理解していれば、楽に先に進むことができるはずです。この教材が完成して、最初プログラムを全然理解できなかった自分が、完成した時点でだいぶプログラムを理解できるようになりました。
私が、完成したこの教材Webページを客観的に見た時、解説の内容に少しわかり辛い個所がありました。そこで、残された課題として、解説の提示の方法をもう少し工夫して、もっと簡単に理解できるようにする事と、この教材Webページを軽_kimoto/paper/paper1.htmllケート等で集計して、解説内容を見直す事が、残された課題となると思いました。今後、同じ教材Webページの作成をする機会があれば、この残された課題と、事前に、CG論を受講している学生からアンケートを集計して、講義の中で理解しにくい個所を調べ、そこに解説をつけるといった事をしたいと思います。
指導教員 森田彦