昭和40~50年代、泉丘高理数科で行われた計算機プログラミング教育の資料を、当時の担当教諭が収集している。授業内容の記録、使った機器がほとんど地元に残っていないことから、現在は理工各分野で活躍する教え子から授業の感想文を募ってまとめる。今年4月から小学校でプログラミング教育が必修化されるのを前に、当時の「最先端」教育現場の記憶を次代に伝える考えである。はい,この感想文を送ったうちの一人が私です。1969年に石川県立金沢泉丘高等学校の理数科1年(第2期生)でした。CASIOのAL-1000でプログラミングを学んだ。さらに,アナログ計算機で微分方程式を解いてレポートをまとめるなど。楠先生には1年から3年まで数学(甲と乙があってその片方)の授業を受け,理数科の2年のときはクラス担任だった。おととし,先生のリクエストに答えてお送りした返事が次の文章である。
資料をまとめているのは、楠(くすのき)禎一郎さん(93)=金沢市金石西1丁目=。旧制四高、東大理学部地球物理学科出身の楠さんは1958~77年に泉丘高で勤務し、68年にできた理数科を受け持った。
同校は69年、世界初のプログラム機能付き電子計算機「AL1000」3台を導入した。プログラミングのできる計算機が大学、研究機関などでようやく普及し始めた時代、プログラミングによる「ユークリッド互除法」「素因数分解」などを課題として生徒に学ばせていたという。
自宅を整理していた楠さんが、理数科で出題した課題やコンピューター実習室の配置設計図といった資料を見つけた。2018年に開かれた理数科の同窓会で授業の感想文を募集。東京工大教授や企業の技術者を含む教え子から多数の返事が寄せられた。
平成30年9月23日
理数科でのプログラミング教育のこと 大阪教育大学 越桐國雄
私が,金沢泉丘高等学校の理数科の2期生として入学したのは昭和44年(1969年)のことです。3年間クラス替えのない8組として,40人のクラスメートとともに学びました。もう50年も前のことになるので,記憶もかなり怪しくなっているのですが,とりあえず,自分の中の物語を憶えている範囲で記してみます。
理数科の二期生ということもあって,2年の担任だった楠先生なども授業を手探りでつくられているようでした。数学や理科?の授業が多く,その分,体育の授業が少ない中で,理数科向けの数学の授業では,同値関係?とεδ論法?とイデアル?とアフィン幾何?という言葉だけが,まったく分からなかった講義の中の微かな残像で残っています(記憶違いかもしれません)。
コンピュータについてはニキシー管が並んだ,カシオ計算機のプログラミング電卓があって,4メモリ26ステップ?のプログラムが組めるというものだったと思います。こちらの方はとても興味をもって取り組むことができました。最後の課題として「整数の階乗を求める」というのがありました。がんばって考えてできた!と思ったのですが,土田君のプログラムのステップ数が最短だったということで,負けて残念だったという記憶が強く残っています。
また,これとは別に,アナログコンピュータで微分方程式を解いてグラフを出力するという課題にも取り組みました。一人で残って作業しているときに,配線を間違えて,警告ブザーが鳴り響いて肝を冷やしたことを憶えています。単振動,減衰振動,強制振動のグラフを出力して,かなり丁寧なレポートを提出しました。
その後,大阪大学理学部の物理学科に進んで,原子核理論を専攻し,大型計算機でFORTRANを走らせ,当時のベクトル型スーパーコンピュータの初期モデルと格闘しました。就職先の大阪教育大学では,情報教育の立ち上げに係わることになります。Macintosh40台でMathematicaの授業をやっていると,高校時代の情報教育の黎明期からたいへん遠くまで来たなと感慨深いものがありました。
P. S. 15年前に大阪教育大学の附属高校でお話しした際の資料(自分史のようなもの)を別添します。
写真 :北國新聞ウェブ版に掲載された楠先生の近影(2020.2.18)