第1112回
道具を教える
驹场生に笔测迟丑辞苍プログラミングと情报科学の基础を教える「アルゴリズム入门」を1コマ担当している。この讲义は2年前まで搁耻产测言语で教えていたが、时代の要请に応えて昨年度より笔测迟丑辞苍言语を使うように讲义内容が変更された。文理900人以上が受讲する讲义内容の転换であるが、準备期间1、2年のとても素早い転换であった。教科书の执笔をはじめ転换の実务を担当された先生方の努力に头が下がる。
転换にあたり、内容も情报科学の数理的な内容を减らし、色々な科学分野に例をとったプログラミングによる课题解决の绍介を増やすこととなった。课题解决の绍介から入って、プログラミングを身近に感じてもらい、その上で背景の概念を学ぶ形式である。
プログラミング言语の优劣は、市井のソフトウェア技术者の格好の暇つぶしの话题だが、现実问题搁耻产测と笔测迟丑辞苍は互いによく似た言语である。よってプログラミングの教育という観点からは、苦労して笔测迟丑辞苍を使うように讲义を変えても见合う効果はあまりない。
しかし今时のプログラミングで、全てを一から书くということはあり得ない。他人が书いたプログラムの断片(ライブラリなどと呼ぶ)を再利用して、自分の目的に固有の部分だけを书く。利用者数が多い言语はライブラリも豊富であるので、この観点では利用者数は正义であり、笔测迟丑辞苍は他に优れている。课题解决を绍介する讲义はライブラリの使い方を教える讲义でもあるので、笔测迟丑辞苍で教える効果は高い。
课题解决重视の讲义は実は悩ましい。ライブラリを自分で书くには情报理工学に関する深い理解が必要だが、使うだけなら简単である。学问的な深みもあるとはいえない。情报理工学は他分野の道具であって自立した学问ではない、という误解を学生に広めてしまうかもしれない。幸い、私の讲义を昨年受讲した学生诸氏は新しい讲义内容に物足りなさそうであった。今年はいま少し深みを见せたい。
千叶滋
(情报理工学系研究科)