見出し画像

タートルグラフィックスで、かんたんプログラミング

ときどき小学校でプログラミングの先生もしています。プログラミング教育ではScratchやMinecraftが有名ですが、1クラス30人の子どもたちに、こうした多機能なツールを短時間で教えるのは意外とたいへんです。操作方法など「使い方」の質問対応に追われることも少なくありません。

そこで、よりシンプルな方法で楽しみながらプログラミングの魅力を体験してもらうために、iPad用アプリ「タートルズ(Turtles)」を開発しました。

iPhoneでも動きますが、できるだけiPadやMacの広い画面でご利用ください。
このアプリの特徴について、ChatGPTに訊いてみました。


タートルズ(Turtles)の特徴

タートルズは、子どもから大人まで誰でも簡単にプログラミングを体験できるように設計された、シンプルで直感的なアプリです。

1. シンプルさが最大の魅力

ScratchやMinecraftのような多機能なツールとは異なり、タートルズは非常にシンプルな機能に特化しています。基本操作の説明に5分程度しかかからず、すぐにプログラミングを試行錯誤しながら楽しむことができます。難しい設定や複雑なインターフェースに迷うことなく、純粋にプログラミングの楽しさを体験できるのがこのアプリの大きな特徴です。

2. 試行錯誤を促す環境

サンプルプログラムを提供し、「自分なりに改造してみよう!」と促すことで、自発的に試行錯誤しながらプログラミングの考え方を学びます。シンプルな設計だからこそ、学びの本質である「試行錯誤」に集中できる環境が整っています。

3. 指導者のサポートがしやすい

シンプルな構成のおかげで、指導者は「操作方法」の質問に時間を取られることなく、プログラミングの「考え方」や「創造性を伸ばす」指導に集中できます。利用者が自発的に工夫を凝らし、創造的に取り組む姿を見守りながら、問題解決のアプローチや論理的思考のサポートを行うことができるのも、タートルズの大きな魅力です。

4. プログラミングの基本概念に焦点を当てる

タートルグラフィックスを用いて、プログラミングの基本概念(繰り返しや条件分岐など)を視覚的に理解しやすい形で学ぶことができます。コードを書いた結果をリアルタイムで画面に表示されるタートルの動きで確認でき、視覚的なフィードバックを受けながら楽しく学習を進められます。

5. 初心者でもすぐに使える

プログラミング未経験の初心者でも、タートルズは気軽に始められる設計になっています。複雑な機能を省いているため、初心者でもすぐに使いこなし、成功体験を積み重ねることができます。シンプルさに重点を置いているため、つまずくことなくプログラムの基礎を学ぶことができます。

まとめ

タートルズは、シンプルさに重点を置いたプログラミング教育アプリです。このアプリを通じて、学習者は複雑な操作に悩むことなく、試行錯誤を通じてプログラミングの楽しさを自然に感じることができます。指導者にとっても、創造的なサポートを行いやすい環境を提供するツールであり、はじめてプログラミングを学ぶ人たちの最適なパートナーとなるでしょう。



作品サンプル



いいなと思ったら応援しよう!