利用することが一般的になってきました。プログラミングやアルゴリズムの学習が最初から難解であると誤解されたり授業時間の制限等のため軽視されがちです。プログラミング等のソフトウエア技術は言うまでもなく現在の情報技術の中核をなすものであり、その基礎学習は以前にも増して重要になっています。最近ではパソコンの低価格化に加え、フリーソフトウェアの発達により、さまざまなプログラム開発環境が誰にでも容易に手に入る状況になりました。Web上の豊富な文献を活用してどの分野の学生でも手軽にプログラミングに触れることができます。プログラミングは論理性や創造性を養うための非常に優れた訓練でもあり、理工系だけでなくさまざまな分野の学生の基礎・教養教育にとってもたいへん有効であると考えられます。ここではロボットを使ったプログラミング学習について紹介します。よばれる安価でプログラミング可能なロボットのキットが発売になりました。キットに含まれています。独自のものを簡単に作ることができます。これを用いて独自ロボットを動かします。プログラムに間違いがあった場合はロボットは予定通りに動いてくれません。応用力を養うことができます。問題解決能力を養ったり、ロボット工学やプログラミングの教育に利用されています。(実は、以上の説明は、2001年度の授業の教材費を共通教育センターにお願いするにあたって作成したものを少し手直しただけです。さまざまなロボットが急速に普及・発展している現在の状況としては少し古い説明になっているかも知れません。