保護者の方へ

Jasmine Teaはプログラミングを学ぶ子供たちに向けて作られたプログラミング言語です。

世の中にはすでにプログラミングを学ぶための様々なサービスが存在しています。代表的なのが、ビジュアルプログラミング言語もしくはブロック型プログラミング言語と呼ばれるものです。

子供がプログラミングを理解するのを助けるために、極力キーボード操作を要求することなく、あらかじめ用意された画面上のブロックを組み合わせることでプログラミングを行うことができます。

このビジュアルプログラミング言語は多くの子供たちにプログラミングの可能性を伝えることに多大な貢献をしています。ビジュアルプログラミング言語を使って、プロも顔負けの作品を作り出す子供たちも多くいます。

しかし、社会で使われているプログラミング言語のほとんどはテキストプログラミング言語と呼ばれるキーボードを中心とした入力デバイスでテキストをタイプし、何行ものコンピューターへの命令を組み上げていくことが要求されるものです。

子供にはテキストプログラミングは難しいと言われています。キーボード操作に慣れていないことや、テキストプログラミングにも求められる英語(英単語がコンピューターへの命令で使われます)が難しいことが理由です。しかし、子供たちの可能性は無限です。興味関心を持ったことに対しては、誰に習うでもなく、自分で様々な技術を習得していきます。プログラミングも同様です。

私達は、子供たちにテキストプログラミングを学ぶ環境を提供したいという想いで、このJasmine Teaを開発しました。

子供たちが興味を持つように、多彩なグラフィック処理機能やサウンド機能、アニメーションやゲームを作れる機能を標準搭載しています。一方で、中学や高校の情報の授業で学ぶプログラミングも一通りJasmine Teaで学ぶことが可能です。

サンプルプログラムとして、文部科学省が作成・公開している高校情報Ⅰの実践課題について実際にJasmine Teaで解いた解法を掲載しています。

高校の必修科目「情報Ⅰ」では、ほとんどの場合、テキストプログラミングを使って学習します。一足早くテキストプログラミングを体験してみたり、授業の復習などに活用したりすることもおすすめです。サイトにアクセスするだけで使えて、自分の書いた命令と結果の対応が分かりやすいJasmine Teaでなら、学習もはかどるはずです。 楽しい要素を取り入れているJasmine Teaですが、インターネットでの脅威には晒されないような仕組みも提供されています。子供たちには安心して、楽しみ、学んでもらえるものとなっています。

子供たちがJasmine Teaで楽しんでいたら、それはプログラミングが楽しくなっている証拠です。是非、暖かく応援し、また皆さんも一緒に楽しんで頂ければと思います。