行事・教育活動

タグ:プログラミング

楽しいプログラミング

昨年度から2年生「情報Ⅰ」の授業で行っているロボット制御プログラミング。

本校では、プログラミングを楽しく学んでもらうために、ブロック玩具で有名なLEGO(レゴ)のロボット教材を導入しています。

マイコン内臓のメインブロックに、モーターやセンサー内臓のブロック等を接続し、パソコン側で組み立てたプログラムを流し込むと、プログラム通りにロボットが動いてくれる仕組みのものです。

入門者(小学校低学年~)向けプログラムソフト、初心者(小学校高学年及び中学生~)向けプログラミングソフト、中・上級者向けプログラミングソフトの3段階に対応しているので、プログラムに苦手意識がある生徒でも取り組めるように、現在は初心者向けプログラミングソフト【スクラッチ】をベースにしたプログラミングに取り組んでいます。

中学校の時に、【スクラッチ】を学んだことのある生徒が多かったこともあり、スムーズに授業を進めることができたのは、教員にとっても新鮮な驚きがありました。

 

2人1組のペアワークで取り組み、「ロボット組立~プログラム作成~ロボット&プログラムの改良」を繰り返す生徒達。

とても楽しそうに取り組んでくれていました。

直近まで、表計算ソフトを使った条件分岐(IF関数)を難しい顔をしながら学んでいた生徒にとって、ロボット制御のプログラムも基本構造(※もし○○ならXXしなさい)は同じはずなのですが、今日の授業は目の輝きが違う!(表計算ソフトも一生懸命教えている先生にとっては、結構ショック・・・・)

それでも、あちらこちらから「楽しい!」とか「先生!見て見て!」と声が上がる状況は、この教材を導入して正解だったなと感じています。