28 5月

新しくRobloxの学習に挑戦しました

先週の二子玉川校のエキスパートコースでは、これまで子どもたちが慣れ親しんできたScratch(スクラッチ)を一度離れ、新たなツールとしてRoblox(ロブロックス)を使った学習に挑戦しました。
Scratchでは主に2Dのゲームや制作に取り組んできましたが、Robloxでは本格的な3Dゲーム制作が可能になります。これにより、子どもたちはより広く、より自由な発想で世界を作ることができるようになります。

まずは3D空間に慣れるところからスタート!
初めてのRobloxということで、まずは3Dの視点移動やカメラ操作に慣れるところから始めました。Scratchとは違い、上下左右だけでなく、奥行きのある空間を操作する必要があるため、最初は少し戸惑い気味の子もいました。しかし、キーボードを使って何度も視点を動かすうちに、すぐにコツをつかみ、スムーズに操作できるようになりました。

Scratchとの違いを楽しみながら、パーツ・モデルの追加に挑戦!
視点移動に慣れたあとは、Robloxでの「パーツ」や「モデル」の追加にチャレンジしました。これは、Scratchにおける「スプライト」と似たような存在で、ゲーム内のキャラクターや建物、オブジェクトなどの基礎になります。子どもたちは、自分の作りたい世界を思い描きながら、好きな形のパーツを置いたり、大きさや色を変えたりと、試行錯誤しながら作業に取り組んでくれました。
パーツ同士の組み合わせや配置を工夫しながら、それぞれが自分だけの3D空間を形にしていく様子は、とても頼もしく、楽しさにあふれていました。

子どもたちの可能性を広げるRoblox学習、今後も継続予定!
今回の授業では、Robloxの基本的な操作や考え方に触れただけではありますが、それでも子どもたちの発想力や創造力が大きく広がる手ごたえを感じることができました。Scratchで得たプログラミングの基礎があるからこそ、Robloxのより複雑な世界にもスムーズに入っていけたのだと思います。

これからも、子どもたちの成長に合わせて、楽しく・実践的に学べるプログラミング体験を提供してまいります。次回のRoblox学習も、ぜひお楽しみに!

19 5月

今年度もAIを使ったプログラミング学習に挑戦しました

今回は、プログラミング授業の中でも特に注目度の高いテーマ「AI(人工知能)」に挑戦しました!
最近ではニュースやSNSなどで「AI」という言葉を目にする機会がぐんと増えましたが、実際にそれがどういう仕組みで動いているのか、具体的にイメージできる人はまだ少ないかもしれません。

「AIってなに?」「どうやって使うの?」「本当に自分でも作れるの?」
そんな疑問に答えるべく、今回のエキスパートコースの授業では、AIを“使うだけ”ではなく、実際に自分の手で“プログラムとして動かしてみる”体験をしてもらいました。

今回使用したのは、「Scratch(スクラッチ)」をベースに開発された拡張版サービス「Stretch3」。
Scratchは子どもでも楽しく使えるビジュアルプログラミング言語として有名ですが、「Stretch3」はそこにAI機能が加わっています。
▶ 利用したサイト:
https://stretch3.github.io/

Stretch3では、なんとカメラを使って顔や手の位置、さらには目や指先といった細かなパーツまでリアルタイムで認識することができます。
授業の前半では、まずこの機能を体験し、自分の顔や手がきちんとAIに認識されているかを確認するところからスタートしました。
「顔の位置」に合わせてメガネのイラストを表示させたり、「人差し指の先」に蝶のキャラクターを止まらせたりと、インタラクティブな仕組みを自分たちで作っていきます。

「ちゃんと顔にメガネが乗った!」「指を動かしたら蝶がついてきた!」と、単にプログラムを書くというよりも、自分の身体と画面がリンクしている感覚が得られ、まさに“AIと遊ぶ”ような体験です。

授業の後半では、さらに高度なプログラミングにも挑戦。
AI拡張機能の各ブロックの役割を詳しく学びながら、授業で以前作成したゲームに拡張機能を追加するなど、より難しいプログラムに挑戦しました。
、アイデア次第でどんどん広がる世界に、生徒たちも夢中になって取り組んでいました。

「AIは難しい」から「AIって面白い!」へ
今回の授業は、ただ技術を学ぶだけでなく、AIをもっと身近に、もっと楽しく感じてもらうことを大切にしました。
最初は「AIってなんだか難しそう…」と不安そうだった生徒たちも、実際に自分で動かしてみることで「自分でもできる!」「もっとやってみたい!」という前向きな気持ちに変わっていったように思います。

これからの時代、AIはますます身近な存在になっていきます。
だからこそ、「使いこなす側」ではなく「創り出す側」としての視点を今のうちから育てていくことが大切です。
今回のプログラム体験が、生徒たちにとってその第一歩となっていればうれしいです!

27 11月

AIをテーマにした授業を実施しました

エキスパートコースでは、Scratchの作品作り以外にも、様々な学習に取り組んでいます。

今回は、AIがテーマ。
これまでテックタイムで視聴した動画で、AIについては何度も出てきましたが、具体的にどういう物なのか、どういう風に作られているのかは、イメージし辛かったと思います。

そこで、実際にAIに触れてみようということで、Scratchをベースに開発されたStretch3というサービスを使い、AIを使ったプログラムにチャレンジしました。

Stretch3
https://stretch3.github.io/

授業では、パソコンのカメラを使用し、自分が写っている時と写っていない時の2種類の写真を撮影、それぞれの写真で異なる反応をしてくれるかを実験していきました。

最初は5枚の写真だったので精度が低く、反応の違いが曖昧でしたが、写真を何度も撮影してそれぞれのサンプルを増やしていくと、段々と精度が向上、かなり正確な判定をしてくれるようになりました。

AIを実際にプログラムで使用していくことで、以前よりも身近な存在になったようでした。

今後もエキスパートコースでは、既存のカリキュラムに捉らわれない、様々な授業に挑戦していきたいと思います。

10 6月

プログラム言語の種類

プログラミングキッズでは、小学生向けのブロックプログラミングを学ぶためのカリキュラムを提供しています。系列校のコードオブジーニアスでは、中学生、高校生対象のテキストプログラミングを学ぶためのカリキュラムになっています。

代表的なブロックプログラミングはスクラッチです。多くの小学生対象のプログラミング言語としては、スクラッチが利用されています。実は、スクラッチ以外にもブロックプログラミングは存在します。というよりも、プログラミング言語はものすごくたくさん存在します。用途や目的によってさまざまな言語を利用します。

18 6月

プログラミングキッズが目指していること

プログラミングキッズは、小学生対象のプログラミングスクールです。
私たちのスクールでは、「アイディアを形にする」ことを目指して、子どもたちのプログラミング学習をサポートしています。

子どもたちがプログラミング教室に通う理由

子どもたち、保護者様が私たちのスクールに声をかけてくる理由は様々です。