冬期休業課題
Squeak講義資料(『未来への教室』を体験しよう)を実行し、
手続き型言語、C言語とオブジェクト指向言語JAVA、Squeakについて
比較し、情報教育の在り方の視点から、その感想を記述せよ。


考察&感想
プログラミングにはC言語など、記述された命令を逐次的に実行し、処理の結
果に応じて変数の内容を変化させていく手続き型言語とJAVAのように小さな
プログラムを部品単位で作成しておき、これらを積み木のように組み合わせ
ることでより大きなアプリケーションを作るオブジェクト指向言語がありま
す。Squeakはオブジェクト指向言語になりますが、JAVAに比べてもとても簡単
で遊びながらオブジェクト指向が学べると感じました。それに、マウス一つで
車やコースを作れ、項目を選択してプログラムし、実行結果すぐに分かるので
プログラミング初心者には向いていると思いました。自分自身も課題のことを
忘れて楽しんでしまいました。ただ、小学生には車を走らすために行う微妙な
調整などはすこし難しいと思いました。
プログラミングを学習するにあたり、初めからJAVAなどのプログラミング言語
だと苦戦する人も多いと思いますが、このSqueakから学びはじめ、JAVAやC言
語を学んだ方が比較的スムーズにプログラミングを学べると思いました。