① 物語性を取り入れた説明: 「ラズベリーパイ」
プログラミング教室に通う中学生のユキは、毎週の授業を楽しみにしていました。ある日、先生の佐藤が「ラズベリーパイ」について教える機会がありました。
ユキ: 「先生、ラズベリーパイって聞いたことありますか?美味しそうな名前だけど、実際には何なんですか?」
佐藤先生: 「いい質問だね、ユキ。ラズベリーパイは美味しいお菓子じゃなくて、小型のコンピュータなんだ。具体的には、教育目的や個人のプロジェクトで使われるシングルボードコンピュータというものだよ。」
ユキ: 「小型のコンピュータって、どのくらい小さいんですか?」
佐藤先生: 「ちょうど手のひらに収まるくらいの大きさだよ。見た目はちょっと大きなチョコレートバーみたいな感じかな。でも、機能は本格的なコンピュータと同じくらいなんだ。インターネットにもつながるし、プログラムも動かせるんだよ。」
ユキ: 「そんなに小さいのに、どうやって使うんですか?」
佐藤先生: 「使い方はとても簡単だよ。まず、SDカードにOS(オペレーティングシステム)を入れて、ラズベリーパイに差し込むんだ。このOSはLINUX系が多いんだ。そして、電源を入れて、キーボードやマウス、ディスプレイをつなげば、もう準備完了だ。プログラミング言語のPythonを使って、簡単なプログラムを書くこともできるんだ。」
ユキ: 「それって、どんなプロジェクトができるんですか?」
佐藤先生: 「例えば、スマートホームのデバイスを作ったり、ロボットを動かしたりすることができるよ。センサーをつなげて、温度や湿度を測定するプロジェクトも面白いね。また、ゲームのエミュレーターとしても使えるんだ。」
ユキ: 「それはすごいですね!でも、難しそう…」
佐藤先生: 「心配いらないよ、ユキ。ラズベリーパイは教育用に設計されているから、初心者でも簡単に使い始めることができるんだ。たくさんのチュートリアルやサポートがあるから、一緒に楽しみながら学んでいこう。例えば下記のようなものとか。」
ユキ: 「そうなんですね!ところで、名前の由来は何ですか?」
佐藤先生: 「いい質問だね。名前の由来は、イギリスで設立されたラズベリーパイ財団が、コンピュータサイエンスの教育を促進するために開発したことに由来しているんだ。ラズベリーは英国の伝統的なデザートの名前から、パイはPythonプログラミング言語の愛称から取られているんだよ。」
ユキ: 「いつ頃できたんですか?」
佐藤先生: 「ラズベリーパイは2012年に初めて発売されたんだ。それ以来、多くのバージョンが出て、世界中で広く使われるようになったんだよ。本も色々出ているからまずは1冊読んでみるといいよ。」