MENU

子どもたちのためのプログラミング学習サービス『Playgram』の魅力とは

Playgram

プログラミングは、コンピュータに命令を与えて、自分の思い通りに動かすことができる技術です。プログラミングを学ぶことで、ゲームやアプリ、ウェブサイトなど、様々なものを自分で作ることができます。また、プログラミングは、論理的思考や創造力、問題解決能力など、21世紀に必要なスキルを身につけることにも役立ちます³。

しかし、プログラミングを始めるには、難しい言語や文法を覚えたり、タイピングができたりする必要があります。これらのハードルが、子どもたちのプログラミングへの興味やモチベーションを下げることもあります。

そこで、おすすめなのが、Playgram(プレイグラム)というプログラミング学習サービスです。Playgramは、PFNが開発・運営する、子どもたちのためのプログラミング教材です。Playgramでは、ビジュアルプログラミングとテキストプログラミングの両方を学ぶことができます。ビジュアルプログラミングとは、ブロックを組み合わせてプログラムを作る方法です。テキストプログラミングとは、文字でコードを書いてプログラムを作る方法です。

目次

Playgramの特徴

Playgramの特徴は、以下のようにまとめられます。

  • パズル感覚でプログラミングの基礎から応用まで学べる
  • ビジュアルプログラミングとテキストプログラミングの両方をスムーズに移行できる
  • 3D空間で自由にものを作ることができる
  • 学習データを用いた個別最適な授業が受けられる
  • やる気スイッチグループとPFNによる本格的なプログラミング教室「HALLO」で学べる

それでは、これらの特徴について、詳しく見ていきましょう。

パズル感覚でプログラミングの基礎から応用まで学べる

Playgramでは、初心者からスタート可能な「ミッションモード」と、大学で学べるレベルを含む「アドバンスモード」の2つの学習モードが用意されています。これらのモードでは、ビジュアルプログラミングを使って、プログラミングの基本的な概念やコンピュータサイエンスの基礎を学ぶことができます。

「ミッションモード」では、「プログラミングって何?」というレベルから、条件分岐、変数・関数といった難しいプログラミングの概念まで、楽しく、体系的に学ぶことができます。例えば、「花を植えよう」というチャプターでは、「繰り返し」ブロックを使って、与えられた例の通りに花を植えます。パターンを正確に読み取り、効率よく植えるプログラムを書くことができれば、高得点を得られるでしょう。

「アドバンスモード」では、アルゴリズム、データ構造、暗号化、AIなど、コンピュータサイエンスの基礎を網羅的に学べるモードです。例えば、「3で割り切れるときに笑おう」というチャプターでは、プログラマにとっての「入り口」として有名なアルゴリズム、「FizzBuzz問題」をテーマにしたチャプターです。3で割り切れる時、5で割り切れる時、3と5で割り切れる時の条件分岐は、シンプルに見えて、頭を使う問題です。

ビジュアルプログラミングとテキストプログラミングの両方をスムーズに移行できる

Playgramでは、ビジュアルプログラミングで学んだことを、その場でテキストプログラミングに置き換えることができます。テキストプログラミングに使われる言語は、Pythonという、実社会で本格的なアプリやサービスの開発に使われているプログラミング言語です。Pythonは、文法がシンプルで、読みやすく、書きやすいという特徴があります。

Playgramでは、ブロックで書いたプログラムをPythonに変換することができるので、ブロックとテキストコードを視覚的に対比させながらスムーズに移行できます。また、テキストコーディングの際には、コード補完やブロックによる下書きなどのプログラミング支援機能も充実しています。初めてのタイピングでも挫折させません。

3D空間で自由にものを作ることができる

Playgramでは、「クリエイトモード」という、3D空間で自由にものを作ることができるモードがあります。このモードでは、ビジュアルプログラミングとテキストプログラミングの両方を使って、自分の思い描いたものを実現できます。例えば、建物や動物、乗り物などを作ったり、コントローラーやロボットなどを動かしたりすることができます。

「クリエイトモード」では、自分の作品を他の人にシェアすることもできます。他の人が作ったたくさんの作品を見ることや、自分が作った作品を他の人から評価してもらうことができます。これにより、創造性やコミュニケーション能力を高めることができます。

学習データを用いた個別最適な授業が受けられる

Playgramでは、一人ひとりの細かな学習データを収集・分析することで、個別最適な授業を提供することができます。学習データとは、例えば、どのチャプターをどのくらいの時間で終えたか、どの問題で間違えたか、どのブロックやコードをよく使ったかなどの情報です。これらのデータをもとに、Playgramは、学習者の理解度や興味・関心、強み・弱みなどを把握し、次に学ぶべき内容や学習方法を提案してくれます。

また、Playgramでは、学習者の学習データを視覚化することもできます。自分の学習履歴や成果をグラフや表で見ることができるので、自分の学習状況や目標に対する進捗を確認することができます。これにより、学習者は、自分の学習に対するモチベーションや自信を高めることができます。

やる気スイッチグループとPFNによる本格的なプログラミング教室「HALLO」で学べる

Playgramは、オンラインで自分のペースで学ぶことができるサービスですが、もっと本格的にプログラミングを学びたいという方には、「HALLO」というプログラミング教室をおすすめします。「HALLO」は、やる気スイッチグループとPFNが共同で運営する、小学生から高校生までのためのプログラミング教室です。「HALLO」では、Playgramを教材として使用し、専門的な講師が生徒の学習をサポートします。

「HALLO」の特徴は、以下のようにまとめられます。

  • Playgramの教材を用いたカリキュラムで、プログラミングの基礎から応用まで学べる
  • 小学生から高校生までの年齢別・レベル別のクラスで、自分に合った学習ができる
  • プログラミングのプロフェッショナルであるPFNのエンジニアが講師として教えてくれる
  • オンラインとオフラインの両方で授業が受けられる
  • プログラミングのコンテストやイベントに参加することができる

「HALLO」では、Playgramの教材を用いて、ビジュアルプログラミングとテキストプログラミングの両方を学びます。また、PFNのエンジニアが講師として教えてくれるので、プログラミングの最新の知識や技術を学ぶことができます。さらに、「HALLO」では、プログラミングのコンテストやイベントに参加することができます。これにより、プログラミングの楽しさややりがいを感じることができます。

まとめ

Playgramは、子どもたちがパズル感覚でプログラミングの基礎から応用まで学べるように設計されたプログラミング学習サービスです。Playgramでは、ビジュアルプログラミングとテキストプログラミングの両方をスムーズに移行できるだけでなく、3D空間で自由にものを作ることができます。また、学習データを用いた個別最適な授業や、やる気スイッチグループとPFNによる本格的なプログラミング教室「HALLO」も提供されています。Playgramは、子どもたちにとって、プログラミングの楽しさを体験し、21世紀に必要なスキルを身につけることができるサービスです。

目次